Generalizing broadly, whilst the 1970’s saw the attention of most published methods turned towards programming, the 1980’s are considered the golden age of system analysis and design methods. Only in the 1990’s has attention turned towards the organizational context of IT efforts. One notable result of this shift was the Capability Maturity Model Integration or CMMi, developed mostly at the Carnegie Mellon Software Engineering Institute (SEI) in the USA.

The current version is 1.2 released in 2006. CMMi is a process improvement approach that provides organizations with the essential elements of effective processes that ultimately improve their performance. It can be used both for projects and organizations, as well as at different levels within an organization. As with most formal approaches, this one has had its ups and downs: the usual exaggerated promises, excessive criticism after early disappointments, and finally settling down into a professional routine. One of the interesting aspects of CMMi is its strong connection with Requirements Management. CMMi actually formally prescribes RM as the approach for some fundamental parts of its framework. It is therefore logical that Mithun is very active in the CMMi field too.

Login to comment.


Adopting a process improvement initiative can be like navigating a minefield. Good preparation for your journey will smooth the path to success. Starting with a training program will give you a road map to navigate through CMMi-based process improvement initiatives successfully. In this training program, everyone involved in the development process will develop a shared understanding of CMMi, as well as the consequences for their organization of implementing and applying CMMi.

eNewsletter Sign-up

By checking one of these boxes you are agreeing to receive emails from our company, if you change your mind at any point you can unsubscribe by clicking the link at the bottom of any of our emails

Do the CMMi Quiz

Please fill in a value for the following field(s):
When was CMMi originally developed?

CMMi “models” are actually descriptions of best practices used in this framework

How different are CMMi and the ISO 9000 family of standards?

Agile Software Requirements
By Dean Leffingwell

Dean Leffingwell paints a multi-leveled picture showing how

Read Reviews...

Upcoming CMMi Courses

No current courses.