NEWSLETTERS
 

CIO.com updates, insights and advice on technology, management and your career.

 
 
 
LEADERSHIP
 
CIO Executive Programs
The Leader in Face-to-Face Education for Senior Executives

Offering regional and national programs, CIO (and CSO) events bring together some of the most respected names and thought leaders in information technology and security. Presented by CIOs and other senior level executives, these invitation-only programs offer timely topics and strong networking. Learn More »

 
CIO Executive Council
A Peer-Advisory Service and Professional Association for CIOs

Social Responsibility's Strategic Benefits

December 15, 11:30 AM - 12:30 PM US/Eastern (GMT-5)

Join Ed Granger-Happ, CIO of Save the Children, for a discussion of how creating an organization that is socially responsible improves staffing, retention, leadership development and overall corporate health.

Working With and Communicating to Your Board of Directors

January 13, 2009, 4:00 PM - 5:00 PM US/Eastern (GMT-5)

CIO panelists who will share tips and experiences working with their boards: Twila Day of SYSCO; Jeff O'Hare, West Corp.; Marc West, formerly with H&R Block.

IT's Role in Growing Mid-Market Companies

January 14, 4:00 PM - 5:00 PM ET (GMT-5)

Mid-market Council members will share their companies' stories and challenges in driving or coping with growth. Panelists represent Veterinary Pet Insurance, Medicis Pharmaceutical, and Intrax Cultural Exchange.

More / Register »

Learn more about the CIO Executive Council »



 
 
RESOURCE CENTER
 
 
 
SUBSCRIBE TO CIO
 
Are you involved in setting the direction for your company's IT budget or strategy?

Apply today for a FREE subscription to CIO Magazine!

 
 

ABC: An Introduction to CMMI

Its proponents claim that Capability Maturity Model Integration can create better quality enterprise systems—as long as you follow its process for software development.

 

PAGE 2

Where did it come from?

CMMI is the successor to CMM (Capability Maturity Model). Both CMM and CMMI were developed at the Software Engineering Institute (SEI) at Carnegie Mellon University in Pittsburgh, Pa. CMM was developed in the late 1980s, and retired a decade later when CMMI was developed. CMMI v1.02 was released in 2000.

The current version, released in August 2006, is CMMI 1.2.

A Little History

Since CMMI inherited much of its structure from CMM, let's take a look at CMM's genesis and reasons for being to get an idea of how both models were meant to be used.

CMM was developed as a result of a study financed by the U.S. Air Force as a way to objectively evaluate the work of software subcontractors. The Department of Defense, concerned over escalating software development costs and issues with quality, established the SEI in the early 1980s, and work on the CMM began in 1988. It was first described in the 1989 book, Managing the Software Process, by Watts Humphrey, director of the software process program at the SEI, and in August 1991 the first version of the Capability Maturity Model for Software (SW-CMM) was published by the SEI.

The CMM was originally intended to be a tool to evaluate the ability of government contractors to perform a contracted software project. Though it was designed to measure software development, it has been, and continues to be, applied as a general model of the maturity of processes in both IT and non-IT organizations.

The model identifies five levels of process maturity for an organization:

  1. Initial (chaotic, ad hoc, heroic): The starting point for use of a new process.
  2. Repeatable (project management, process discipline): The process is used repeatedly.
  3. Defined (institutionalized): The process is defined/confirmed as a standard business process.
  4. Managed (quantified): Process management and measurement take place.
  5. Optimizing (process improvement): Process management includes deliberate process optimization/improvement.

There are key process areas (KPAs) within each of these maturity levels that characterize that level, and five measures for each KPA:

  1. Goals
  2. Commitment
  3. Ability
  4. Measurement
  5. Verification

Companies were expected to be formally assessed as to their maturity level. As they achieved each level, they formed a plan to get to the next. However, the rigorous processes required precluded the advancement of many commercial software companies beyond level 1.

Critics also noted that the CMM was too firmly entrenched in the waterfall development model, and didn't address other facets of the software development process such as design and deployment. It didn't adapt to peripheral processes involved in software development, such as acquisition. They complained that CMM generated too much paperwork and too many meetings, and that it wasn't a good fit for many industries.

Industry and government sought to solve the problem by adapting the CMM to other areas. After the original CMM for software (SW-CMM) was released, the Enterprise Process Improvement Collaboration (EPIC), a group of representatives from industry and government, developed and published the Systems Engineering Capability Maturity Model (SE-CMM), and the International Council on Systems Engineering (INCOSE) developed and published the Systems Engineering Capability Assessment Model (SECAM). Other CMMs were then added to the mix, including the Software Acquisition CMM, the People CMM and the Integrated Product Development CMM.

The Electronic Industries Alliance (EIA), along with EPIC and INCOSE, began an effort to consolidate the two systems engineering CMMs, resulting in the Systems Engineering Capability Model (SECM) that was assigned the designation EIA/IS-731. Other organizations also developed CMMs that integrated several disciplines, resulting in CMMs such as the Federal Aviation Administration's integrated Capability Maturity Model (FAA-iCMM). The alphabet soup was getting out of hand, so when the SW-CMM Version 2.0 was completing its review process, the Office of the Undersecretary of Defense for Acquisition and Technology (OSD) decided that the CMM Version 2.0 should be canceled as a standalone CMM, and the CMMI project be undertaken collectively by industry, government and SEI to pull everything together.

The entire process is overseen by a steering group, which is composed of representatives from OSD, Air Force, Army, Navy, other government, SEI and industry. Its mission is to direct and oversee the development of the CMMI product suite, including approving CMMI products for review and public release. SEI handles project management in collaboration with subject matter experts, initially in software, systems engineering, and integrated product and process development. Stakeholder/reviewers are chartered to review, comment and make recommendations on the CMMI products developed. They also consist of representatives from industry, government and the SEI.

So, as you see, CMMI isn't exactly new. Rather, it's an amalgamation and adaptation of the many CMM variants that grew up in response to industry demands. Understand CMM and where it came from, and you'll see the foundation of CMMI. For example, CMMI defines maturity in the same five levels as its predecessor, with the same KPAs. Its models consist of 22 process areas organized into four categories: process management, project management, engineering and support. And it's used in most of the same places—think evolution, not revolution. CMMI brings together the collective wisdom of the various industries that tweaked the CMM to suit themselves.

Loading...
 
 
IT Jobs
 
 
 
ABCs
 

Just the basics, please. Sometimes we all need a refresher or we need to make sure our team and our colleagues are all on the same page.

Over 25 tutorials on everything from business intelligence to virtualization.

 
 
FEATURED SPONSORS
 
 
 
SPONSORED LINKS
 

How to Start a PMO & Realize the Benefits Fast

17 Ways to Reduce Cost in IT

Learn how the new Quad-Core AMD Opteron™ processor improves performance

The Link Between APM and Customer Satisfaction

Providing Around-the-Clock Customer Satisfaction

File Integrity Monitoring: Prove compliance and secure your IT environments

Affordable technology-no compromise. HP server solutions

SOA Educational Library at the TIBCO SOA Resource Center

CIO Viewpoints: Migrating to Exchange 2007

Thrive during global disruption. Cisco video featuring Juan Enriquez

A new level of interoperability. Make IT Work As One@novell.com

Protect data-HP All-in-One and Disk-Based systems

Businesses Transform with VMware Virtualization

Download the free CIO Starter Kit to access useful resources created by top CIOs

Leveraging Social Computing Technologies for ERP Applications

Server Virtualization Benchmark Results

Learn to Leverage Maximum Computing Power

Windows Vista: Essential Benefits and Deployment Strategies

Best Practices: Safe and Secure Hardware Asset Recovery

White Paper: Migrating to Windows Vista and Microsoft Office 2007 Together

White Paper: Enabling Next Generation IP Communications

White Paper: A Cohesive Network Security Approach

Why Your Firewall, VPN, and IEEE Aren't Enough to Protect Your Network

Dramatically boost network capacity and speed-up to 600 Mbps

White Paper: The Roadmap to Data Center Automation

A CISO's Guide to Application Security

Operational Excellence Is Key to Maximizing IT Investments

APM Solutions: A Window into Complex Web Applications

APM Solutions Offer Insight into Complex Web Applications

Corral, configure and control all your mischievous machinery with a Lantronix device server

Spend less. Get hosted UC. Get cash back. It's easy under a Cypress

Predict the future with HP Insight Power Manager

Log onto Hitachi True Stories, films inspired by the next great achievement

Earn PROFESSIONAL DOCTORATE Part-Time, Online at Syracuse University's iSchool

Make IT Work As One@novell.com

Predict the future with HP Insight Power Manager

HP LaserJet P4014n printer starting at $799 after $100 IS. www.hp.com

CIO Starter Kit includes useful resources created by top CIOs. Free Download>>

The Business of Managing Content: Xythos Document Management & Microsoft SharePoint

Virtualization Benchmark and TCO Analysis-Read Now

White Paper: Scaling Down HPC for Smaller Organizations

White Paper: Never Enough Compute Power?

Microsoft Windows Vista Cost and Benefit Estimator

White Paper: Efficient Desktop Application Management

White Paper: Take your Call Center to the Next Level

Is Your WLAN Helping You Comply with Security Guidelines of the PCI Standard?

White Paper: Improve Employee Efficiency and Reduce Telecom Costs

White Paper: Green Issues for Networking

New IDG Survey Results on Data Center Automation

Learning from BPM Leaders