About Agile Maturity Assessment
In a conversation with a manager, he asked me how to assess his team’s maturity level. He also shared with me that he had researched and found some Agile maturity assessment models that might help. I quickly went through some of these models he found on the internet, many of them were trying to assess a team’s Agile maturity based on the process defined in the Scrum framework. Such as, if the team has started a particular practice like daily Scrum (or even, check if the team was asking 3 standard questions during the daily standup). I felt that it was entirely in the wrong direction!
First, Agile is not about setting up a bunch of processes and asking the team to follow them. Agile is an overarching concept that defines the overall organisational abilities to adapt to the fast-changing world. As quoted on the Agile Alliance website
Agile is the ability to create and respond to change. It is a way of dealing with, and ultimately succeeding in, an uncertain and turbulent environment
There are many different ways, practices, and technologies that will help the organisation to improve this ability. So, any agile maturity assessment should focus on assessing the real ability rather than the specific activity or practice.
Here are two experiments I tried before.