アジャイル開発の中で欠かせない仕組みの一つに「イテレーション」が挙げられます。 この記事では、イテレーションの概要や必要性、スプリントとの違い、そして実際にどう使われるのかを紹介していきます。 イテレーション(Iteration)とは? 短期間で開発を繰り返すアジャイル開発、その中で使われる開発サイクルの単位を表す言葉を、イテレーション (Iteration) といいます。 「設計」「開発」「テスト」「改善」 から構成されるイテレーションは通常1〜4週間で設定され、システム開発のサイクルを一通り回すことが特徴です。一つのサイクルを回した後にリリース、これを イテレーション 1 とした時、イテレーション 2、イテレーション 3… というように繰り返します。 イテレーションの必要性 それでは、イテレーションはなぜ必要なのでしょうか? 今まで多く使われていた ウォーターフォール型開発では、工程を
![5分でわかるイテレーションとは? 開発プロセスやスプリントの違い、特徴などを全て解説](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef5a2c3ea30826804caf8696bf4d07dfefd07e1d/height=288;version=1;width=512/https%3A%2F%2Fimages.ctfassets.net%2Fil1yandlcjgk%2FV6UpbtwiNmP72Nd4mIPfl%2Fb69b8b27af12c0135534a5104912b48e%2Fiteration-hero.png)