平成29年度 高度共通 午前I(PM試験) 問17

分野:ソフトウェア開発管理技術(開発モデル・アジャイル/スクラム・見積り(FP/COCOMO)・構成管理・プロセス成熟度)|実際に出題されたIPA過去問題

アジャイル開発で"イテレーション"を行う目的のうち,適切なものはどれか。

  1.  ソフトウェアに存在する顧客の要求との不一致を解消したり,要求の変化に柔軟に対応したりする。
  2.  タスクの実施状況を可視化して,いつでも確認できるようにする。
  3.  ペアプログラミングのドライバとナビゲータを固定化させない。
  4.  毎日決めた時刻にチームメンバが集まって開発の状況を共有し,問題が拡大したり,状況が悪化したりするのを避ける。
解答・解説を見る

正解:ア

AI解説

正解はア。アジャイル開発のイテレーション(反復)は、短い期間で設計・実装・テストを繰り返し、動くソフトウェアを頻繁に顧客に見せてフィードバックを得るための仕組みである。これにより顧客要求との不一致を早期に解消し、要求の変化にも柔軟に対応できる。 ア: 正解。反復ごとに動くソフトウェアを確認してもらうことで、要求とのズレの解消と変化への柔軟な対応が可能になる。これがイテレーションの目的である。 イ: タスクの実施状況を可視化していつでも確認できるようにするのは、タスクボード(かんばん)の目的である。 ウ: ドライバとナビゲータを固定化させないのは、ペアプログラミングにおける役割交代(ローテーション)の説明である。 エ: 毎日決めた時刻に集まり状況を共有して問題の拡大を防ぐのは、デイリースクラム(朝会)の目的である。 💡 アジャイル用語は「何のためのプラクティスか」で整理する。イテレーション=フィードバックと変化対応、朝会=日次の状況共有、かんばん=可視化、と目的で対応付けて覚える。

出典:平成29年度 秋期 プロジェクトマネージャ試験 午前I 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・904問収録)

「ソフトウェア開発管理技術」分野の攻略ポイント

開発モデル・アジャイル/スクラム・見積り(FP法/COCOMO)・構成管理・プロセス成熟度が範囲です。アジャイル関連は近年出題が増えており、スクラムの役割とイベントを覚えるだけで得点できる問題が多くあります。

ソフトウェア開発管理技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア開発管理技術(開発モデル・アジャイル/スクラム・見積り(FP/COCOMO)・構成管理・プロセス成熟度))の過去問