Abstract: Application and Enterprise Architecture has been put through its paces in the agile world over the years...
- Ideals: architectural work inside the development team, shortening the design-to-implementation loop as much as possible
- Misinterpretations: "We don't need no stinking Architects!" screamed the Keyboard Cowboys
- The inevitable backlash of misinterpretations, lack of craft, and the inertia of the status quo: Architectural Epics and Runways continuing to encourage a split between business and technology, command-and-control capital-"A" Architects
Where are we now? What have we learned? More importantly, what have we forgotten?
Could "The best architectures...emerge from self-organizing teams?" No, really?
Now more than ever, we need to go back to the core principles of agility, craftsmanship, and evolutionary architecture.
This talk will review the history of application architecture in the agile development world, explain common pitfalls, and provide concrete patterns and practices for growing and maintaining architecture in a sustainable, agile way.
Learning Outcomes: - Understanding the history of enterprise and application architecture in the agile development world
- Common pitfalls, counter arguments, and misinterpretations of "Emergent Architecture" and "Evolutionary Architecture"
- Pros and cons of Evolutionary Architecture and its alternatives
- Real-world Evolutionary Architecture techniques and practices, firmly rooted in first principles
Attachments: