過去問解きまくり研究所 ホーム

令和5年度 秋期 午前Ⅱ 問1

ソフトウェア開発管理技術

アジャイルに関する問題

アジャイル開発プロジェクトの状況について,振り返りで得られた教訓のうち,“アジャイル宣言の背後にある原則”に照らして適切なものはどれか。

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

答えと解説を見る

✓ これが正解イ追加機能を含む機能の優先順位を顧客と合意し,イテレーション 5 の期間を延長せずに,優先順位の高い機能から開発すべきであった。

解説

優先順位を顧客と合意し、期間は延ばさず価値の高い機能から作ります。

アジャイル宣言の背後にある原則には、開発の後期であっても要求の変更を歓迎すること、動くソフトウェアを短い間隔で届けること、チームへの情報伝達は対面で話すのが最も効率的で効果的であることなどが含まれます。この事例で、機能追加を受け入れた判断と、顧客と対面で議論したことは原則に沿っています。問題はイテレーション 5 の期間を延ばしたことです。イテレーションは期間を固定した区切りなので、要求が増えたときは期間ではなく、作る範囲を優先順位で調整します。期間内に価値の高い機能から仕上げていれば、使い勝手の問題にも次のイテレーションで手を打つ余地が残りました。期間を固定し、範囲で調整するという向きで選択肢を読むと見分けられます。

ほかの選択肢はなぜ違うのか

この問題の用語

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)