SEICMMI-概要

プロセスの改善は継続的な改善です。私たちは決して完璧に達することはできません。このチュートリアルでは、継続的に進化し、改善されているモデルであるCMMについて学習します。このモデルでは、常に改善に重点が置かれています。私たちのリーチは常に私たちの把握を超える必要があります。

CMMとは何ですか?

  • CMMは C能力 M成熟度 Mオデル。

  • さまざまな知識体系からの本質的な実践とプロセスの要素に焦点を当てています。

  • 常識的で効率的で実績のあるビジネスの方法(すでに行っているはずです)について説明します。根本的な新しいアプローチではありません。

  • CMMは、組織のソフトウェア開発プロセスの成熟度を評価および測定する方法です。

  • CMMは、ソフトウェア開発プロセスの成熟度を1から5のスケールで測定します。

  • CMM v1.0は、米国ピッツバーグのカーネギーメロン大学のソフトウェアエンジニアリングインスティテュート(SEI)によって開発されました。

  • CMMは、もともとソフトウェアの開発と保守のために開発されましたが、後に-のために開発されました。

    • システムエンジニアリング

    • サプライヤーソーシング

    • 統合された製品とプロセスの開発

    • ピープルCMM

    • ソフトウェアの取得

CMMの例

  • People CMM-プロジェクトの才能を開発、動機付け、維持します。

  • ソフトウェアCMM-ソフトウェアに焦点を合わせた開発および保守機能を強化します。

成熟度とは何ですか?

定義はさまざまですが、成熟したプロセスは一般的に次のように考えられています-

  • Well-defined,

  • Repeatable,

  • Measured,

  • Analyzed,

  • 改善され、

  • Effective.

貧弱だが成熟したプロセスは、成熟度がまったくないのと同じくらい悪いです!

CMMは、一連のプラクティスを定義し、それらを改善するための一般的なフレームワークを提供することにより、成熟度の問題を解決するのに役立ちます。CMMの焦点は、主要なプロセス領域と、統制のとれたソフトウェアプロセスを構成する可能性のある例示的なプラクティスを特定することです。

未成熟な組織と成熟した組織

未成熟な組織には次の特徴があります-

  • プロジェクト中に即興で行われるプロセス

  • 承認されたプロセスは無視されます

  • 積極的ではなく、反応的

  • 非現実的な予算とスケジュール

  • スケジュールのために犠牲にされた品質

  • 品質の客観的な尺度はありません

対照的に、成熟した組織の特徴は次のとおりです。

  • グループ間のコミュニケーションと調整

  • 計画通りに達成された仕事

  • プロセスと一致する慣行

  • 必要に応じてプロセスを更新

  • 明確に定義された役割/責任

  • 経営陣は正式にコミットします

CMMIとは何ですか?

CMM統合プロジェクトは、複数のCMMを使用する問題を解決するために設立されました。CMMI製品チームの使命は、3つを組み合わせることでしたSource Models企業全体のプロセス改善を追求する組織のための単一の改善フレームワークに。これらの3つのソースモデルは次のとおりです。

  • ソフトウェアの機能成熟度モデル(SW-CMM)-v2.0ドラフトC。

  • 電子工業会暫定基準(EIA / IS)-731システムエンジニアリング。

  • 統合製品開発能力成熟度モデル(IPD-CMM)v0.98。

CMM Integration

  • 統合モデルの初期セットを構築します。

  • 学んだ教訓に基づいて、ソースモデルからのベストプラクティスを改善します。

  • 将来のモデルの統合を可能にするフレームワークを確立します。

CMMとCMMIの違い

CMMは、システムエンジニアリングCMM、ソフトウェアCMM、ピープルCMM、ソフトウェアアクイジションCMMなどの特定の分野における成熟したプラクティスの参照モデルですが、必要に応じて統合することは困難でした。

CMMIはCMMの後継であり、より成熟した一連のガイドラインとして進化し、CMMの個々の分野(ソフトウェアCMM、ピープルCMMなど)の最良のコンポーネントを組み合わせて構築されました。製品製造、人事管理、ソフトウェア開発などに応用できます。

CMMはソフトウェアエンジニアリングのみについて説明しますが、CMMIntegratedはソフトウェアエンジニアリングとシステムエンジニアリングの両方について説明します。CMMIには、統合プロセスおよび製品開発とサプライヤー調達も組み込まれています。

CMMIとビジネス目標

CMMIの目的は非常に明白です。それらは次のとおりです-

  • Produce quality products or services− CMMIモデルのプロセス改善の概念は、デミング、ジュラン、クロスビーの品質パラダイムから発展しました。高品質の製品は高品質のプロセスの結果です。CMMIは、要件管理、品質保証、検証、妥当性確認などの品質関連の活動に重点を置いています。

  • Create value for the stockholders−成熟した組織は、成熟度の低い組織よりも優れたコストと収益の見積もりを行い、それらの見積もりに沿って実行する可能性が高くなります。CMMIは、高品質の製品、予測可能なスケジュール、および効果的な測定をサポートして、正確で防御可能な予測を行う際の管理をサポートします。このプロセスの成熟度は、投資家の目から見た組織の価値を弱める可能性のあるプロジェクトのパフォーマンスの問題を防ぐことができます。

  • Enhance customer satisfaction−顧客のニーズに対して検証された高品質の製品でコストとスケジュールの目標を達成することは、顧客満足のための良い公式です。CMMIは、計画、監視、測定に重点を置き、より有能なプロセスに伴う予測可能性の向上を通じて、これらすべての要素に対処します。

  • Increase market share−市場シェアは、高品質の製品とサービス、名前の識別、価格設定、イメージなど、多くの要因の結果です。顧客は、コミットメントを果たすことで定評のあるサプライヤーと取引することを好みます。

  • Gain an industry-wide recognition for excellence−卓越性の評判を高めるための最良の方法は、プロジェクトで一貫してうまく機能し、コストとスケジュールのパラメーター内で高品質の製品とサービスを提供することです。CMMI要件に準拠するプロセスを持つことで、その評判を高めることができます。