AUシステム監査技術者試験 午前Ⅱ

令和3年度秋期 システム監査技術者 午前Ⅱ 問3

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

システム管理基準(平成30年)に規定されたアジャイル開発において留意すべき取扱いとして,最も適切なものはどれか。

選択肢

  1. ア
    開発チームは,あらかじめ計画した組織体制及び開発工程に基づく分業制をとり,開発を進めること
  2. イ
    開発チームは,開発工程ごとの完了基準に沿って,開発プロセスを逐次的に進めること
  3. ウ
    プロダクトオーナー及び開発チームは,反復開発の開始後に,リリース計画を策定すること
  4. エ
    プロダクトオーナー及び開発チームは,利害関係者へのデモンストレーションを実施すること
解き方のヒントを見る

アジャイル開発で見る判断の軸

アジャイル開発の設問では、用語の印象や単独の表現だけで決めず、示された状況の変化と、チームが判断を更新する過程との関係を読み取り、文脈に沿う観点を一つずつ確かめます。

この問題で問われていること

確認する観点を、個別の手法や定型的な手順ではなく、状況が変わったときに判断の根拠をどのように見直すかに絞り、設問全体とのつながりや前後関係を考えてください。

視点

設問を読んだら、まず状況の変化、判断を求められている対象、判断に使える根拠を分けて捉えます。そのうえで、最初の前提を固定せず、得られた情報に応じて考え方を更新できるかを、設問の文脈に照らして確認します。

確認ポイント

  • 状況の変化に対して、どの前提や判断を見直す必要があるか。
  • 判断の根拠が、単なる印象ではなく設問内の状況と結び付いているか。
  • 考え方を更新する余地を残し、学びを次の判断へつなげられるか。
正解と解説を見る

正解

エ

解説

アジャイル開発では、あらかじめ定めた組織体制や工程を機械的に順守するのではなく、反復開発を通じて成果を確認し、利害関係者との認識を合わせながら開発を進める。

理由

システム管理基準(平成30年)のアジャイル開発では、プロダクトオーナー及び開発チームが、開発成果を利害関係者に示して確認する取扱いが適切です。デモンストレーションは、成果へのフィードバックや認識合わせにつながる。

比較

ア、イは、あらかじめ定めた分業や工程完了基準に沿って逐次的に進める内容であり、反復とフィードバックを重視するアジャイル開発の考え方とは異なる。ウは、リリース計画を反復開発の開始後に策定するとしており、適切な取扱いとはいえない。

選択肢ア

これは不正解だよ。あらかじめ計画した組織体制と開発工程に基づく分業制を採る内容は、役割や工程を固定して進める考え方である。アジャイル開発で重視される、チームの協働、反復的な成果確認、関係者からのフィードバックを活用する取扱いとは一致しない。

選択肢イ

これは不正解だよ。開発工程ごとの完了基準に沿ってプロセスを逐次的に進める内容は、工程を順番に完了させる方式を示している。アジャイル開発は、反復ごとに成果を確認して改善する進め方であり、固定された逐次工程だけを前提とする説明は適切ではない。

選択肢ウ

これは不正解だよ。反復開発の開始後にリリース計画を策定するとする内容は、計画の作成時期を不適切に捉えている。アジャイル開発でも、プロダクトの方向性やリリースに関する計画を踏まえて反復を進めるため、この記述は最も適切な取扱いではない。

選択肢エ(正解)

これは正解だよ。プロダクトオーナー及び開発チームが利害関係者へのデモンストレーションを実施することは、反復開発で得られた成果を示し、関係者の意見や認識を確認する取扱いである。成果に対するフィードバックを次の開発へ反映できるため、アジャイル開発に適している。

学習のポイント

固定的な分業・逐次工程と、反復的な確認を重視する開発の違いを理解する。

出典:独立行政法人 情報処理推進機構(IPA)令和3年度秋期 システム監査技術者試験 午前Ⅱ 問3(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針