IPA過去問ドリル

令和5年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問1

マネジメント/プロジェクトマネジメント

アジャイル開発プロジェクトの状況について,振り返りで得られた教訓のうち,“アジャイル宣言の背後にある原則”に照らして適切なものはどれか。 〔プロジェクトの状況〕 イテレーション 1〜6 から成る開発を計画し,イテレーションごとに動くソフトウェアのデモを顧客に対して実施することによって,進捗状況を報告していた。イテレーション 4 のデモの後に顧客から機能追加の要求が提示された。顧客と対面による議論を行った結果,その要求に価値があると判断し,機能追加を受け入れることにした。機能追加を行うことによって,追加機能を含むイテレーション 5 の全機能の完成が間に合わなくなることが分かったので,イテレーション 5 の期間を延長してこの機能追加を行うことにした。イテレーション 5 で予定していた全ての機能を実装してイテレーション 5 のデモを行ったときに,追加した機能の使い勝手に問題があることが分かった。その時点で,当初予定した開発期間は終了した。

出典:令和5年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問1

正解:イ

解説

“アジャイル宣言の背後にある原則”では,変化する要求を歓迎すること,動くソフトウェアを 2 週間から 2 か月というできるだけ短い間隔でリリースすること,そして動くソフトウェアこそが進捗の最も重要な尺度であることがうたわれています。このプロジェクトの問題は,機能追加を受け入れたこと自体ではなく,全機能を実装しようとしてイテレーションの期間(タイムボックス)を延長してしまい,フィードバックを得る機会が遅れたことにあります。優先順位を顧客と合意し,期間を固定したまま優先度の高いものから実装していれば,使い勝手の問題も早期に発見できました。

選択肢ごとの解説

  • 誤り。原則では「要求の変更はたとえ開発の後期であっても歓迎します」とされており,変更の拒否はアジャイルの考え方に反します。
  • 正しい。イテレーションの期間は固定し,顧客と合意した優先順位の高い機能から開発するのがアジャイルの基本です。期間を延長しなければ,追加機能の使い勝手の問題を早い段階で確認できました。
  • 誤り。原則では「情報を伝えるのに最も効率的で効果的な方法はフェイス・トゥ・フェイスで話をすること」とされており,対面での議論をやめてメールに切り替えるのは原則に反します。
  • 誤り。原則では「動くソフトウェアこそが進捗の最も重要な尺度です」とされています。完成度合いの数値による報告に置き換えるのは,むしろ避けるべき進め方です。
プロジェクトマネージャの過去問を演習モードで解く