CMMIの要件管理 プロジェクト管理の仕組み (その2)

更新日

投稿日

 前回のその1に続いて、今回は、CMMIの要件管理です。CMMI では次のこと(特定プラクティスといいます)ができている必要があります。
 
 (1) 要件の理解を獲得する
 (2) 要件に対するコミットメントを獲得する
 (3) 要件変更を管理する
 (4) 要件に対する双方向の追跡可能性を維持する
 (5) プロジェクト作業と要件の間の不整合を特定する
 
 どの項目も「やっている」と答えることができる開発現場が多いと思います。しかし、上記の (4) (5) を満足するためには要求仕様に対して『適切な実現性検討』が実施できている必要があり、実際のところ、十分にできているところは多くはありません。
 
 『適切な実現性検討』ができているということは、要求仕様(外部機能仕様)が希望機能一覧表ではなく、実現妥当性の検証ができているということです。この連載で何度か触れている「できた成り型開発」や「ベストエフォート型開発」では駄目です。「できた成り型開発」というのは、リリース時にできていることが製品仕様になるような開発です。最大限の努力をしたのだから、結果的にできあがったものが製品仕様になる開発スタイルということもできます。このような開発スタイルは多くの開発現場で見ることができるのですが、実現性検討が不十分なまま製品開発を進めているということに他なりません。
 
 適切に実現性検討が行われている状態とは、要求仕様の一つひとつに対する製品内部の振る舞いが確認できるということです。製品内部の振る舞いによる裏付けがある要求仕様が、実現性検証ができている要求仕様なのです。
 
 ここで、要素技術開発における実現性検討と製品開発における実現性検討はそのアウトプットは大きく違うことに注意してください。ここで話題にしているのは、製品開発における実現性検討であり、要求仕様の一つひとつに対する製品内部の振る舞いが文書で確認(追跡)できることと、製品内部の機能ユニット/モジュール/ブロックの一つひとつが関係している要求仕様を文書で確認(追跡)できることが要求されます。これが「双方向の追跡可能性を維持」しているということです。
 
 「双方向の追跡可能性維持」を断片的に設計文書化しているところはありますが、適切に実施できているところは QFD(品質機能展開)関連の手法・技法を導入しているか、少なくとも図32のようなマトリクスが設計文書に含まれているはずです。これを製造業ではあまり見かけることはありません。
 
                   R&D
図32.要求仕様と内部構成の双方向追跡を可能とする設計文書
 
 ところで、『適切な実現性検討』ができていれば、仕様変更や設計変更に強い開発になります。図32のような設計文書があれば、仕様変...
 前回のその1に続いて、今回は、CMMIの要件管理です。CMMI では次のこと(特定プラクティスといいます)ができている必要があります。
 
 (1) 要件の理解を獲得する
 (2) 要件に対するコミットメントを獲得する
 (3) 要件変更を管理する
 (4) 要件に対する双方向の追跡可能性を維持する
 (5) プロジェクト作業と要件の間の不整合を特定する
 
 どの項目も「やっている」と答えることができる開発現場が多いと思います。しかし、上記の (4) (5) を満足するためには要求仕様に対して『適切な実現性検討』が実施できている必要があり、実際のところ、十分にできているところは多くはありません。
 
 『適切な実現性検討』ができているということは、要求仕様(外部機能仕様)が希望機能一覧表ではなく、実現妥当性の検証ができているということです。この連載で何度か触れている「できた成り型開発」や「ベストエフォート型開発」では駄目です。「できた成り型開発」というのは、リリース時にできていることが製品仕様になるような開発です。最大限の努力をしたのだから、結果的にできあがったものが製品仕様になる開発スタイルということもできます。このような開発スタイルは多くの開発現場で見ることができるのですが、実現性検討が不十分なまま製品開発を進めているということに他なりません。
 
 適切に実現性検討が行われている状態とは、要求仕様の一つひとつに対する製品内部の振る舞いが確認できるということです。製品内部の振る舞いによる裏付けがある要求仕様が、実現性検証ができている要求仕様なのです。
 
 ここで、要素技術開発における実現性検討と製品開発における実現性検討はそのアウトプットは大きく違うことに注意してください。ここで話題にしているのは、製品開発における実現性検討であり、要求仕様の一つひとつに対する製品内部の振る舞いが文書で確認(追跡)できることと、製品内部の機能ユニット/モジュール/ブロックの一つひとつが関係している要求仕様を文書で確認(追跡)できることが要求されます。これが「双方向の追跡可能性を維持」しているということです。
 
 「双方向の追跡可能性維持」を断片的に設計文書化しているところはありますが、適切に実施できているところは QFD(品質機能展開)関連の手法・技法を導入しているか、少なくとも図32のようなマトリクスが設計文書に含まれているはずです。これを製造業ではあまり見かけることはありません。
 
                   R&D
図32.要求仕様と内部構成の双方向追跡を可能とする設計文書
 
 ところで、『適切な実現性検討』ができていれば、仕様変更や設計変更に強い開発になります。図32のような設計文書があれば、仕様変更が生じたときに製品内部のどこの振る舞いを確認する必要があるのか、設計変更が生じたときに要求仕様のどこを確認する必要があるのかがわかるからです。要件管理の仕組み進化・深化は大きな効果につながることがわかります。
 
 
 

   続きを読むには・・・


この記事の著者

石橋 良造

組織のしくみと個人の意識を同時に改革・改善することで、パフォーマンス・エクセレンスを追求し、実現する開発組織に変えます!

組織のしくみと個人の意識を同時に改革・改善することで、パフォーマンス・エクセレンスを追求し、実現する開発組織に変えます!


「技術マネジメント総合」の他のキーワード解説記事

もっと見る
内発的動機付け 普通の組織をイノベーティブにする処方箋 (その79)

 前回は内発的動機付けと外発的動機付けについて、そして内発的動機付けが好奇心であるということを解説しました。今回は、内発的動機付けを生み出すために重要...

 前回は内発的動機付けと外発的動機付けについて、そして内発的動機付けが好奇心であるということを解説しました。今回は、内発的動機付けを生み出すために重要...


知識・経験を時系列で整理 普通の組織をイノベーティブにする処方箋 (その65)

 今回も、前回同様、「思い付く」ための「知識・経験を整理するフレームワーク」の中の、知識・経験を時系列で整理する「期」ついて議論をします。 1. 守...

 今回も、前回同様、「思い付く」ための「知識・経験を整理するフレームワーク」の中の、知識・経験を時系列で整理する「期」ついて議論をします。 1. 守...


普通の組織をイノベーティブにする処方箋 (その170) 動物を深く知る

【目次】   【この連載の前回:普通の組織をイノベーティブにする処方箋 (その169)へのリンク】 これまでアナロジーと体感につい...

【目次】   【この連載の前回:普通の組織をイノベーティブにする処方箋 (その169)へのリンク】 これまでアナロジーと体感につい...


「技術マネジメント総合」の活用事例

もっと見る
進捗管理の精度を上げる:第2回 プロジェクト管理の仕組み (その14)

 実際の進捗管理方法について、基本メトリクスセットの中の「作業成果物」から紹介します。作業成果物とは開発作業を進める中で出力されるもののことです。ハードウ...

 実際の進捗管理方法について、基本メトリクスセットの中の「作業成果物」から紹介します。作業成果物とは開発作業を進める中で出力されるもののことです。ハードウ...


コアコンピタンスを生かした開発と販売の発展とは

        今回は、次のような想定企業の状況で、自社の独自技術を生かした製品開発と販売方法について解説します。   1. 想定企業の経営状況...

        今回は、次のような想定企業の状況で、自社の独自技術を生かした製品開発と販売方法について解説します。   1. 想定企業の経営状況...


R&Dの価値創造力を高めるシンプルツール、iMapとは、

 技術経営とは、「企業の経営資源である技術を経営戦略の中核に位置づけ、顧客価値の創造へ向けて、その獲得・強化・活用を戦略的に行うことにより、継続的な企業の...

 技術経営とは、「企業の経営資源である技術を経営戦略の中核に位置づけ、顧客価値の創造へ向けて、その獲得・強化・活用を戦略的に行うことにより、継続的な企業の...