問題 No.2750
アジャイル開発に関する記述として不適切なものはどれか。
【正解の解説】
プロジェクト開始時に全ての要件を詳細に定義し、途中の仕様変更を一切認めずに計画通りに進める。
アジャイル開発では「途中の仕様変更を一切認めない」ことはありません。これはまるで、事前の設計図通りにしか家を建てられない頑固な大工のようです。変化の激しい現代では、作りながら柔軟に変えていくアジャイルが主流であり、ガチガチに固めるこの記述は真逆の意味になります。
スポンサーリンク
【その他の選択肢の解説】
短い周期で小さなイテレーションを繰り返しながら、顧客からのフィードバックを反映して柔軟に開発を進める。
初学者がウォーターフォールと混同しやすい点ですが、アジャイルは短い期間ごとに「作って見せて直す」を高速で回します。まるで服のオーダーメイドで、試作を着てもらいながらその都度サイズを調整していくような進め方であり、アジャイル開発の本質そのものです。
開発チームと顧客が密接にコミュニケーションを取り合い、変化するビジネス環境や要望へ迅速に適応する。
アジャイル開発では、最初に仕様書を渡して完成まで会わないような進め方はしません。まるでサッカーの試合中、監督と選手がアイコンタクトで戦術をその場で変えるように、チームと顧客が一体となって迅速に対応していくのがアジャイルの大きな特徴です。
ドキュメントの網羅的な作成よりも動くソフトウェアを重視し、全体の進捗状況に応じてタスクの優先順位を組み替える。
分厚い設計書を何ヶ月もかけて書くことよりも、実際に動くシステムを早く見せることを優先します。料理に例えるなら、レシピを完璧に書くことより、まず一口食べて味見をしてもらい、その感想に合わせて次の料理の味付けを変えるような、実用性と柔軟性を重視したアジャイルらしい正しい記述です。