This post, Does Agile Need Its Own Process Maturity Model caught my attention. Now there’s nothing wrong with the article or some of the concepts, but I feel compelled to throw in my two cents on maturity models in general and especially applied to agile software development.In general, I’ve only seen maturity models used in one way – to sell enterprise executives either software or services. They sell expertise in a simple one page diagram and essentially say, pay me to develop your process. As far as maturing practices or educating teams, these tools are usually useless.

Bottom line, if you want to mature a process then roll up the sleeves, learn your organization, recognize what process improvements are needed to meet business goals, set process goals and align your teams to improvement. This is especially true with agile practices since the choice of what processes to establish and areas to mature needs to fit a business need and priority and these improvements can be managed through the scrum process.

Now the evolution described is reasonable; (1) Core Agile Development (2) Disciplined Agile Deliver (3) Agility at Scale – but what is called “core”, “disciplined” and at what “scale” is going to differ by organization.

Here’s an example. I know one development team in an enterprise that’s perfectly happy managing their backlog in a web accessible spreadsheet. Their team is in one location and they are largely working with independent development teams. They will be the first to admit that a spreadsheet is not sufficient, but it’s good enough given their size, location, and process. Now one day they may have greater needs; they may have to make stories more verbose, or perhaps they need better story tagging or metrics capture. It’s at that time they can write a story “Identify tool options for agile project management” with acceptance criteria based on their needs. This can be followed with additional stories “Develop POC with tool X” and later “Rollout tool X”.

My advice: Keep it simple, and build process maturity (agile, software delivery…) into an agile process.

Published on:

Leave a Reply


StarCIO

My company, StarCIO, provides leadership, learning, and advisory programs for companies looking to accelerate delivering business value from digital transformation. Contact me if you’d like to learn more about partnering opportunities.


Isaac Sacolick

Greetings from Isaac Sacolick

If you enjoy my thought leadership, please sign up for the Driving Digital Newsletter and read all about my transformation stories in Digital Trailblazer.


Coffee with Digital Trailblazers hosted by Isaac Sacolick

Digital Trailblazers! Join us Fridays at 11am ET for a live audio discussion on digital transformation topics:  innovation, product management, agile, DevOps, data governance, and more!


Join the Community of StarCIO Digital Trailblazers

2 comments:

  1. The one quote that jumped out and caught my eye. Was ‘In general, I’ve only seen maturity models used in one way – to sell enterprise executives either software or services.’

    so very very true… And this works especially well when the goal by those same executives is to spend money!!

    – Doug

  2. Anonymous

    The concept of model use is largely misunderstood, maligned, and mis-used. The worst case is the “sales technique” mentioned — a truely horrible example.

    Models are different. They have a specific value and appropriate use over and above methods and techniques. Models are used for comparisons.

    We all do this every day — use models for comparison — in a wide variety of different ways and the internal models we use are constantly evolving.

    Structured models are especially useful in evaluating products or services from vendors. When all suppliers are assessed by an accredited outside source based on the same model, some idea of their relative capability is achieved.

    Are models perfect?

    No.

    Are they better than nothing?

    In some cases, Yes. Especially in organizations dependent on accurate vendor assessments for the majority of their acquistion and development efforts. The use of models allows a structured way to narrow the field.

    Any other use is simply mis-use.

Drive has 700+ articles on AI and digital transformation for leaders. Written by StarCIO Digital Trailblazer Isaac Sacolick. Learn more.


Coffee with Digital Trailblazers

StarCIO Coffee With Digital Trailblazers

Coffee With Digital Trailblazers is a weekly event for Digital Transformation leaders where we discuss leadership, delivering value from data/AI, and driving innovation.


About Drive

Drive Agility, Innovation, Transformation

Drive is the blog for digital transformation leaders brought to you by StarCIO and Isaac Sacolick.

Agility, Innovation, and Transformation are the three primary digital transformation core competencies that every StarCIO Digital Trailblazer must champion in their organizations. Learn more About Drive.


About the StarCIO Digital Trailblazer Community

StarCIO Digital Trailblazer Community

Revolutionizing traditional learning, networking, and advising experiences.

Visit the community


About StarCIO

Learn More about StarCIO

About Isaac Sacolick

Isaac Sacolick

Author, 1,200+ articles, keynote speaker, Chief StarCIO Digital Trailblazer. Full bio


Driving Digital Newsletter

Driving Digital Newsletter

StarCIO Guides

Learn StarCIO Agile Planning

Digital Trailblazer

Digital Trailblazer by Isaac Sacolick

Driving Digital

Driving Digital by Isaac Sacolick

Driving Digital Standup

Driving Digital Standup

Recognition

reworked imapct awards 2026 Judge
InfoWorld 2025 Judge
InfoWorld Technology of the Year 2024 Judge
Thinkers360 Top 10 in IT Leadership
Thinkers360 Top Agile Thought Leader
Thinkers360 Top DevOps Leader
Thinkers360 Top in Digital Transfomation
Thinkers360 Top in Analytics
Thinkers360 Top in Product Management

Discover more from StarCIO Digital Trailblazer Community

Subscribe now to keep reading and get access to the full archive.

Continue reading