search menu icon-carat-right cmu-wordmark

Agile Architecture Maturity Tutorial

May 2019 Presentation
Eltjo Poort (CGI)

This presentation introduces the Agile Architecture Maturity Framework and describes 11 behaviors that are good indicators of agile architecture maturity.

Publisher:

Software Engineering Institute

Watch

Abstract

Combining agile with architecture practices requires careful thought. At CGI, we have developed a maturity model for agile architecture, based on our ample experience tuning the architecture way of working to the agility required in different contexts.

The Agile Architecture Maturity Framework measures the architecture function's maturity in an organization by looking at 11 key behaviors in four categories: understanding context, architectural decision making, validation, and fulfillment. The value of the architectural contribution depends on the proficiency and habits of those involved. Using this model, the maturity of the architecture function in an agile or traditional context can be measured by observing evidence and counter-evidence in daily practices. The knowledge gathered by applying the model is used to identify the most beneficial areas of improvement and to establish baselines and measure progress in improvement programs.

In this tutorial, we will take an in-depth look at the 11 behaviors that are good indicators of agile architecture maturity. Participants will assess their own organization's maturity level by scoring themselves, after which we will briefly compare notes and see if we can identify patterns. Attendants learn how to identify the most effective improvements in their team's way of working.