基本情報技術者 2012年 春期 午後 問06
設計工程での進捗管理に関する次の記述を読んで、設問1〜3に答えよ。
チームXは、あるシステム開発プロジェクトにおけるユーザインタフェース設計(以下、UI設計という)を担当している。このプロジェクトでは、週単位でプロジェクトの進捗状況を把握し、計画値と実績値の比較分析によって、スケジュール遅延などに早期対応を行っている。
〔設計工程での進捗管理の説明〕
(1) 就業規則は、次のとおりである。
① 1日の勤務時間は8時間である。
② 週のうちで勤務が認められている日は、月曜日から金曜日までの5日間である。土曜日と日曜日は休日であり、勤務は禁止されている。
(2) 設計工程の開始前に、各メンバのUI設計に要する工数を見積もり、設計工程の各週に分配する。分配した工数を計画工数といい、単位は時間である。
(3) 週単位で進捗状況を把握するための指標の一つとして、計画進捗率を用いる。計画進捗率は、次の計算式で求め、小数第2位を四捨五入する。
計画進捗率 = 計画工数の累積 ÷ 計画工数の総合計 × 100
“計画工数の累積”とは、計画工数を設計の開始時点からその週まで累積した値である。
〔チームの状況〕
(1) チームXのメンバはA、B、C、Dの4名であり、メンバ別の設計分担、計画工数及び計画進捗率は表1のとおりである。

(2) 設計工程の期間は3週間であり、現在、第2週が終了したところである。
(3) 設計工程での第1週及び第2週における、各メンバが実際に作業した時間数(以下、実績工数という)は、表2のとおりである。第1週では、他業務の都合で実績工数が計画工数と異なるメンバがいたが、第2週は全メンバが計画工数どおりの工数をUI設計に充てた。
① “計画工数の総合計”は、表1の右端の欄の値に等しい。
② “実績工数の累積”は、各週末時点で、各週の実績工数をその週まで累積した値である。
③ 残り工数は、各週末時点で、各メンバの今後の作業に要する工数を見積もりし直したものである。
設問1:
問題文を見る 次の計算式による指標を実績進捗率といい、各週末時点で算出する。ここで、実績進捗率は、小数第2位を四捨五入した値である。計画進捗率と実績進捗率との対比によるチームXの進捗判定に関する次の記述中のに入れる適切な答えを、解答群の中から選べ。
実績進捗率 = 実績工数の累積 ÷ (実績工数の累積 + 残り工数) × 100
実績進捗率と計画進捗率が等しい場合は、計画どおりの進捗であり、実績進捗率が上回っている場合は、計画よりも進んでいる状況である。いずれの場合も、設計工程の進捗に問題がないと判定する。一方、実績進捗率が計画進捗率を下回っている場合は、スケジュール遅延などの問題が懸念される。
第1週の週末時点では、UI設計作業に着手しているメンバの中で、実績進捗率が計画進捗率を下回っているメンバはa。第2週の週末時点では、bの2名であり、メンバ個別に判定した場合には、やや進捗遅れの懸念がある。次に、表2の最下行にある合計値によるチームX全体の実績進捗率を用いて、cと判定した。
aに関する解答群
ア:Bである
イ:Cである
ウ:Dである
エ:いない
bに関する解答群
ア:AとB
イ:AとC
ウ:AとD
エ:BとC
オ:BとD
カ:CとD
cに関する解答群
ア:週ごとに実績進捗率が計画進捗率を下回る傾向にあり、このままではスケジュール遅延が生じる
イ:実績進捗率が、第1週の週末時点では計画進捗率と同じであり、第2週の週末時点では計画進捗率を上回っており、チームX全体では進捗に問題はない
ウ:実績進捗率が、第1週の週末時点では計画進捗率と同じであるが、第2週の週末時点では計画進捗率を下回っており、このままではスケジュール遅延が懸念される
エ:実績進捗率が、第1週の週末時点は計画進捗率を下回っているが、第2週の週末時点では計画進捗率を上回っており、チームX全体では進捗が回復しているので問題はない
模範解答
a:ウ、b:カ、c:イ
解説
解答の導き方
この問題では、計画どおりに進んでいるかを、計画進捗率と実績進捗率で比べます。UI設計は、UI(User Interface:利用者がシステムを操作するときに目にする画面や操作部分)の設計です。
実績進捗率は、実績工数の累積だけでなく、今後必要な残り工数も使って求めます。つまり、「これまでに使った工数」が全体の見積りに対してどのくらいかを見る指標です。式は次のとおりです。
「小数第2位を四捨五入」するので、割合は小数第1位まで表します。
1. 第1週の週末時点で、計画より遅れているメンバを調べます。
表1では、Aの第1週の計画工数が「0」です。第1週に作業を始めていないため、「UI設計作業に着手しているメンバ」の比較対象には入りません。
B、C、Dの第1週の計画進捗率は、いずれも20.0%です。表2の実績工数の累積と残り工数から、実績進捗率を計算すると次のようになります。
Dだけが計画進捗率を下回っています。したがって、aは「Dである」です。
2. 第2週の週末時点で、計画より遅れているメンバを調べます。
表1から、第2週の計画進捗率は、Aが50.0%、B、C、Dが60.0%です。第2週末時点の実績進捗率は、表2の値から次のように計算できます。
計画進捗率を下回っているのはCとDです。したがって、bは「CとD」です。
3. チームX全体の進捗を判定します。
チーム全体では、表2の最下行にある合計値を使います。
第1週末時点の実績進捗率は、次のとおりです。
表1の第1週のチーム全体の計画進捗率も17.1%です。したがって、第1週末時点では計画どおりです。
第2週末時点の実績進捗率は、次のとおりです。
表1の第2週のチーム全体の計画進捗率は58.6%です。実績進捗率の59.4%が計画進捗率を上回っています。
よって、チーム全体では、第1週末時点は計画どおりで、第2週末時点は計画を上回っています。 cは「実績進捗率が、第1週の週末時点では計画進捗率と同じであり、第2週の週末時点では計画進捗率を上回っており、チームX全体では進捗に問題はない」と判定できます。
誤りやすいポイント
- 第1週のAは、計画工数が0で、まだ作業に着手していません。「着手しているメンバの中で」という条件があるため、Aを比較対象に含めないようにします。
- 実績進捗率の分母は、計画工数の総合計ではありません。設問の式どおり、「実績工数の累積+残り工数」で計算します。
- 第2週は、メンバごとの判定とチーム全体の判定が異なります。CとDは計画進捗率を下回りますが、チーム全体では実績進捗率が計画進捗率を上回っています。
- 計画進捗率と実績進捗率を比べるときは、同じ週末時点どうしで比べます。
FAQ
Q: 残り工数は、最初に計画した工数から実績工数を引いた値ですか?
A: いいえ。問題文では、残り工数を「今後の作業に要する工数を見積もりし直したもの」としています。そのため、実績進捗率の計算では、表2にある残り工数を使います。
A: いいえ。問題文では、残り工数を「今後の作業に要する工数を見積もりし直したもの」としています。そのため、実績進捗率の計算では、表2にある残り工数を使います。
Q: 第2週にCとDが計画より遅れているのに、チーム全体では問題がないと判定するのはなぜですか?
A: チーム全体の判定では、メンバごとの進捗率ではなく、表2の合計値から求めた実績進捗率を計画進捗率と比べます。この問題では、チーム全体の実績進捗率が計画進捗率を上回っています。
A: チーム全体の判定では、メンバごとの進捗率ではなく、表2の合計値から求めた実績進捗率を計画進捗率と比べます。この問題では、チーム全体の実績進捗率が計画進捗率を上回っています。
Q: 実績進捗率が計画進捗率と同じ場合は、遅れですか?
A: いいえ。設問では、実績進捗率と計画進捗率が等しい場合を「計画どおりの進捗」としています。
A: いいえ。設問では、実績進捗率と計画進捗率が等しい場合を「計画どおりの進捗」としています。
関連キーワード: 計画進捗率、実績進捗率、計画工数、実績工数、残り工数
設問2:
問題文を見る 次の計算式による指標を計画実績工数比といい、各週末時点で算出する。ここで、計画実績工数比は、小数第3位を四捨五入した値である。計画実績工数比を用いた今後のスケジュール分析に関する次の記述中のに入れる適切な答えを、解答群の中から選べ。
計画実績工数比 = (実績工数の累積 + 残り工数) ÷ 計画工数の総合計
計画実績工数比は、プロジェクトメンバの増減がないとすると、今後のスケジュールの予測に利用できる。計画実績工数比が1.00の場合は、今後も計画どおりのスケジュールで進捗可能と判定できる。1.00よりも小さい場合は、スケジュール遅延の懸念はないと判定できる。1.00よりも大きい場合は、今後のスケジュールに遅延が生じる可能性があると判定できる。
チームX全体の計画実績工数比は、第1週及び第2週の週末時点のそれぞれの値がdであり、チームX全体では計画した期間内に設計工程を終えることが可能であると判定した。次に、メンバ個別の計画実績工数比を週ごとに比較してみると、第2週の週末時点の値が第1週の週末時点の値よりも増加しているメンバe名については、スケジュール遅延が懸念されると判定した。
dに関する解答群
ア:0.99及び0.95
イ:0.99及び1.00
ウ:1.00及び0.99
エ:1.00及び1.00
オ:1.01及び0.99
カ:1.01及び1.00
eに関する解答群
ア:1
イ:2
ウ:3
模範解答
d:ウ、e:ア
解説
解答の導き方
計画実績工数比は、「これまでに使った工数」と「これから必要と見積もった工数」の合計を、最初に計画した工数と比べる指標です。
式にすると、次のとおりです。
計画実績工数比が なら、実績と今後の見積りを合わせた工数が計画工数と同じです。 より大きければ、計画より多くの工数が必要と見込まれるため、スケジュール遅延の可能性があります。
まず、チームX全体の値を計算します。
-
第1週の週末時点
実績工数の累積は 時間、残り工数は 時間です。計画工数の総合計 時間と合わせると、次のようになります。 -
第2週の週末時点
実績工数の累積は 時間、残り工数は 時間です。小数第3位を四捨五入すると、 です。
したがって、チームX全体の計画実績工数比は、第1週が 、第2週が です。第2週の値は より小さいため、チーム全体では計画した期間内に設計工程を終えられると判断できます。これに当たるのは、dの「ウ」です。
次に、メンバごとに第1週と第2週の値を比べます。各メンバの計画工数の総合計は、Aが 時間、B、C、Dがそれぞれ 時間です。
第2週の値が第1週より増加しているのはCだけです。増加したメンバは 名なので、eは「ア」です。
誤りやすいポイント
- 第2週の計画実績工数比は、実績工数の累積だけで計算するのではありません。今後必要と見積もった残り工数も足してから、計画工数の総合計で割ります。
- チーム全体の値を求めるときは、チーム全体の実績工数の累積と残り工数を使います。メンバ別の比率を単純に平均する方法ではありません。
- eで数えるのは、第2週の値が第1週より増加したメンバです。第2週の値が より大きいメンバの数だけを数える問題ではありません。
- 第2週の値が第1週と同じBは、「増加」には含めません。
FAQ
Q: 計画実績工数比が第1週より下がると、何が分かりますか?
A: 実績工数と残り工数の見積りを合わせた値が、計画工数に対して小さくなっています。この問題では、チーム全体の値が 未満なので、計画した期間内に終えられると判断します。
A: 実績工数と残り工数の見積りを合わせた値が、計画工数に対して小さくなっています。この問題では、チーム全体の値が 未満なので、計画した期間内に終えられると判断します。
Q: なぜ残り工数を毎週使うのですか?
A: 作業を進めると、今後必要な工数の見積りが変わることがあるからです。実際に使った工数だけでなく、残り工数も含めて計算すると、最終的にどれほどの工数が必要になりそうかを確認できます。
A: 作業を進めると、今後必要な工数の見積りが変わることがあるからです。実際に使った工数だけでなく、残り工数も含めて計算すると、最終的にどれほどの工数が必要になりそうかを確認できます。
関連キーワード: 進捗管理、計画工数、実績工数、累積工数、工数見積り
設問3:
問題文を見る 次の文は、スケジュール遅延の懸念に対する解決策について記述したものである。次の記述中のに入れる適切な答えを、解答群の中から選べ。
第2週の週末時点での残り工数が第3週の計画工数を下回っているメンバのうち、その時点での実績進捗率が最も高いfに、スケジュール遅延の懸念があるメンバのUI設計の一部を分担させることによって、スケジュール遅延を回避し、計画した期間内に全メンバのUI設計を完了させることにした。
解答群
ア:A
イ:B
ウ:C
エ:D
模範解答
f:イ
解説
解答の導き方
まず、第2週の週末時点で残り工数が第3週の計画工数を下回っているメンバを探します。「下回っている」は、計画工数より少ないという意味です。
Cは残り工数が計画工数を上回っています。Dは計画工数と同じなので、「下回っている」には当たりません。候補はAとBです。
次に、この2名の実績進捗率を比べます。実績進捗率は、実際に作業した工数が、実績工数と残り工数を合わせた現在の見積もり全体のうち、どれだけを占めるかを表します。したがって、次の式で求めます。
Aは、実績工数の累積が25時間、残り工数が20時間なので、
です。
Bは、実績工数の累積が65時間、残り工数が35時間なので、
です。
AとBを比べると、実績進捗率が高いのはBです。そのため、スケジュール遅延の懸念があるメンバの作業の一部を分担するメンバはBです。
誤りやすいポイント
- 第3週の計画工数と残り工数が同じDは、「下回っている」条件を満たしません。差がない場合は候補に含めないようにします。
- 実績進捗率の分母には、計画工数の総合計ではなく、実績工数の累積と残り工数の合計を使います。残り工数は、各週末時点で見積もり直された値だからです。
- 残り工数が条件を満たすメンバを選んだ後に、実績進捗率を比較します。候補を絞る条件と、候補の中から選ぶ条件を混同しないようにします。
FAQ
Q: なぜ計画工数の総合計ではなく、実績工数の累積と残り工数を足すのですか?
A: 実績進捗率は、その時点で見積もった作業全体に対して、どこまで作業が進んだかを表すためです。作業全体の見積もりは、すでに作業した工数と、これから必要な残り工数を足して求めます。
A: 実績進捗率は、その時点で見積もった作業全体に対して、どこまで作業が進んだかを表すためです。作業全体の見積もりは、すでに作業した工数と、これから必要な残り工数を足して求めます。
Q: Dの残り工数は第3週の計画工数と同じですが、候補になりませんか?
A: なりません。設問の条件は「下回っている」なので、計画工数と同じ場合は条件を満たしません。
A: なりません。設問の条件は「下回っている」なので、計画工数と同じ場合は条件を満たしません。
Q: 実績進捗率が高い人に作業を分担させるのはなぜですか?
A: 進捗がより進んでいる人のうち、残り工数が第3週の計画工数より少ない人には、計画上の作業時間に余裕があると考えられるためです。
A: 進捗がより進んでいる人のうち、残り工数が第3週の計画工数より少ない人には、計画上の作業時間に余裕があると考えられるためです。
関連キーワード: 進捗管理、計画工数、実績工数、残り工数、進捗率




