令和3年度 秋期 システム監査技術者試験 午前Ⅱ 問3
マネジメント/システム監査システム管理基準(平成30年)に規定されたアジャイル開発において留意すべき取扱いとして,最も適切なものはどれか。
出典:令和3年度 秋期 システム監査技術者試験 午前Ⅱ 問3
- ア開発チームは,あらかじめ計画した組織体制及び開発工程に基づく分業制をとり,開発を進めること
- イ開発チームは,開発工程ごとの完了基準に沿って,開発プロセスを逐次的に進めること
- ウプロダクトオーナー及び開発チームは,反復開発の開始後に,リリース計画を策定すること
- エプロダクトオーナー及び開発チームは,利害関係者へのデモンストレーションを実施すること
正解:エ
解説
システム管理基準(平成30年)では,アジャイル開発において留意すべき事項として,計画段階で全工程を固定するのではなく,反復(イテレーション)ごとに開発を進め,都度,成果物を利害関係者に示して確認を得ることを求めている。具体的には,プロダクトオーナー及び開発チームは,各反復の終了時などに利害関係者へのデモンストレーションを実施し,フィードバックを得ながら開発を進めることが重要とされる。あらかじめ計画した体制・工程による分業制や,工程ごとの完了基準に基づく逐次的な進行は,従来のウォーターフォール型開発の考え方であり,アジャイル開発の趣旨に反する。
選択肢ごとの解説
- ア誤り。あらかじめ計画した組織体制及び開発工程に基づく分業制による進め方は,ウォーターフォール型開発の考え方であり,変化に応じて柔軟に進めるアジャイル開発の趣旨に反します。
- イ誤り。開発工程ごとの完了基準に沿って逐次的にプロセスを進める方法も,ウォーターフォール型開発の考え方であり,反復的に進めるアジャイル開発には適しません。
- ウ誤り。リリース計画は,反復開発の開始前にプロダクトオーナー及び開発チームが策定しておくべきものであり,開始後に策定するのでは計画性を欠きます。
- エ正しい。プロダクトオーナー及び開発チームが,利害関係者へのデモンストレーションを実施することは,アジャイル開発において留意すべき適切な取扱いです。