応用情報技術者
システム開発技術
アジャイル開発の特徴として正しいものはどれか?
1.
短い反復サイクルで開発を進め、顧客との継続的なコミュニケーションを重視する
✓ 正解
2.
各工程を順番に進め、ドキュメントを重視する
3.
プロトタイプを作成して要件を確定する
4.
上流工程から下流工程へ一方向に進める
📝 解説
アジャイル開発は「短い反復サイクル(イテレーション/スプリント)で開発と改善を繰り返し、変化する要件に柔軟に対応する」手法です。大きな橋を一気に設計・建設するのではなく、まず仮橋を作って渡ってみて問題があれば改良し、それを繰り返して完成に近づけるイメージです。アジャイル宣言(2001年)の4つの価値として「プロセスよりも個人と対話」「包括的なドキュメントより動くソフトウェア」「契約交渉より顧客との協調」「計画遵守より変化への対応」が掲げられています。スクラム・XP・カンバンなどが代表的な手法です。2〜4週間のスプリントを繰り返し、各スプリント終了時に動作するソフトウェアをレビューして方向性を調整します。変化する要件に強く、早期に価値を提供できるのが強みですが、要件が頻繁に変わるため「ドキュメント重視」や「一方向の工程進行」とは対極にあります。「アジャイル=短い反復サイクル+顧客との継続コミュニケーション+変化への対応力」が核心です!