本文へスキップ

平成31年度 春期 ITパスポート試験 問47

この問題の解説と、これまでの解答の記録です。

問47
頻出度★★★

アジャイル開発の特徴として, 適切なものはどれか。

出典 平成31年度 春期 ITパスポート試験 問47
解説

問 47

  • 不正解ア

    アジャイルは密なコミュニケーションを前提とするため、少人数のチームでの開発に向く。大規模なプロジェクトチームによる開発は、むしろ工程・役割を厳密に分けるウォーターフォール型が適しており、記述が逆。

  • 不正解イ

    アジャイル宣言は「包括的なドキュメントよりも動くソフトウェアを」重視する。詳細な設計ドキュメントの作成を重んじるのはウォーターフォール開発の特徴であり、アジャイルの説明として不適切。

  • 不正解ウ

    アジャイル宣言は「契約交渉よりも顧客との協調を」重視する。契約交渉を協調より優先するという記述は宣言の価値観と正反対で誤り。

  • エ

    正解 アジャイル開発は短い反復(イテレーション)で開発を繰り返し、各反復ごとに動くソフトウェアを顧客に見せてフィードバックを取り込む手法。アジャイルソフトウェア開発宣言でも「計画に従うことよりも変化への対応を」重視するとされる。工程を前から順に一度だけ進めて後戻りを想定しないウォーターフォール開発に比べ、開発の途中で要求が変わっても次の反復で取り込みやすく、変更へ柔軟に対応できる。したがって「エ」が正しい。

ここがポイント
  • アジャイルソフトウェア開発宣言の4つの価値観:プロセスやツールよりも「個人と対話」、包括的ドキュメントよりも「動くソフトウェア」、契約交渉よりも「顧客との協調」、計画に従うことよりも「変化への対応」。
  • 短い反復を繰り返すアジャイルは要求変更に柔軟。一方、工程を後戻りせず順に進めるウォーターフォールは変更に弱く大規模・詳細ドキュメント型。両者の対比を押さえる。
用語

解答の記録