Emergent design and intentional architecture are two complementary approaches to designing and evolving a system’s architecture. Emergent design enables fast, local control so that teams can react appropriately to changing requirements without excessive attempts to future-proof the system. Intentional architecture provides the guidance needed to ensure that the whole system has conceptual integrity and is fit for its purpose. Balancing these two approaches is required for speed of value delivery and Solution Intent, which is the representation of the desired and actual solution behavior, including the functional and nonfunctional aspects. Solution Intent guides the development and evolution of the solution and helps align the teams and stakeholders on the vision and goals of the solution. References: Architectural Runway, Agile Architecture in SAFe, Balancing Emergent Design and Intentional Architecture in Agile Software Development
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit