私は CMMI レベル 5 の認定を受けているショップで働いています。この認定は、特定の顧客や契約にアクセスできるため、重要です。スクラムと CMMI を融合させる方法を検討しています。スクラムと CMMI-3 の混合に関する情報をいくつか見つけましたが、そのかなりの部分は「手の込んだ」ものであり、厳しい精査に耐えられません。特に、組織の KPA は難しいようです。
2 つのプロセスを混ぜ合わせた経験 (良い点と悪い点) はありますか?
これは、カーネギー メロン大学の SEI 関係者による興味深い論文のようです (ただし、スクラムについてだけではありません)。
CMMI と Agile は互換性があります。プロジェクト レベルでは、CMMI は、どのような開発方法論が使用されるかではなく、プロジェクトが何を行うかに高レベルの抽象化で焦点を当てますが、アジャイル手法は、プロジェクトがどのように製品を開発するかに焦点を当てます。したがって、CMMI とアジャイル手法は共存できます
これは、CMMI レベル 5 環境にスクラムを導入して、大規模な防衛および医療契約のウォーターフォール プロジェクトを置き換えた結果に関する経験レポートです(pdf)。
概要:
アジャイル手法と CMMI1 を組み合わせたプロジェクトは、より速いペースで顧客のニーズをより効果的に満たす高品質のソフトウェアを作成することに成功しています。システマティック ソフトウェア エンジニアリングは、CMMI レベル 5 で機能し、ソフトウェア プロセスを最適化するための原動力としてリーン ソフトウェア開発を使用します。Systematic の初期のパイロット プロジェクトでは、スクラム チームの生産性が従来のチームのほぼ 2 倍になりました。他のプロジェクトでは、ソフトウェア開発へのストーリーベースのテスト駆動アプローチにより、最終テストで見つかった欠陥が 40% 減少したことが実証されました。私たちは、スクラムと CMMI を組み合わせることで、適応性と予測可能性の両方を単独で使用するよりも強力に組み合わせることができると主張し、他の企業がこれらをどのように組み合わせることができるかを提案します。
HTH、
たまたま、まさにこのトピックに関するブログを見つけました:アジャイル CMMI ブログ
アジャイル手法と CMMI の結合に関する議論の出発点。
いくつかの記事にリンクしています
全体的に興味深いので、ここで共有することにしました。
このトピックに関する実際の経験を提供する最近の別の記事は、Carsten Ruseng Jakobsen と Jeff Sutherland が共著した " Mature Scrum at Systematic " です。
前述の文書に加えて、別の文書を見つけました: Agile Methods and CMMI: Compatibility or Conflict? このホワイト ペーパーでは、エクストリーム プログラミング (XP) と、CMMI フレームワークへの準拠を維持しようとする組織内でその方法を適用する方法に重点を置いています。スクラムではありませんが、興味深い読み物になるかもしれません。
このテーマに関するもう 1 つの興味深い Jeff Sutherland の論文は、" Scrum and CMMI Level 5: The Magic Potion for Code Warriors "です。
Is は次のように述べています。
フランス語が読めるなら、この件に関するとても良い記事があります: Synergies entre CMMI et les Méthodes Agiles
http://www.processgroup.com/pgpostmar09.pdfで短いが詳細な比較を参照してください。
EuroStar 2009 カンファレンスで、Gittie Ottosen は自社でどのようにアジャイルを行っているかについて話しました。印象的なのは、Systematicという会社が航空機や軍用などのソフトウェアを作成していることです。彼らは、CMMI 5、ISO 9001、および AQAP 150&2110 に準拠してそれを行っています。したがって、アジャイルは規制の厳しいシステムにも適用できるのではないでしょうか。たぶん、そのプレゼンテーションを調べて、彼からより多くの情報を得るようにしてください.