← 用語辞書トップ

イテレーション(スプリント)

Iteration / Sprint いてれーしょん(すぷりんと)
最頻出 🟠 重要 ストラテジ系 開発技術

意味・解説

アジャイル開発において、反復される短い開発サイクル(期間)のこと。

1週間から4週間程度の固定された期間を一つの単位とし、その中で設計・開発・テスト・リリースを完了させる。スクラムではこれを「スプリント」と呼ぶ。

くわしく

アジャイル開発の心臓部となる時間枠(タイムボックス)です。一つのイテレーションが終了するごとに、何らかの「動く成果物」を作り出し、ユーザーや顧客による評価を受けます。

1.計画:

その期間で完了させる機能(バックログ)を決める。

2.実行:

設計からテストまで一気に行う。

3.レビュー:

成果物を確認し、次への改善点を話し合う。ポイントは、期間を短く区切ることで、万が一開発の方向性が間違っていても、早期に修正(軌道修正)が可能になり、プロジェクト全体が破綻するリスクを低減できるからです。試験では、アジャイル開発を構成する「繰り返しの単位」として問われます。

例文

1週間を1イテレーションとして開発を進め、毎週金曜日にクライアントへのデモンストレーションを実施している。

同義語: 反復 / スプリント
分類: アジャイル開発
📱

ITパスポート対策アプリでもっと効率的に学習

「瞬即マスター ITパスポート」用語辞書2,651語・過去問29回分・232ステージ

7日間無料でお試し

Google Playで見る