Agile architecture
Appearance
Agile architecture means how enterprise / system / software architects apply architectural practice in agile software development. According to the SAFe framework, the principles of agile architecture are:
- Design emerges. Architecture is a collaboration. (intentional architecture)
- The bigger the system, the longer the runway (architectural runway)
- Build the simplest architecture that can possibly work (established design principles)
- When in doubt, code or model it out (spikes, prototype, domain and use case models)
- They build it, they test it (design for testability)
- There is no monopoly on innovation (teams, hackathons) - Facebook's Like button was conceived as part of a hackathon
- Implement architectural flow (architectural epics and the portfolio kanban) - the portfolio Kanban goes through funnel, review, analysis, portfolio backlog and implementing
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles, in addition to a stub category. |