Automated Code Generation in Agile Development

Low Code or Rapid Application Development tools can speed up iterations in Agile development process. Model driven development is the concept that enables all these tools and creation of models are a higher degree maturity process of requirements collection.

Key Takeaways:

Model Driven Development can speed up iterations and thus the need for elaborate BRD goes away.
You do not need to create mock screens as working prototype gets generated.
Ability to separate generated code from written code is the key to a successful project.
This is a step that comes before CI CD or actual development process.
These are tools for Agile development but the generated code may not necessarily be the end product.