マナビングITパスポート

アジャイル開発の特徴を選ぶときの着眼点は何か

ITパスポート試験 平成31年度春期 問47 / ソフトウェア開発管理技術 › 開発プロセス・手法

過去問にチャレンジ

平成31年度春期 問47

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

  1. ア

    大規模なプロジェクトチームによる開発に適している。

  2. イ

    設計ドキュメントを重視し,詳細なドキュメントを作成する。

  3. ウ

    顧客との関係では,協調よりも契約交渉を重視している。

  4. エ

    ウォーターフォール開発と比較して,要求の変更に柔軟に対応できる。

会話形式の解説

講師講師
注目するのは、開発中に要求を見直せるかどうかです。アジャイル開発は、短い周期で開発と評価を繰り返します。
受験者受験者
大規模なチームなら多くの作業を進められそうですが、それがアジャイル開発の特徴ですか。
講師講師
いいえ。アジャイル開発は小規模なチームに向いています。大規模なチームに適しているという説明は選べません。
受験者受験者
設計ドキュメントを詳しく作ることも、開発には役立ちそうです。
講師講師
この問題では、何を重視するかがポイントです。アジャイル開発は詳細な文書より、動作する成果物を重視します。
受験者受験者
顧客との関係では、契約交渉を優先するのでしょうか。
講師講師
顧客との協調を重視します。開発中に顧客の意見を取り入れ、要求に反映するためです。
受験者受験者
短い周期で評価することと、要求の変更に対応することは、どうつながりますか。
講師講師
開発と評価を繰り返すたびに要求を見直せます。そのため、ウォーターフォール開発と比べて変更に柔軟に対応できます。
受験者受験者
分かりました。短い周期で顧客の意見を取り入れられるので、要求の変更に対応しやすいという選択肢が正解ですね。
講師講師
はい。「詳細な文書」や「契約交渉」という言葉だけで判断せず、アジャイル開発が何を重視するかを確かめましょう。

まとめ

アジャイル開発は、短い周期で開発と評価を繰り返し、顧客の意見を要求に反映します。そのため、ウォーターフォール開発より要求の変更に柔軟に対応できるという説明が正解です。小規模なチームに向き、詳細な文書より動作する成果物を、契約交渉より顧客との協調を重視します。

解答・解説

正解はエです

この問題のテーマ

アジャイル開発の特徴と、ウォーターフォール開発との違いを問う問題です。

解き方の考え方

アジャイル開発は、短い周期で開発と評価を繰り返します。そのたびに顧客の意見を取り入れ、要求を見直せる点に注目します。各選択肢がこの特徴に合うかを判断します。

選択肢ごとの解説

  1. ×ア  大規模なプロジェクトチームによる開発に適している。
    大規模なチームに適しているという説明は、アジャイル開発の特徴に合いません。アジャイル開発は小規模なチームに向いています。
  2. ×イ  設計ドキュメントを重視し,詳細なドキュメントを作成する。
    詳細な設計ドキュメントを重視するという説明は誤りです。アジャイル開発では、詳細な文書よりも動作する成果物を重視します。
  3. ×ウ  顧客との関係では,協調よりも契約交渉を重視している。
    契約交渉を協調より重視するという説明は誤りです。アジャイル開発では、顧客との協調を重視し、その意見を開発中の要求に反映します。
  4. ○エ  ウォーターフォール開発と比較して,要求の変更に柔軟に対応できる。
    要求の変更に柔軟に対応できるという説明が適切です。短い開発周期で開発と評価を繰り返し、要求を見直せるため、ウォーターフォール開発より変更に対応しやすくなります。

補足

「ドキュメントを重視する」「契約交渉を重視する」という表現は、アジャイル開発の特徴と取り違えないようにしましょう。短い周期で要求を見直せることから、正解はエです。

POINT

  • アジャイル開発は短い周期で開発と評価を繰り返します。
  • 開発中に顧客の意見を要求へ反映します。
  • 詳細な文書より動作する成果物を重視します。
  • 要求の変更への対応のしやすさが、ウォーターフォール開発との比較のポイントです。

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