Part 2: Generative AOI and Agile Development: A Travel Management Example, Implementation

Part 2: Generative AOI and Agile Development: A Travel Management Example, Implementation

We continue our journey on the use of AI (chatGPT) to go from conception to delivery in a very robust stack.

In the first article we stopped at the creation of the User Stories for the first feature and the results were remarkable.

Now, after getting chatGPT to provide full instructions to install all the components required for development on MacOS, we continue with the actual code implementation of the User Stories.

Last time we stopped at this point:

No alt text provided for this image

Now, we asked chatGPT to write the code for all the flows, including all the required testing based on the acceptance criteria and here it is:

No alt text provided for this image

The code continues from here to the full implementation and the Gherkin scenarios for testing

No alt text provided for this image

The human effort related to this conversation was purely supervisory and in adjusting the prompts for more precise response but other than that, the rest was very mechanical (copy/paste, etc).

Several aspects of this endeavor are beyond interesting:

  • The speed of development has increased exponentially
  • The rigor to robust development, keeping adequate documentation up to date is not a burden anymore
  • The human error is almost completely eliminated since the results are optimized and pragmatic rather than subject to perception and mood
  • AI remembers EVERYTHING about the conversation, there is no need for recap, notes, etc. Every time we resume the chat, the whole conversations is fully available
  • Even when AI makes an error, mostly by omission, it will apologize and correct it immediately
  • It is possible to parametrize the full chat to create anything anyone imagine with very little interaction from the user. The time for computer agnostic regular people to create any system is now.

We are at the dawn of taking Agile, XP, Scrum, etc into a robust and disciplined environment where all the tedious, but required, tasks of documentation, testing, etc, are fully automated and with very little help for humans.

The time of the Super-Developer has arrived, companies will need maybe one or a few really good developers, armed with AI rather than the legions now common in most industries. The impact will be severe and prompt.

For Agile Coaches, we will need to step-up our game as well, we will need to become Agile Prompt Coaches in order to survive and thrive.


要查看或添加评论,请登录

Victor Hugo Certuche, SPC 6的更多文章

社区洞察

其他会员也浏览了