CMMI for Development

The Software Engineering Institute (SEI) has identified three critical dimensions that organizations typically focus on to improve their business: 1) people, 2) procedures and methods, and 3) tools and equipment.

But what holds everything together? It is the processes used in your organization. Processes allow you to align the way you do business. They allow you to address scalability and provide a way to incorporate knowledge of how to do things better. Processes allow you to leverage your resources and to examine business trends.

Of course, people and technology are important. Technology is changing by an order of magnitude every ten years. People typically work for many companies throughout their careers. We live in a dynamic world. A focus on process provides the infrastructure necessary to deal with that ever-changing world and to maximize the productivity of people and the use of technology to be more competitive.

The SEI has taken this process management premise, “the quality of a system or product is highly influenced by the quality of the process used to develop and maintain it,” and defined Capability Maturity Models=AE (CMMs) to embody this premise. They contain the essential elements of effective processes for one or more disciplines and describe an evolutionary improvement path from ad hoc, immature processes to disciplined, mature processes with improved quality and effectiveness.

CMMI=AE (Capability Maturity Model Integration) is a process improvement maturity model for the development of products and services. It consists of best practices that address development and maintenance activities that cover the product lifecycle from conception through delivery and maintenance. Organizations from many industries use CMMI, including aerospace, banking, computer hardware, software, defense, automobile manufacturing, and telecommunications.

CMMI models contain practices that cover project management, process management, systems engineering, hardware engineering, software engineering, and other supporting processes used in development and maintenance. CMMI with the +IPPD model also covers the use of integrated teams for development and maintenance activities.

You can download a free CMMI v1.2 Overview at the SEI web site. The overview is 41 pages.

You can download a free copy of the CMMI for Development, v1.2, Technical Report CMU/SEI-2006-TR-008 as a PDF file or Word file. The report is 573 pages.

Click on Introduction to CMMI v1.2 to see our schedule of SEI-licensed classes in Springfield, VA.