Sさんは,在庫管理システム(以下,システムという)を構築するプロジェクトに参加することになった。 システムの開発計画は,プロジェクトにおける成果物及び完了基準を明確にした上で,作業分割,作業内容定義,作業順序設定,作業期間見積り,スケジュール作成の五つのステップに分けて順に実施される。 (1) 作業分割では,WBS(Work Breakdown Structure)を用いて,成果物の作成作業を細分化する。WBS は,全体の作業を分割し,その構成要素を階層構造として整理したものである。 (2) 作業内容定義では,分割した各作業の成果物と工数を定義する。 (3) 作業順序設定では,作業間の前後関係を決定する。 (4) 作業期間見積りでは,作業の工数を要員数で割ることで,作業期間を求める。 (5) スケジュール作成では,各作業期間を基に開始日と終了日を決定する。 Sさんは,先輩の指導の下で,図に示す WBS によるシステムの作業分割を実施した。 作業内容定義では,作業分割で作成した WBS を基に,担当,工数を加えた表を作成した。次の表はその一部を示したものである。画面設計での作業 5 の作業間には次の図に示す順序関係があるとき,画面設計のクリティカルパスの作業日数はどれか。図では,作業の流れを矢印で,作業名を矢印の上又は下に示している。
| 作業1 | 作業2 | 作業3 | 作業4 | 作業5 | 成果物 | 担当 | 工数(人日) |
|---|---|---|---|---|---|---|---|
| サブシステム1 | ソフトウェア詳細設計 | ソフトウェアインタフェース詳細設計 | 画面設計 | 画面一覧 | 画面一覧表 | 田中 | 4 |
| 画面設計 | 画面フロー | 画面フロー図 | 田中 | 6 | |||
| 画面設計 | 画面レイアウト | 画面レイアウト図 | 鈴木 | 3 | |||
| 画面設計 | 画面入出力項目 | 画面入出力項目定義書 | 鈴木 | 2 | |||
| 帳票設計 | 帳票一覧 | 帳票一覧表 | 佐藤 | 5 | |||
| 帳票設計 | 帳票レイアウト | 帳票レイアウト図 | 佐藤・田中 | 10 |
注 同じ名字の担当はいない。 (図)画面設計の作業の順序関係:「画面一覧」の後に分岐し,一方は「画面フロー」で終点へ,他方は「画面レイアウト」→「画面入出力項目」を経て終点へ合流する。