Software-testing-dictionary-capability-maturity-model

提供:Dev Guides
移動先:案内検索

能力成熟度モデル

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

CMMのレベル

テストライフサイクルのテスト成熟度モデル

  • レベル1:初期-ソフトウェアプロセスは一貫性がなく、時折混oticとしても特徴付けられます。 存在する定義されたプロセスと標準的な慣行は、危機の間に放棄されます。 組織の成功は、主に個々の努力、才能、および英雄にかかっています。 ヒーローは最終的に他の組織に移り、彼らの豊富な知識や教訓を学びます。
  • レベル2:反復可能-このレベルのソフトウェア開発組織には、コスト、スケジュール、機能を追跡するための基本的で一貫したプロジェクト管理プロセスがあります。 このプロセスは、同様のアプリケーションを持つプロジェクトで以前の成功を繰り返すために用意されています。 プログラム管理は、レベル2の組織の重要な特徴です。
  • レベル3:定義-管理およびエンジニアリング活動の両方のソフトウェアプロセスが文書化され、標準化され、組織全体の標準ソフトウェアプロセスに統合され、組織全体のすべてのプロジェクトが承認され、調整された組織の標準ソフトウェアプロセスを使用アプリケーションの開発、テスト、およびメンテナンス用。
  • レベル4:管理-管理者は、正確な測定を使用してソフトウェア開発作業を効果的に制御できます。 このレベルで、組織はソフトウェアプロセスとソフトウェアメンテナンスの両方について定量的な品質目標を設定しました。 この成熟度レベルでは、プロセスのパフォーマンスは統計的手法やその他の定量的手法を使用して制御され、定量的に予測可能です。
  • レベル5:最適化-このレベルの重要な特徴は、漸進的かつ革新的な技術の改善を通じてプロセスのパフォーマンスを継続的に改善することに焦点を合わせていることです。 このレベルでのプロセスの変更は、プロセスのパフォーマンスを向上させると同時に、確立された定量的なプロセス改善目標を達成するために統計的確率を維持することです。