平成29年春期試験問題 午前Ⅰ 問17

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

  • ソフトウェアに存在する顧客の要求との不一致を解消したり,要求の変化に柔軟に対応したりする。
  • タスクの実施状況を可視化して,いつでも確認できるようにする。
  • ペアプログラミングのドライバとナビゲータを固定化させない。
  • 毎日決めた時刻にチームメンバーが集まって開発の状況を共有し,問題が拡大したり,状況が悪化したりするのを避ける。
正解 問題へ
分野:テクノロジ系
中分類:ソフトウェア開発管理技術
小分類:開発プロセス・手法
解説
イテレーション(Iteration)は、アジャイル開発における反復の単位で、分析、設計、実装、テストの一連の活動を含みます。アジャイル開発では、概ね数週間程度ごとにこの開発サイクルを繰り返して次第に完成度を高めていきます。短い期間で区切ることで、開発の工程管理がしやすくなったり、計画の変更に対応しやすくなったりする利点があります。

したがって正しい目的は「ア」です。
  • 正しい。イテレーションの目的です。
  • タスクボードの目的です。
  • ピンポンペアプログラミングの目的です。
  • 日次スクラムの目的です。

Pagetop