Emergent Software Development
scrum.orgShow in app
In solving complex problems, the idea of a detailed up-front design has been replaced with an approach that encourages design to emerge and change within the boundaries of an architecture. In this Focus Area, practitioners will be able to describe what emergent architecture is and how it translates into incremental development and delivery. They will be able to describe practices that “realize” the architecture incrementally into a working, agile system. Practitioners will understand the trade-offs between value, flexibility, and quality, and will also be able to apply techniques that make the emergent approach transparent to the team, organization, and stakeholders.
- I know how to create a working system incrementally.
- I know what the trade-offs between value, flexibility, and quality are.