プロジェクトマネージャ試験 令和5年度 秋期 午前II 問1
アジャイル開発プロジェクトの状況について、振り返りで得られた教訓のうち、"アジャイル宣言の背後にある原則"に照らして適切なものはどれか。 〔プロジェクトの状況〕 イテレーション1~6から成る開発を計画し、イテレーションごとに動くソフトウェアのデモを顧客に対して実施することによって、進捗状況を報告していた。イテレーション4のデモの後に顧客から機能追加の要求が提示された。顧客と対面による議論を行った結果、その要求に価値があると判断し、機能追加を受け入れることにした。機能追加を行うことによって、追加機能を含むイテレーション5の全機能の完成が間に合わなくなることが分かったので、イテレーション5の期間を延長してこの機能追加を行うことにした。イテレーション5で予定していた全ての機能を実装してイテレーション5のデモを行ったときに、追加した機能の使い勝手に問題があることが分かった。その時点で、当初予定した開発期間は終了した。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
アジャイル開発では、イテレーションを一定の期間に区切り、その期間内で価値の高い機能から完成させます。追加要求に価値があっても、全てを一度に実装するのではなく、顧客と優先順位を見直すことが重要です。イテレーション5の期間を延長せず、優先順位の高い機能を動作可能な状態で完成させれば、早期にデモを行い、使い勝手の問題にも残りの期間で対応できました。したがって、イが適切です。
アの教訓は誤りです。アジャイル宣言の背後にある原則では、開発の後期であっても要求の変更を歓迎し、顧客の競争優位につなげることを重視しています。変更を一律に拒否するのではなく、価値と優先順位を判断します。
ウの教訓は誤りです。原則では、情報を伝える最も効率的で効果的な方法は対面での会話であるとしています。記録が必要な場合は議論の結果を文書化しますが、メールだけに置き換えることは適切ではありません。
エの教訓は誤りです。動くソフトウェアは進捗を測る最も重要な尺度です。デモによって変更要望が出ることは、認識のずれや改善点を早期に発見できた結果であり、避けるべきことではありません。
【ポイント】 イテレーションは原則として期間を固定し、要求が増えた場合はスコープと優先順位を調整します。 「変更を歓迎する」「動くソフトウェアを頻繁に届ける」「対面の会話を重視する」が頻出の原則です。
出典:令和5年度 秋期 プロジェクトマネージャ試験 午前II 問1
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる