アジャイル開発の中で欠かせない仕組みの一つに「イテレーション」が挙げられます。 この記事では、イテレーションの概要や必要性、スプリントとの違い、そして実際にどう使われるのかを紹介していきます。 イテレーション(Iteration)とは? 短期間で開発を繰り返すアジャイル開発、その中で使われる開発サイクルの単位を表す言葉を、イテレーション (Iteration) といいます。 「設計」「開発」「テスト」「改善」 から構成されるイテレーションは通常1〜4週間で設定され、システム開発のサイクルを一通り回すことが特徴です。一つのサイクルを回した後にリリース、これを イテレーション 1 とした時、イテレーション 2、イテレーション 3… というように繰り返します。 イテレーションの必要性 それでは、イテレーションはなぜ必要なのでしょうか? 今まで多く使われていた ウォーターフォール型開発では、工程を