システム開発
アジャイル開発
短い周期で計画・実行・見直しを繰り返す開発手法。無計画に走ることではない。
アジャイル開発は、要件定義から納品までを一度に行うのではなく、短い周期(イテレーション)で計画・実行・振り返りを繰り返しながら進める開発手法である。ウォーターフォール型と対比して語られることが多い。
各周期の終わりに動くものを確認し、優先順位や仕様を見直す。変化に対応しやすい一方、全体の総費用や完了時期を最初に確定させることは難しい。
よくある誤解
計画を立てずに走りながら考える開発手法だと誤解されがちだが、実際は短い周期で計画・実行・見直しを繰り返す規律であり、無計画とは違う。「アジャイルだから仕様は決めなくていい」という理解のまま進めると、優先順位を判断する人が不在のプロジェクトになり迷走する原因になる。
別名・表記ゆれ: アジャイル
関連する用語
MVP
価値を検証できる最小限の完成品。機能を削った未完成品という意味ではない。
PoC
新しい技術や手法が実現できるかを小さく検証する工程。本番化の基準が無いと終わらない。
ふりかえり
一定周期ごとに小さく行う振り返り。ポストモーテムと違い、事故が起きる前に回す。