アジャイル開発の反復サイクルにおいてドキュメントや仕様変更を追跡するシステム管理基準監査

システム管理基準(平成30年)におけるアジャイル開発の管理・監査において、開発チームが各スプリント(反復期間)の終了時に実装された動作可能な成果物(インクリメント)をプロダクトオーナーや利用部門などの利害関係者に実際にデモンストレーション(スプリントレビュー)し、フィードバックを迅速に得て次の計画に反映させていることを確認することは、アジャイル開発の統制が有効に機能しているかを評価する重要な監査着眼点です。 工程ごとに完了基準を設けて逐次的に進めるのは「ウォーターフォール開発」の特徴であり、アジャイル開発では反復(イテレーション)によって漸進的に開発を進めます。 アジャイル開発チームは、業務部門(プロダクトオーナー等)や利用者の視点を含めた機能横断的なチームで構成されるべきであり、情報システム部門の要員のみで閉じるのは不適切です。 アジャイル開発では全作業完了を待つのではなく、スプリントごとに動作可能な成果物をインクリメンタルに検証し、リリース計画を柔軟に見直します。

アジャイル開発を対象とした監査の着眼点として,システム管理基準(平成30年)に照らして,適切なものはどれか。

出典令和3年度 秋期 応用情報技術者試験 午前 問58
ア
ウォーターフォール型開発のように,要件定義,設計,プログラミングなどの工程ごとの完了基準に沿って,開発作業を逐次的に進めていること
イ
業務システムの開発チームが,情報システム部門の要員だけで構成されていること
ウ
業務システムの開発チームは,実装された機能について利害関係者へのデモンストレーションを実施し,参加者からフィードバックを得ていること
エ
全ての開発作業が完了した後に,本番環境へのリリース計画を策定していること