Skip to main content

Here’s What's Wrong with Maturity Models

April 25, 2019

I always assume that the people I work with are professionals - and not children. This is why I don’t like maturity models in whatever shape or form. And we’ve got a lot of those in our industry. We have maturity models about development practices, about Leadership, about Scrum Teams, Scrum Masters and Product Owners. And about skills in general (Shu-Ha-Ri, anyone?). Everyone has a maturity model these days.

Some of the maturity models for agile and Scrum I found on the internet in under 5 minutes. I’m not picking out particular models in this post.

What maturity models assume

If you look at the various maturity models, they usually assume the following:

  • Growth is a linear progression through a number of discrete phases, each marked by unique characteristics;
  • Growth looks the same across organizations, teams, and individuals. The context may affect the path, but it doesn’t affect the phases, what characterizes them or in what order they occur;
  • What is on the right of the maturity is generally assumed to be ‘good’, whereas the left is assumed to be ‘bad’. This makes maturity models highly normative;
Growth is not linear and it doesn’t happen in discrete phases marked by convenient external characteristics.

Reality is far messier than your maturity model

I can easily challenge all the assumptions behind these models. Growth is not linear and it doesn’t happen in discrete phases marked by convenient external characteristics. If you take a closer look at the models, you’ll find that you probably do things that appear in different stages of each model. For example, I don’t believe that there are teams that only exhibit the characteristics of ‘Level 1’ in the Agile Maturity Curve, but none of the others. How are we to interpret their maturity? What does this mean?

You’ll probably also do a lot of things that are not covered by the models but are very helpful in your context. But because the model doesn’t mention them, are we supposed to consider them ‘bad’ or ‘not relevant’? Should we stop doing them?

And then there’s the question of how to interpret the characteristics in the first place. If a maturity model says “Lack of unit test coverage”, does that mean there are no unit tests at all? That there are some, but not enough? Or does it mean that the coverage is 100% but that the unit tests never break (a very bad sign)? Or what about “Department leaders have ownership in, and support Agile”. What do we mean by “ownership”? Does it mean leaders talk about Agile? Does it mean they attend important events? Does it mean they are actively involved in resolving impediments? Does it mean they are so invested that they are constantly getting in the way? Again, a single checkbox in a maturity model doesn’t do justice to reality.

This also ties into the question of who is actually using and interpreting the maturity model. Is it an external consultant? Is it the person him or herself? Is it management? This is where the next issue I have with maturity models pops up.

Why are we using words in a professional context that reference children and childlike behaviors?

Employees are not children

The very name of maturity models, and the driving metaphor behind them, encourages labeling people, teams and organizations as “‘immature“ or “not mature”. Although you can argue that this is just a word, words do have power. Why are we using words in a professional context that reference children and childlike behaviors?

Imagine that you’re working in an organization where most of the Scrum Teams are ranked on one of the lower levels of a maturity model. Considering them “immature”, isn’t it likely that we’ll encourage exactly the kind of micro-managing behavior that we’re trying to move away from with self-organizing teams? After all, if a team is not mature this may easily lead to the conclusion that they need “strong guidance of a parent”. But what a team may need instead is more freedom, especially if organizations aren’t used to this. And perhaps some help in dealing effectively with that freedom. But we don’t need to encourage organizational parenting — there’s plenty of that already.

We don’t need to encourage organizational parenting — there’s plenty of that already

The same goes for the use of words like “Level” in these models. How are we making people feel if we consider their growth as a game where they have to “Level” up? How do we feel about people that are ranked above or below our “Level” in this organization?

Models: intended to simplify reality

Of course, maturity models are meant to simplify the complexities of reality. But what is gained by squeezing such a messy, non-linear thing as the professional growth of individuals, teams, and organizations into an easily digestible model that allows us to feel like we’re making decisions based on something tangible? Oh, wait ….

Maturity models are the best friend of consultants. They are easy to understand and may seem very profound at first. It's an easy way to make a good impression. This makes them excellent snack food for consultants, and for the organizations that are looking for easy answers to their complex problems.

Maturity models are the best friend of consultants. They are easy to understand and may seem very profound at first.

But just like with snack food, what looks appealing at first glance and seems to hit the spot when you consume it, doesn’t actually offer anything of substance on closer inspection. And it's bad for you.

So now what?

I understand the need for simplified models to create some order in the messiness of reality. I also understand that models can help start important conversations about what is important, why and how to make progress on that.

But do we really need to use maturity models for that? If we use Scrum, isn’t the only thing we should care about whether or not we are capable of releasing a done & valuable increment that addresses important needs from stakeholders at least at the end of every SprintKeeping a laser focus on this will illuminate all the impediments getting in the way and serve a perfect vehicle for continuous improvement.

And can’t we just have those courageous conversations without feeling the need to quantify and qualify the maturity of people, teams, and organizations according to some external consultant with a maturity model that doesn’t consider our context? And can we please re-frame those conversations in terms of “experience”? Some people are more experienced, others less. But we are all mature adults. And professionals.

 

Support
Check our other writing on Medium. If you like our free materials, meetups, podcasts and tools, please consider supporting us. You can already support us with $1/month. Find out more on patreon.com/liberators 

What did you think about this post?

Comments (9)


Rafael
02:49 pm April 25, 2019

Nice article and I agree with you.
I don't know much about this Agile Mature Model, but I feel like it misses the idea of continuous improvement and the focus on the business value (as you mention in the article).


Manuel Riezebosch
05:10 pm April 25, 2019

Amen.


David Sabine
05:20 pm April 25, 2019

Great post. Important discussion.


Michael Fernandes
01:44 am April 26, 2019

I would caution on discounting maturity frameworks and models. I notice that we on the agile side keep finding new things to comment about. The conversations should not be on 'Whats Wrong with something' rather should be on 'what can we learn from this and maybe improve on it'.

Remember Scrum and all agile frameworks have gone thru an evolution. There was a time that Scrum evangelists/purists/practitioners refused to acknowledge kanban metrics and now we have learnt that embracing change with Kanban metrics has value and in other words we matured more in your thoughts/practices and found better ways of doing things.

Most organizations don’t do true waterfall delivery by the book anymore and yet we love to take a dump on waterfall while we also know that most organizations don’t do kanban or scrum or other agile frameworks by the book too.

Scrum (as much as I love it) or for that matter any framework out there, is not an answer for all the issues and challenges organizations have to deal with. Organizations need to do what is right for them to stay competitive in this world.
The average age of an organization on the S&P 500 has dropped from 61 years to just 18 years and will further drop to 12 years by 2027. Hence organizations need to adapt or risk being a thing of the past. (https://www.innosight.com/i...

If organizations choose to use maturity models and frameworks we need to understand that they are recognizing that there is a need for improvement to thrive in this world. Organizations should take the best parts from frameworks and models that would be a fit for their organization just like they do when they adapt delivery frameworks.

One could argue that Scrum.org should have had only one PSM certification and not had PSM 1 and PSM 2 and then PSM 3. The fact that you have 3 levels means that one is higher than the other for some reason. In fact you cannot do PSM 3 without PSM 1 and PSM 2 hence it is 'linear' too :-) . One could argue that Scrum.org is qualifying the knowledge and experience of scrum masters from a specific angle of the framework only and hence it is very similar to a maturity model that may be addressing a specific set of maturity characteristics and missing out on others.

In my opinion the focus should be on incremental learning and if maturity models and frameworks help with that learning then we should appreciate that.

The problems for most organizations right now is not development or delivery but rather the lack of strong and adaptive leadership that manifests into problems in various functions including innovation and delivery. The right leadership will focus on identifying the context that their organization works in and will do whatever is necessary to address the organizations needs. Every leader is focused on improving something within their organization and they will need some kind of measure to help them gauge the progress. If they start with one maturity model they will eventually learn from it and then adapt and move to something else. It’s all a part of the journey to learn and improve and we who stand for agility should appreciate that.

Cheers!


Duncan Maddox
03:04 pm May 22, 2019

Interesting article!

Surely models are useful in the same way that maps are useful... just so long as you don't mistake the map for the terrain. (I think that's a Jeff Sutherland quote).

Reality is always messier than the models allow but that's why we need models, so we can abstract and simplify and focus on the big picture and see the trends. Models are like any tool, they can be useful if you use them correctly.

As a side issue, is it actually a negative when we label teams as immature? We often refer to technology as "immature" which doesn't mean that it's bad just that it's new. The original iPhone was definitely immature technology, it didn't have cut and paste or the ability to text message groups and the mobile signal was terrible but that didn't mean it was bad, quite the opposite. If we fail to recognise that teams new to a tool or technique have much to learn then surely the danger is that the team will think they have nothing to learn!?

I'm all for using transparency, inspection and adaptation to continuously improve. And if a tool or technique or model helps with that then I'm all for using it for as long as it's useful and not a second longer!


EdSailorEd
03:35 pm March 13, 2020

"Growth is not linear..." Bravo!


Raquel Costa
08:21 am June 10, 2020

Hi Duncan,

Wanted to comment on the question about being actually negative to label a team as immature. Quoting the internet "Labels are what you call yourself in your head. They are tags that you attach to yourself to describe the person you think you are. ... Whether positive or negative, what we whisper to ourselves every day has a great influence on our self-concept, and dictates the direction of our thoughts and actions."

Just yesterday I bumped into this wonderful experiment that I haven't seen in decades. It pretty much shows the power a label has on performance. https://www.youtube.com/wat...


Ravishankar R
09:22 am June 18, 2020

Came searching for something else in your blog list and read this fantastic article, Christiaan! You perfectly resonate with what I perceive on such exercises in any organization. Thanks for writing this article!


Lets Diskuss
09:12 am January 15, 2024

The definition of maturity is a moving target, but today's assessment of how mature or immature an individual may be typically focuses on the following standards, which are also key components for other traits:

1) Maturation is the process of achieving maturity.
https://www.letsdiskuss.com...