2010年 春期 応用情報技術者試験 問10

EVM (Earned Value Management)

A 社では,顧客のニーズにきめ細かく対応し,マーケティングを強化するために,CRM (Customer Relationship Management) システムを導入することを決定した。

CRM システムの構築プロジェクトでは,できるだけ早期の完了を目指し,プロジェクトには A 社のほかに,IT ベンダとして B 社,C 社が参加する。

構築する CRM システムにはソフトウェアパッケージを用いる。B 社は導入するパッケージのカスタマイズと,開発完了後の操作説明会の実施を担当し,C 社はインフラの構築とハードウェアの納入を担当する。

作業の進捗は,A 社で定期的に行われる進捗会議において,B 社及び C 社からの報告内容を基に,EVM で管理することにした。

EVM では,主に PV (計画価値),EV (出来高),AC (実コスト) を用いてプロジェクトの進捗を管理する。PV,EV 及び AC から,次の式で,コストとスケジュールのそれぞれに関する効率指数を算出できる。

CPI (コスト効率指数) = a / b

SPI (スケジュール効率指数) = a / c

a はタスクごとの予算に進捗率をかけて算出する。進捗にわずかな遅れが生じた場合も含め,すべてに対応策をとることは効率が悪いので,今回のプロジェクトでは進捗に当初計画比 15%よりも大きな遅れが認められたタスクがあるときに,計画変更などの対応策を検討することにした。

[プロジェクトの計画]

プロジェクトを完了させるために必要なタスクを表 1 に示す。各社について,表 1 のリソース欄に値が入っていないタスクは作業スコープ外である。

また,表 1 を基に作成したアローダイアグラムを,図に示す。

表1 タスク一覧
タスク先行タスク予定工数 (人月)リソース (人)
A社B社C社A社B社C社
t1要件定義,基本設計なし2.01.01.02.01.01.0
t2ソフトウェア設計t16.03.0
t3ライブラリ機能追加t23.02.0
t4アプリケーション機能追加t34.02.0
t5インフラ導入計画立案t11.01.01.01.0
t6ハードウェア選定,調達t52.01.0
t7機器設置,環境設定t61.01.0
t8インストール,テストt4, t73.03.01.01.0
合計6.017.05.0

今回のプロジェクトでは,工期を延ばすと開発完了後の操作説明会の日程調整に影響する危険性が高まってしまうので,計画を変更する必要がある場合でも,開発の工期はできるだけ延ばさない方針とした。

[プロジェクトのコントロール]

プロジェクト開始から 3 か月の時点で,A 社,B 社,及び C 社から報告された進捗率をもとに,EVM で用いる値を算出し,表 2 を作成した。

なお,AC は実投入工数を人件費に換算したものであり,B 社,C 社の人月当たりの人件費は,B 社スタッフが 90 万円,C 社スタッフが d 万円である。

表2 プロジェクト開始3か月後の進行状況
タスクPV
(万円)
進捗率 (%)EV
(万円)
AC
(万円)
CPISPI
当初計画実績
t1要件定義,基本設計350100100350400e1.00
t2ソフトウェア設計540100804324500.960.80
t3ライブラリ機能追加00000
t4アプリケーション機能追加00000
t5インフラ導入計画立案1901001001901901.001.00
t6ハードウェア選定,調達12050f60601.000.50
t7機器設置,環境設定00000
t8インストール,テスト00000
プロジェクト全体1,2001,0321,1000.940.86

プロジェクトの計画変更を検討するに当たって,表 2 の内容からは,次のことが分かる。

(1) B 社,C 社のいずれも,g が小さすぎるタスクは存在しないので,タスク自体の進め方を変える必要はない。

(2) C 社のタスクのうち,進行中のものは,当初のスケジュールと比べて日程に遅れが出ていても,h 上にはないので,全体のスケジュールに影響を与える状況には至っていない。

これらを踏まえて,タスク t3,t4 を並行作業で実施できるように調整することにした。それによって,コストが多少増大したとしても,期間内に作業を完了させることができる。

出典:平成22年度 春期 応用情報技術者試験 午後 問10