author image

By Denis G.

3 minutes

What is CMMI | CMMI Basics

CMMI stands for Capability Maturity Model Integration. It is an approach that helps organizations improve their processes. Do you believe that great process just somehow happen, or do you believe it’s more likely that the quality of an organization’s processes is related to the quality of the process used to develop and improve said processes? If it’s the latter then read on…

CMMI helps you to focus on your processes as well as on the products and services you produce. This is important because if like me you’re working as a program manager, project manager, or in most other product creation roles, then you are paid your bonuses and given promotions, based on whether you hit deadlines, not whether you follow process. Essentially, using CMMI reminds us to focus on process improvement.

So now we know that CMMI can help improve our processes, but what exactly is a maturity model. A maturity model is, at its simplest, a description of what makes a good process. In practice this will include a framework to help you prioritize the next improvement steps, along with a common language, and a way to define what improvement looks like for your particular organization. A maturity model provides a benchmark of how good your processes are against other comparable organizations.

Taking this one step further we can define a Capability Maturity Model (CMM), as a reference description of mature practices for a particular discipline, made by others in the same discipline, which you can use to measure your ability to perform that discipline. CMMI is a specific form of CMM.

As you’ve probably guessed by now there are many CMM’s. Here are just a few: ISO 15504, EIA 731, and People CMM. CMMI currently looks at three interest areas:

  • Product and service development (CMMI-DEV)
  • Service establishment, management, and delivery (CMMI-SVC)
  • Product and service acquisition (CMMI-ACQ)

To understand what the benefit of CMMI might be to your organization you need to think about what improved processes might mean for you. What would be the impact to your organization if project predictability was improved by 10%? What would be the impact if the cost of finding and fixing defects reduced by 10%? By benchmarking yourself before beginning process improvement, you will be looking to see that any process improvements made have a positive impact on the bottom line.

Turning to a real world example of the benefits of CMMI, Lockheed Martin, between 1996 and 2002 were able to increase software productivity by 30%, whilst decreasing the unit software cost by 20%.

I hope the prospect of reaping the benefits above has encouraged you to investigate CMMI further. Wikipedia is a good place to start investigating in more detail. Here is the link.

Cite this article

Minute Tools Content Team, What is CMMI | CMMI Basics, Minute Tools, Feb, 2011, https://expertprogrammanagement.com/2011/02/what-is-cmmi-cmmi-basics/
Click to copy
author image

Denis G.

Originally hailing from Dublin, Denis has always been interested in all things business and started EPM in 2009. Before EPM, Denis held a leadership position at Nokia, owned a sports statistics business, and was a member of the PMI's (Project Management Institute’s) Global Executive Council for two years. Denis now spends his days helping others understand complex business topics.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

cta image

In our course you will learn how to:

This 5-week course will teach you everything you need to know to set up and then scale a small, part-time business that will be profitable regardless of what’s happening in the economy.

So if you’ve always wanted to be your own boss and have the flexibility and freedom that entails, then…

Do your future self a favor and check out our course designed to help you achieve exactly that.

Learn more about our course