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

能力成熟モデル(CMM)は、1980年代にカーネギーメロン大学によって開発され、米国政府がソフトウェア開発請負業者がプロジェクトを成功させるための適切なプロセスを確保するのを支援しました。 CMMは、組織がプロセスを評価および改善する方法を提供するようになりました。同様のモデルは、CMMから生じています。

CMMは、組織のプロセスの5つの成熟レベルのフレームワークを説明しています。初期レベルは最低の成熟レベルです。組織のプロセスがレベル​​1の場合、プロジェクトにはほとんど計画がありません。必要に応じて重要な分野を含めることはできず、製品は最適化されていません。このプロセスは予測不可能で変化しており、プロジェクトの結果は開発スタッフの才能とスキルに大きく依存しています。許可されていない変更が制御されます。効果的な実践以前のプロジェクトの氷が特定され、繰り返されます。

3番目または定義されたレベルでは、全体的なプロセスが文書化され、サブプロセスは論理的に組み込まれます。このレベルでは、プロセスは開発スタッフと管理が改善するのに役立ちます。プロセスは、特定のプロジェクトの特定の要件に合わせて調整される場合があります。入力、出力、およびレビューの分析が含まれる場合があり、チームメンバーの役割と責任はよく理解されています。

4番目のレベルは、マネージドレベルと呼ばれます。このレベルでは、プロセスがメトリックを開発し、測定されています。プロジェクト制御の増加が達成され、プロセスの結果の変動が減少し、変動は許容範囲のままです。結果が範囲外である場合、それらが特定され、是正措置が取られます。

上部では、最も成熟したレベルは5番目のレベルです。この最適化leで組織全体が、そのプロセスを継続的に改善することに集中しています。目的は、欠陥を防ぐことです。欠陥に関するデータがキャプチャおよび分析され、プロセスが改訂され、欠陥の速度を引き下げます。学んだ教訓もキャプチャされ、報告されています。

プロセスの成熟レベルとともに、CMMには他のいくつかの概念も組み込まれています。 1つの概念は、重要な目的を達成する関連活動である主要なプロセス領域(KPA)の概念です。その他の概念には、KPAに関連する範囲、境界、意図を文書化する目標の使用が含まれます。共通の機能、もう1つのCMMコンセプトは、KPAを組み込んだ組織プロセスプラクティスです。

CMMは最初はソフトウェア開発プロセス用に開発されましたが、多くの種類のプロセスを改善するために一般的に使用されます。情報技術管理、特に情報技術サービスの提供とハードウェアの管理において、依然として一般的です。多くの組織では、oを使用しますF CMMソフトウェア開発は、機能成熟モデル統合(CMMI)プログラムに置き換えられました。 CMMIは、複数のモデルの使用を包括的な構造に適切に統合するために開発されました。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?