CMMI-成熟度レベル

成熟度レベルは、成熟したソフトウェアプロセスの達成に向けた明確な進化のプラトーです。各成熟度レベルは、継続的なプロセス改善のための基盤の層を提供します。

段階的表現を備えたCMMIモデルには、1から5までの数字で指定された5つの成熟度レベルがあります。

  • Initial
  • Managed
  • Defined
  • 定量的に管理
  • Optimizing

CMMI段階的表現成熟度レベル

次の画像は、CMMIの段階的表現における成熟度レベルを示しています。

次に、各成熟度レベルの詳細を学習します。次のセクションでは、これらの成熟度レベルに関連するすべてのプロセス領域をリストします。

成熟度レベルの詳細

成熟度レベルは、事前定義された一連のプロセス領域で構成されます。成熟度レベルは、specific そして generic goalsこれは、事前定義されたプロセス領域の各セットに適用されます。次のセクションでは、各成熟度レベルの特性について詳しく説明します。

成熟度レベル1初期

成熟度レベル1では、プロセスは通常、アドホックで混沌とします。組織は通常、安定した環境を提供していません。これらの組織での成功は、実績のあるプロセスの使用ではなく、組織内の人々の能力と英雄に依存します。

成熟度レベル1の組織は、機能する製品やサービスを作成することがよくあります。ただし、プロジェクトの予算とスケジュールを超えることがよくあります。

成熟度レベル1の組織は、過剰にコミットし、危機の際にプロセスを放棄し、過去の成功を繰り返すことができない傾向があることを特徴としています。

成熟度レベル2管理

成熟度レベル2では、組織はすべての specific そして generic goals成熟度レベル2のプロセス領域の。言い換えれば、組織のプロジェクトは、要件が管理され、プロセスが計画、実行、測定、および制御されることを保証しています。

成熟度レベル2に反映されるプロセス規律は、ストレス時に既存の慣行が維持されるようにするのに役立ちます。これらの慣行が実施されると、プロジェクトは文書化された計画に従って実行および管理されます。

成熟度レベル2では、要件、プロセス、作業成果物、およびサービスが管理されます。作業成果物のステータスとサービスの提供は、定義されたポイントで管理者に表示されます。

関連する利害関係者の間でコミットメントが確立され、必要に応じて改訂されます。作業成果物は利害関係者とレビューされ、管理されます。

作業成果物とサービスは、指定された要件、基準、および目的を満たしています。

成熟度レベル3の定義

成熟度レベル3では、組織はすべての specific そして generic goals 成熟度レベル2および3に割り当てられたプロセス領域の。

成熟度レベル3では、プロセスは十分に特徴付けられ、理解されており、標準、手順、ツール、および方法で説明されています。

成熟度レベル2と成熟度レベル3の重要な違いは、標準、プロセスの説明、および手順の範囲です。成熟度レベル2では、標準、プロセスの説明、および手順は、プロセスの特定のインスタンスごとに(たとえば、特定のプロジェクトで)まったく異なる場合があります。

成熟度レベル3では、プロジェクトの標準、プロセスの説明、および手順は、特定のプロジェクトまたは組織単位に合わせて、組織の一連の標準プロセスから調整されます。組織の標準プロセスのセットには、成熟度レベル2および成熟度レベル3で対処されるプロセスが含まれます。その結果、組織全体で実行されるプロセスは、調整ガイドラインで許可されている違いを除いて一貫しています。

もう1つの重要な違いは、成熟度レベル3では、プロセスは通常、成熟度レベル2よりも詳細かつ厳密に記述されることです。成熟度レベル3では、プロセスアクティビティの相互関係との詳細な測定値の理解を使用して、プロセスがより積極的に管理されます。プロセス、その作業成果物、およびそのサービス。

成熟度レベル4の定量的管理

成熟度レベル4では、組織はすべての specific goals 成熟度レベル2、3、および4に割り当てられたプロセス領域の generic goals 成熟度レベル2および3に割り当てられます。

成熟度レベル4では、プロセス全体のパフォーマンスに大きく貢献するサブプロセスが選択されます。これらの選択されたサブプロセスは、統計的およびその他の定量的手法を使用して制御されます。

品質とプロセスパフォーマンスの定量的目標が確立され、プロセスを管理する際の基準として使用されます。定量的な目標は、顧客、エンドユーザー、組織、およびプロセスの実装者のニーズに基づいています。品質とプロセスのパフォーマンスは統計的な用語で理解され、プロセスの存続期間を通じて管理されます。

これらのプロセスでは、プロセスパフォーマンスの詳細な測定値が収集され、統計的に分析されます。プロセス変動の特別な原因が特定され、必要に応じて、将来の発生を防ぐために特別な原因の原因が修正されます。

品質とプロセスのパフォーマンス測定値は、組織の測定リポジトリに組み込まれ、将来の事実に基づく意思決定をサポートします。

成熟度レベル3と成熟度レベル4の重要な違いは、プロセスパフォーマンスの予測可能性です。成熟度レベル4では、プロセスのパフォーマンスは統計的およびその他の定量的手法を使用して制御され、定量的に予測可能です。成熟度レベル3では、プロセスは定性的にのみ予測可能です。

成熟度レベル5の最適化

成熟度レベル5では、組織はすべての specific goals成熟度レベル2、3、4、および5に割り当てられたプロセス領域の generic goals 成熟度レベル2および3に割り当てられます。

プロセスは、プロセスに固有の変動の一般的な原因の定量的理解に基づいて継続的に改善されます。

このレベルは、段階的かつ革新的な技術的改善の両方を通じて、プロセスのパフォーマンスを継続的に改善することに焦点を当てています。

組織の定量的なプロセス改善目標が確立され、変化するビジネス目標を反映するために継続的に改訂され、プロセス改善を管理する際の基準として使用されます。

展開されたプロセス改善の効果は、定量的なプロセス改善目標に対して測定および評価されます。定義されたプロセスと組織の一連の標準プロセスの両方が、測定可能な改善活動のターゲットです。

アジャイルで革新的なプロセスの最適化は、組織のビジネス価値と目的に沿った権限を与えられた労働力の参加に依存します。変化や機会に迅速に対応する組織の能力は、学習を加速して共有する方法を見つけることによって強化されます。プロセスの改善は本質的に誰もが果たさなければならない役割であり、継続的な改善のサイクルをもたらします。

成熟度レベル4と成熟度レベル5の重要な違いは、対処するプロセス変動のタイプです。成熟度レベル4では、プロセスはプロセス変動の特別な原因に対処し、結果の統計的予測可能性を提供することに関係しています。プロセスは予測可能な結果を​​生み出すかもしれませんが、その結果は確立された目的を達成するには不十分かもしれません。成熟度レベル5では、プロセスは、プロセス変動の一般的な原因に対処し、プロセスを変更して(つまり、プロセスパフォーマンスの手段をシフトして)プロセスパフォーマンスを改善し(統計的予測可能性を維持しながら)、確立された定量的プロセス改善目標を達成することに関係します。 。

成熟度レベルをスキップしないでください

各成熟度レベルは、次のレベルでプロセスを効果的に実装するために必要な基盤を提供します。

  • より高いレベルのプロセスは、より低いレベルによって提供される規律がなければ成功する可能性が低くなります。

  • イノベーションの効果は、騒がしいプロセスでは不明瞭になる可能性があります。

より高い成熟度レベルのプロセスは、より低い成熟度レベルの組織によって実行される可能性があり、危機に一貫して適用されないリスクがあります。

成熟度レベルとプロセス領域

これは、ソフトウェア組織用に定義されたすべての対応するプロセス領域のリストです。これらのプロセス領域は、組織によって異なる場合があります。

このセクションでは、関連するプロセス領域の名前を示します。これらのプロセスエリアの詳細については、CMMIプロセスエリアの章を参照してください。

レベル フォーカス 主要なプロセス領域 結果
5

最適化

継続的なプロセス改善

組織の革新と展開

原因分析と解決

最高品質/最低リスク
4

定量的に管理

定量的に管理

組織プロセスのパフォーマンス

定量的プロジェクト管理

より高い品質/より低いリスク
3

定義済み

プロセスの標準化

要件開発

テクニカルソリューション

製品統合

検証

検証

組織プロセスの焦点

組織プロセスの定義

組織トレーニング

統合プロジェクト管理(IPPDエクストラ付き)

危機管理

意思決定の分析と解決

統合チーミング(IPPDのみ)

組織 統合のための環境(IPPDのみ)

統合サプライヤー管理(SSのみ)

中品質/中リスク
2

管理

基本的なプロジェクト管理

要件管理

プロジェクト計画

プロジェクトの監視と制御

サプライヤー契約管理

測定と分析

プロセスと製品の品質保証

構成管理

低品質/高リスク
1

初期

プロセスは非公式でアドホックです   最低品質/最高リスク