Skip to main content

機能成熟モデルは何ですか?

capabily能力成熟モデル(CMM)は、1980年代にカーネギーメロン大学によって開発され、米国政府がソフトウェア開発請負業者がプロジェクトを成功させるための適切なプロセスを確保するのを支援しました。CMMは、組織がプロセスを評価および改善する方法を提供するようになりました。同様のモデルがCMMから生じています。CMMは、組織のプロセスの5つの成熟度レベルのフレームワークを説明しています。初期レベルは最低の成熟レベルです。組織のプロセスがレベル1の場合、プロジェクトにはほとんど計画がありません。必要に応じて重要な分野を含めることはできず、製品は最適化されていません。このプロセスは予測不可能で変化しており、プロジェクトの結果は開発スタッフの才能とスキルに大きく依存しています。。許可されていない変更が制御されます。以前のプロジェクトからの効果的な慣行が特定され、繰り返されます。このレベルでは、プロセスは開発スタッフと管理が改善するのに役立ちます。プロセスは、特定のプロジェクトの特定の要件に合わせて調整される場合があります。入力、出力、およびレビューの分析が含まれる場合があり、チームメンバーの役割と責任はよく理解されています。このレベルでは、プロセスがメトリックを開発し、測定されています。プロジェクト制御の増加が達成され、プロセスの結果の変動が減少し、変動は許容範囲のままです。結果が範囲外である場合、それらが特定され、是正措置が講じられます。この最適化レベルでは、組織全体がプロセスを継続的に改善することに集中しています。目的は、欠陥を防ぐことです。欠陥に関するデータがキャプチャおよび分析され、プロセスが改訂され、欠陥の速度を引き下げます。学んだ教訓もキャプチャされ、報告されます。1つの概念は、重要な目的を達成する関連活動である主要なプロセス領域(KPA)の概念です。その他の概念には、KPAに関連する範囲、境界、意図を文書化する目標の使用が含まれます。共通の機能である別のCMM概念は、KPAを組み込んだ組織プロセスの実践です。情報技術管理、特に情報技術サービスの提供とハードウェアの管理において、依然として一般的です。多くの組織では、ソフトウェア開発にCMMを使用することは、機能成熟モデル統合(CMMI)プログラムに置き換えられています。CMMIは、複数のモデルの使用を包括的な構造に適切に統合するために開発されました。