Agile Enterprise Architecture is real, practical and valuable. We do it every day. Let's have a conversation about how.
Relevant field reports bridge the theoretical concepts and the practice of actually doing the work. Theoretical concepts help us sustain a conversation across our distinct work practices. At the end-of-the-day, all that matters is actually delivering beneficial architecture and improving our organizations.
Effective EA Teams delivery is continuous and incremental - supporting the decision or action at hand. At best, Architecture work performed after the decision, or after work starts, is simply expensive documentation. At worst, Architecture work is misinformed and argues with the decision. Getting ahead of decision-making requires understanding what is needed and when.
The work products used to support enterprise strategy decisions are wildly different than those used to guide and constrain agile software delivery. High functioning EA Teams are capable of working across the spectrum.
Effective EA Teams use agile methods to create these work products. Epics, stories, and minimal viable product are simply techniques used to understand what is needed what must be produced and what must be consumed for the decision at hand.
The suggestion that high functioning EA Teams align their activity to, or directly support agile software development, continues the unfortunate practice of calling IT-centric technology wizards Enterprise Architects. IT-centric technology wizards are not, and never have been, Enterprise Architects, and their work is not EA.
Architecting for Enterprise agility requires understanding the five aspects of enterprise agility, where your enterprise's value proposition is supported by enterprise agility and continually removing the flexibility that prevents agility.
Our practices are based on the theoretical concepts embedded in industry best practice, open frameworks and reference models. This field report bridges to the day-to-day activities that direct hundreds of millions of spend on digital transformation.
1. Agile EA is use of agile methods to develop EA, use of EA to guide agile development or architecting an Agile Enterprise
2. Good architecture to support strategy development, portfolio & project planning and solution delivery is ahead of decision
3. Simple approach to use agile methods for EA
- File Size 7.62 MB
- File Count 1
- Last Updated 2020-05-12