能力成熟度モデル統合
ワッツ・ハンフリーが考案したCMMは、10年前のフィル・クロスビーの業績に基づいている。 クロスビーの業績は、彼の1979年の著書 Quality is Free の "Quality Management Maturity Grid" で公表された。 1986年から SEI(ソフトウェア工学研究所)により本格的に CMM のモデル構築が始まった。
CMMはもともとは政府のソフトウェア開発請負業者を評価するためのツールと位置づけられており、ソフトウェア開発契約に基づくプロジェクトを遂行する際に活用することが想定されていた。 CMMはソフトウェア開発の分野で活用されていたが、システム工学分野でも適用できるCMMIに発展し、さらに、さまざまなプロセスの成熟度の一般的なモデルとして、広く適用されるようになっている(ITサービス管理プロセスなど)。 システムインテグレータや情報技術関連組織などがCMMIを活用するようになっている。
CMMIのモデルは、ソフトウェアやシステムの開発、調達、サービス提供を行う組織のプロセス成熟度について、5つのレベルを規定している。
初期状態(混沌とした、いきあたりばったりで、一部の英雄的なメンバー依存の状態)。成熟したプロセスを導入する際の、出発点のレベル。
CMMは、国防組織に対して、ソフトウェアの請負業者が、期日どおりに、予算の範囲内で、受け入れ可能な基準に沿って、納品する能力を検証し記述する基準を、提供した。CMM/CMMIは、まず間違いなくこの役割を果たすことに成功している。それだけでなくソフトウェアの営業を行う一定の人々が自社の経営者やソフトウェア開発者に「CMM/CMMIによるプロセス改善を実施してください」と要求するよう促している。
CMMIは、組織のソフトウェア開発の成熟度を検証できるようにすることを意図している。CMMIは、アウトソーシングもしくはソフトウェア開発を外注する際に重要なツールとなっている。インド、アイルランド、エジプト、シリアなど多くの国々の経済開発を担う省庁は、CMMIをアメリカ合衆国のアウトソーシング契約を一定の基盤のもとで行えるとして、称賛している。
CMMIは、組織としての改善の良い枠組みを提供している。CMMIにより企業は自社のプロセス改善計画において優先順位をつけることができる。
改善の比較的初期(成熟度レベル2)の段階から、メトリクスによる測定と分析を開始し、それを基礎にビジネス上の目標につながる改善を実施できる。特に、高成熟度(成熟度レベル4,5)では改善策が持つ効果を定量的に知ることができる。
その組織の人たちを含めたアプレイザルチームが評定(アプレイザル)を実施するので、その組織の実態に合った評定結果を出すことができる。また、アプレイザルへの参加を通して、人が育ち、その後の改善活動で中心的な役割を果たすようになる。
CMMI (能力成熟度モデル統合) は複数のプロセス領域から構成されている。 以下は「開発のためのCMMI」のプロセス領域の一覧である。