応用情報技術者 2010年 春期 午後 問10
EVM(Earned Value Management)に関する次の記述を読んで、設問1〜4に答えよ。
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を基に作成したアローダイアグラムを、図に示す。



今回のプロジェクトでは、工期を延ばすと開発完了後の操作説明会の日程調整に影響する危険性が高まってしまうので、計画を変更する必要がある場合でも、開発の工期はできるだけ延ばさない方針とした。
〔プロジェクトのコントロール〕
プロジェクト開始から3か月の時点で、A社、B社、及びC社から報告された進捗率をもとに、EVMで用いる値を算出し、表2を作成した。
なお、ACは実投入工数を人件費に換算したものであり、B社、C社の人月当たりの人件費は、B社スタッフが90万円、C社スタッフがd万円である。
表2中で算出された値から、プロジェクトの計画変更などの対応策を検討する必要があると判断できる。
↩設問3
↩設問3 プロジェクトの計画変更を検討するに当たって、表2の内容からは、次のことが分かる。
(1) B社、C社のいずれも、gが小さすぎるタスクは存在しないので、タスク自体の進め方を変える必要はない。
(2) C社のタスクのうち、進行中のものは、当初のスケジュールと比べて日程に遅れが出ていても、h上にはないので、全体のスケジュールに影響を与える状況には至っていない。
これらを踏まえて、タスクt3, t4を並行作業で実施できるように調整することにした。それによって、コストが多少増大したとしても、期間内に作業を完了させることができる。
設問1:
問題文を見る本文中のa〜cに入れる適切な略号を答えよ。
模範解答
a:EV
b:AC
c:PV
解説
解答の論理構成
-
【問題文】の引用
「EVMでは、主にPV(計画価値)、EV(出来高)、AC(実コスト)を用いてプロジェクトの進捗を管理する。」
まず、プロジェクト管理で使う3つの値は “PV, EV, AC” であると明示されています。 -
【問題文】の引用
「PV、EV及びACから、次の式で、コストとスケジュールのそれぞれに関する効率指数を算出できる。」
ここで提示される2つの指標は “CPI” と “SPI” です。 -
CPI(Cost Performance Index)の定義
一般に であり、出来高と実コストの比で “コスト効率” を測る指標です。
【問題文】では「CPI(コスト効率指数) = a / b」とあり、
aにEV、bにACが入ることが分かります。 -
SPI(Schedule Performance Index)の定義
一般に であり、出来高と計画値の比で “スケジュール効率” を測る指標です。
【問題文】では「SPI(スケジュール効率指数) = a / c」とあり、
aにEV、cにPVが入ることが分かります。 -
以上より
a:EV
b:AC
c:PV
誤りやすいポイント
- CPIとSPIの分子はどちらもEVであることを忘れやすい。分母が入れ替わるだけ。
- PVを “予算値” と誤認しACと取り違えるミスが頻出。
- 「計画比を示すのはSPI、コスト比を示すのはCPI」という本質を覚えておくと式を暗記しなくても導ける。
FAQ
Q: CPIが1.0未満のときは何を意味しますか?
A: 「実コストの方が出来高より大きい」つまりコスト超過(予算オーバー)状態を示します。
A: 「実コストの方が出来高より大きい」つまりコスト超過(予算オーバー)状態を示します。
Q: SPIが1.0を超える場合はどう解釈しますか?
A: 予定より進捗が早く、計画より前倒しで作業が進んでいることを表します。
A: 予定より進捗が早く、計画より前倒しで作業が進んでいることを表します。
Q: EVはどのように算出しますか?
A: 【問題文】のとおり「タスクごとの予算に進捗率をかけて算出」します。予定工数や予算に実績進捗率を乗じた値がEVです。
A: 【問題文】のとおり「タスクごとの予算に進捗率をかけて算出」します。予定工数や予算に実績進捗率を乗じた値がEVです。
関連キーワード: EVM, CPI, SPI, PV, EV
設問2:
問題文を見る本文中のd〜fに入れる適切な数値を答えよ。答えは、d、fは整数で、eは小数第3位を四捨五入して小数第2位まで求めよ。
模範解答
d:120
e:0.88
f:25
解説
解答の導き方
-
用語の確認(空欄の補完)
本文中の式「CPI(コスト効率指数)=a/b」「SPI(スケジュール効率指数)=a/c」はEVMの標準定義に従い、、、 です。したがって 、 です。分母が0で定義できないのは または の場合であり、 だから定義できないわけではありません(表中で「—」になっているのはそのためです)。
t1:予定工数はA社2.0、人月、B社1.0、人月、C社1.0、人月。従って全体予算は (万円)で、表2のPVが350万円なので
整理して
t5:予定工数はA社1.0、人月、C社1.0、人月で、PVが190万円なので
(1) から (2) を引くと 。これを (2) に代入して
したがって d = 120(万円)です。
(確認)t2はB社6.0人月でPV=540万円なのでB社単価は (万円)となり整合します。
-
t1のCPI(e)の算出
表2のt1でEV=350万円、AC=400万円なので 問題の指示に従い小数第3位を四捨五入して小数第2位まで求めると0.88です。よって e=0.88。 -
t6の実績進捗率(f)の算出
表1と図からt6の作業期間は2.0月、リソースはC社1人であるため予定工数はC社2.0人月です。C社単価は上で求めた (万円)なのでt6の全体予算は 表2のt6でEV=60万円であるから実績進捗率は (同じ値はACを使っても出せます:実投入人月 = 人月、進捗 = )。よって f=25(%)。
まとめ(最終解答)
- d = 120
- e = 0.88
- f = 25
誤りやすいポイント
- CPIとSPIの分母を取り違える:、 が正しい。分母はそれぞれ と です。
- 「EV/PVを実績進捗率と誤解する」: はSPI(計画に対する出来高比)であり、個々のタスクの実績進捗率は をそのタスクの全体予算で割ることで求めます(本問のt6のように、PVは測定時点までの予定値でありタスク全体予算とは異なることがある)。
- 表1の読み違い:予定工数とリソースの関係は「予定工数(人月)=リソース(人)×作業期間(月)」であることを確認する(t6は作業期間2.0月 × リソース1人 → 予定工数2.0人月)。
- 単位の混同:PV/EV/ACは表で同じ単位(本問は 万円)で表されているため、人月×単価で計算して単位合わせを必ず行う。
- 四捨五入ミス:CPIのように小数第2位まで指定がある場合は、最終値を四捨五入すること(途中の桁で丸めない)。
FAQ
Q: t6の進捗率をEVではなくPVを使って計算してもいいですか?
A: いいえ。EV/PVはSPI(予定値に対する出来高の比)であって、タスクの「何%完了したか」を示すものではありません。タスクの実績進捗率は を当該タスクの全体予算で割るか、 から実投入人月を求めて予定人月で割ることで求めます(本問ではどちらでも25% になります)。
A: いいえ。EV/PVはSPI(予定値に対する出来高の比)であって、タスクの「何%完了したか」を示すものではありません。タスクの実績進捗率は を当該タスクの全体予算で割るか、 から実投入人月を求めて予定人月で割ることで求めます(本問ではどちらでも25% になります)。
Q: 表中でCPIやSPIが「—」になっているのはなぜですか?
A: 分母が0のため指標を定義できない場合に「—」とします。具体的には のときは が、 のときは が定義できません(分子EVが0であっても分母が0でなければ数値は0になります)。
A: 分母が0のため指標を定義できない場合に「—」とします。具体的には のときは が、 のときは が定義できません(分子EVが0であっても分母が0でなければ数値は0になります)。
Q: 人月と金額の対応を間違えないための早い確認方法は?
A: 予定工数(人月)の合計を各社の人月単価で掛けた合算がタスクの全体予算になります。まず「表1のリソース(人) × 図の作業期間 = 予定工数(人月)」が合っているか確認し、その上で人月×単価でPV(計画価値)や全体予算を作るとミスが減ります。
A: 予定工数(人月)の合計を各社の人月単価で掛けた合算がタスクの全体予算になります。まず「表1のリソース(人) × 図の作業期間 = 予定工数(人月)」が合っているか確認し、その上で人月×単価でPV(計画価値)や全体予算を作るとミスが減ります。
関連キーワード: Earned Value Management、PV、EV、AC、CPI、SPI
設問3:
問題文を見る模範解答
「タスクt2とタスクt6のSPIが0.85を下回っているから」
または
「現在進行中のタスクのSPIが0.85未満だから」
解説
解答の論理構成
-
方針の確認
- 問題文には「進捗に当初計画比15%よりも大きな遅れが認められたタスクがあるときに、計画変更などの対応策を検討」とあります。
- “15%遅れ”は に相当し、遅れ判定にはSPIを用います。
-
判定指標の把握
- SPIの式は「SPI(スケジュール効率指数) = a / c」と示されています。
- したがってSPIが “0.85未満” かどうかを確認すれば、対策検討要否を判断できます。
-
表2の実測値確認
- 表2より
- 「t2ソフトウェア設計」のSPIは “0.80”。
- 「t6ハードウェア選定、調達」のSPIは “0.50”。
- いずれも “0.85” を下回っています。
- 表2より
-
結論
- 「15%より大きな遅れ」が発生しているタスクは “t2” と “t6” の2つ。
- よって「タスクt2とタスクt6のSPIが0.85を下回っているから」という解答になります。
誤りやすいポイント
- “15%遅れ”を 0.15 と単純比較し、0.15未満と誤解する。
- SPIをPV/EVと逆に計算し、正しい値と符号を取り違える。
- t3, t4, t7, t8はSPIが “—” 表示で判定対象外であることを見落とす。
- CPIと混同し、コスト効率で遅れを判断してしまう。
FAQ
Q: なぜ0.85という境界に気付けないのですが?
A: 問題文が “当初計画比15%よりも大きな遅れ” と書いているため、100%−15%=85%、すなわちSPI 0.85がしきい値になります。
A: 問題文が “当初計画比15%よりも大きな遅れ” と書いているため、100%−15%=85%、すなわちSPI 0.85がしきい値になります。
Q: SPIが “—” のタスクは無視してよいのですか?
A: まだPVが0で計画開始前のためSPI自体が定義できません。遅れ判定の対象には含めません。
A: まだPVが0で計画開始前のためSPI自体が定義できません。遅れ判定の対象には含めません。
Q: CPIが良好でも計画変更が必要になるのはなぜ?
A: 本問の基準はスケジュール遅延(SPI)だからです。コスト効率(CPI)が1近くても、日程遅延が大きければ対策が必要と判断されます。
A: 本問の基準はスケジュール遅延(SPI)だからです。コスト効率(CPI)が1近くても、日程遅延が大きければ対策が必要と判断されます。
関連キーワード: SPI, CPI, EV, PV, 進捗管理
設問4:
問題文を見るプロジェクトの計画変更について、本文中のg、hに入れる適切な字句を答えよ。
模範解答
g:CPI
h:クリティカルパス
解説
解答の論理構成
- 判断対象となる文章
【問題文】には、計画変更を検討する根拠として
“B社、C社のいずれも、gが小さすぎるタスクは存在しないので、タスク自体の進め方を変える必要はない。”
“C社のタスクのうち、進行中のものは、当初のスケジュールと比べて日程に遅れが出ていても、h上にはないので、全体のスケジュールに影響を与える状況には至っていない。”
の二文が示されています。 - g の決定
・“小さすぎる”という表現は、ある指標が低い=効率が悪いことを意味します。
・【問題文】冒頭で “CPI(コスト効率指数) = EV / AC” と説明されており、CPIが1未満になるほどコスト効率が悪化することが一般的な解釈です。
・したがって、タスクの進め方を変える必要性を判断する「小さすぎる指標」は “CPI” と読み取れます。 - h の決定
・次の文章では “日程に遅れが出ていても、h上にはないので、全体のスケジュールに影響を与える状況には至っていない” と述べられています。
・プロジェクト全体の完了時期に直結する経路は「クリティカルパス」です。そこに乗っていないタスクが遅れても全体には直ちに波及しません。
・よって h は “クリティカルパス” となります。 - 結論
g:CPI
h:クリティカルパス
誤りやすいポイント
- SPIとCPIの取り違え
“スケジュール効率指数” と “コスト効率指数” を混同し、遅れの大小=SPIが小さいと誤読しやすいです。文中の “小さすぎる” はコスト面の効率低下を指しています。 - “クリティカルパス” を “クリティカルチェーン” と誤答
遅延許容量やバッファ管理の文脈でチェーン法に触れた経験があると、用語を置き換えてしまうことがあります。問題は単純にPERT/CPMの「パス」を問うています。 - 指標の「値が小さい=悪い」を忘れる
CPI、SPIは1.0が計画通り、1.0未満が悪化という向きで解釈するのが一般的です。逆に読んでしまうと判断を誤ります。
FAQ
Q: CPIとSPIのどちらが遅延判断に使われますか?
A: スケジュール遅延を直接見るのはSPIですが、本問は “コスト効率が悪化しているかどうか” を確認する文脈のためCPIを挿入します。
A: スケジュール遅延を直接見るのはSPIですが、本問は “コスト効率が悪化しているかどうか” を確認する文脈のためCPIを挿入します。
Q: クリティカルパスにないタスクが遅れても影響しないのですか?
A: 現時点では影響しません。ただし遅延が進むとパス上の余裕時間を食い潰し、クリティカルパスへ昇格する可能性があります。
A: 現時点では影響しません。ただし遅延が進むとパス上の余裕時間を食い潰し、クリティカルパスへ昇格する可能性があります。
Q: CPIが低い場合、必ずタスクの進め方を変えるべきですか?
A: CPIはコスト面のシグナルに過ぎません。技術的難易度や品質要求など他要素も考慮し、総合的に対応策を検討します。
A: CPIはコスト面のシグナルに過ぎません。技術的難易度や品質要求など他要素も考慮し、総合的に対応策を検討します。
関連キーワード: CPI, SPI, EV, クリティカルパス, EVM



