プロジェクトの問題を見極める1 プロジェクト管理の仕組み (その23)

更新日

投稿日

 進捗管理のための基本メトリクスセットのひとつである開発工数メトリクスについて解説していますが、前回は、プロジェクト構造(WBS)軸とアクティビティ軸のそれぞれの視点で開発工数メトリクスをグラフ化した例を紹介しました。少しおさらいをしておきましょう。
 
R&D
図54. プロジェクト構造軸 工数推移
 
 図54のプロジェクト構造軸ごとの工数推移では、プロジェクトを構成しているサブグループ(ブロック)の工数の動きを把握することができ、機構サブグループ(ME)が最も早くから開発着手していたことや、開発初期段階である現時点では全体アーキテクチャ設計を担当しているシステムサブグループ(System)が開発作業の中心となっていることがわかりました。
 
R&D
図55. アクティビティ軸 工数推移
 
 図55のアクティビティごとの工数推移では、開発工程ごとの時間の使い方を見ることによって開発が適切に進んでいるかどうかを見ることができました。プロジェクト構造軸のグラフでは、システム設計である全体アーキテクチャを担当しているシステムサブグループがもっとも多くの工数(40 %程度)を使っていたのですが、アクティビティでみるとどの週もシステム設計は多くても 20 % 程度であり、基本設計や詳細設計にも同じくらいの割合で工数を使っていることがわかりました。システム設計が完了する前から基本設計や詳細設計に着手しており、システム設計の手戻りになる危険が高いと考えることができました。従って、もし、あなたがプロジェクトの責任者であれば、基本アーキテクチャを設計すべきシステムサブグループについての詳細と、基本アーキテクチャ設計が含まれるシステム設計についての詳細を確認するだろうと思います。そこで今回は、プロジェクト構造軸におけるシステムサブグループとアクティビティ軸におけるシステム設計を中心に開発工数メトリクスを使って、より詳細な状況分析をしてみましょう。
 
R&D
図57. システムサブグループのアクティビティ軸工数推移
 
 図57はプロジェクト構造軸からシステムサブグループだけを選択して、アクティビティ(開発工程)ごとの工数推移をグラフにしたものです。図55はプロジェクト全体のアクティビティごとの工数推移でしたが、プロジェクト構造軸を適切に設定しておくことでこのように特定のサブグループについて同様のグラフを作ることができるのです。さて、前述したようにシステムサブグループは基本アーキテクチャ設計、すなわち、システム設計に工数を割くべきなのですが、図57を見ると、システム設計をやっていないことがわかります。ほとんどゼロです。その代わりに工数を割いているのはプロジェクト管理とシステムテストであることがわかります。グラフに示している期間はプロジェクトの前半段階であり、システムサブグループが本来やるべき作業は構想やシステム設計のはずですから、プロジェクトの責任者としては放ってはおけない状況だと言えるでしょう。
 
 実際に事情を確かめたところ、プロジェクトリーダーは対外的な交渉や調整で忙しく、製品全体を見ているシステムサブグループがメンバーを10人程度抱えているプロジェクト内の管理作業をやらざるを得ない状況になっていることがわかりました。アーキテクチャという技術的なことだけでなく、プロジェクト管理面でもメンバーから頼られているためにプロジェクト管理の工数が多くなっているのです。そして、...
 進捗管理のための基本メトリクスセットのひとつである開発工数メトリクスについて解説していますが、前回は、プロジェクト構造(WBS)軸とアクティビティ軸のそれぞれの視点で開発工数メトリクスをグラフ化した例を紹介しました。少しおさらいをしておきましょう。
 
R&D
図54. プロジェクト構造軸 工数推移
 
 図54のプロジェクト構造軸ごとの工数推移では、プロジェクトを構成しているサブグループ(ブロック)の工数の動きを把握することができ、機構サブグループ(ME)が最も早くから開発着手していたことや、開発初期段階である現時点では全体アーキテクチャ設計を担当しているシステムサブグループ(System)が開発作業の中心となっていることがわかりました。
 
R&D
図55. アクティビティ軸 工数推移
 
 図55のアクティビティごとの工数推移では、開発工程ごとの時間の使い方を見ることによって開発が適切に進んでいるかどうかを見ることができました。プロジェクト構造軸のグラフでは、システム設計である全体アーキテクチャを担当しているシステムサブグループがもっとも多くの工数(40 %程度)を使っていたのですが、アクティビティでみるとどの週もシステム設計は多くても 20 % 程度であり、基本設計や詳細設計にも同じくらいの割合で工数を使っていることがわかりました。システム設計が完了する前から基本設計や詳細設計に着手しており、システム設計の手戻りになる危険が高いと考えることができました。従って、もし、あなたがプロジェクトの責任者であれば、基本アーキテクチャを設計すべきシステムサブグループについての詳細と、基本アーキテクチャ設計が含まれるシステム設計についての詳細を確認するだろうと思います。そこで今回は、プロジェクト構造軸におけるシステムサブグループとアクティビティ軸におけるシステム設計を中心に開発工数メトリクスを使って、より詳細な状況分析をしてみましょう。
 
R&D
図57. システムサブグループのアクティビティ軸工数推移
 
 図57はプロジェクト構造軸からシステムサブグループだけを選択して、アクティビティ(開発工程)ごとの工数推移をグラフにしたものです。図55はプロジェクト全体のアクティビティごとの工数推移でしたが、プロジェクト構造軸を適切に設定しておくことでこのように特定のサブグループについて同様のグラフを作ることができるのです。さて、前述したようにシステムサブグループは基本アーキテクチャ設計、すなわち、システム設計に工数を割くべきなのですが、図57を見ると、システム設計をやっていないことがわかります。ほとんどゼロです。その代わりに工数を割いているのはプロジェクト管理とシステムテストであることがわかります。グラフに示している期間はプロジェクトの前半段階であり、システムサブグループが本来やるべき作業は構想やシステム設計のはずですから、プロジェクトの責任者としては放ってはおけない状況だと言えるでしょう。
 
 実際に事情を確かめたところ、プロジェクトリーダーは対外的な交渉や調整で忙しく、製品全体を見ているシステムサブグループがメンバーを10人程度抱えているプロジェクト内の管理作業をやらざるを得ない状況になっていることがわかりました。アーキテクチャという技術的なことだけでなく、プロジェクト管理面でもメンバーから頼られているためにプロジェクト管理の工数が多くなっているのです。そして、システムテストが多いのは、規格認定試験を行う時期が迫っており、そのための環境整備や動作確認などに工数をとられているということでした。予定しているリリース時期から逆算するとこの時期に規格認定試験を受けることになるのはわかっていたのですが、その準備や対応に予想以上に工数がかかっているというわけです。システムサブグループはこのような事情を抱えているのですが、結果的にシステムサブグループは本来業務である構想やシステム設計に工数を割くことができず、目の前の、半ば場当たり的な作業に追われている状況になっていることは間違いありません。
 
 次回は、プロジェクトの問題を見極める2を解説します。
 
 

   続きを読むには・・・


この記事の著者

石橋 良造

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

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


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

もっと見る
技術営業とは 【連載記事紹介】

  技術営業とはの連載記事が無料でお読みいただけます!   ◆技術営業とは メーカーにおいて製品・事業を構想する際に、技術...

  技術営業とはの連載記事が無料でお読みいただけます!   ◆技術営業とは メーカーにおいて製品・事業を構想する際に、技術...


新テーマ発見のためのオープン・イノベーション  研究テーマの多様な情報源(その25)

     前回のその24に続いて解説します。製品アイデア創出・実現を目的に、必ずしも技術に限定せず、製品アイデアそのものを外部から...

     前回のその24に続いて解説します。製品アイデア創出・実現を目的に、必ずしも技術に限定せず、製品アイデアそのものを外部から...


開発効率向上の重要性 開発効率を上げるには(その2)

【開発効率向上の重要性 連載目次】 製造業の生産性 開発効率向上の重要性 開発効率向上活動の考え方 開発効率向上、活動計画 1  ...

【開発効率向上の重要性 連載目次】 製造業の生産性 開発効率向上の重要性 開発効率向上活動の考え方 開発効率向上、活動計画 1  ...


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

もっと見る
システム設計4 プロジェクト管理の仕組み (その36)

 前回はシステム設計を、開発工程上はシステムエンジニアリングと、ハードやソフトなどのサブシステムのエンジニアリングの両方と定義しました。ここで、システムエ...

 前回はシステム設計を、開発工程上はシステムエンジニアリングと、ハードやソフトなどのサブシステムのエンジニアリングの両方と定義しました。ここで、システムエ...


作業要素の進捗分析1 プロジェクト管理の仕組み (その18)

 連載で、進捗管理に利用する基本メトリクスセット(図41)について解説を続けています。前回はソフトウェア開発における成果物メトリクスについて解説しました。...

 連載で、進捗管理に利用する基本メトリクスセット(図41)について解説を続けています。前回はソフトウェア開発における成果物メトリクスについて解説しました。...


技術力向上の鍵を握る価値創造力とは

 技術力を高める鍵は、価値創造力にあると考えています。すなわち、技術力を高めるためには、価値創造力を磨かなければならない、という考え方です。しかし、多くの...

 技術力を高める鍵は、価値創造力にあると考えています。すなわち、技術力を高めるためには、価値創造力を磨かなければならない、という考え方です。しかし、多くの...