反復開発の“反復”とは何をどのように反復するのか


反復開発の“反復”とは何をどのように反復するのか

  • それはビルドのリリースを繰り返す
  • この反復の期間は通常1週間、長くても2週間程度です。テストが自動化されているプロジェクトであれば、反復の期間が1日ということもあります。
  • ウォーターフォール型の開発モデルでは、システムを統合するビルドを最後に1度だけ行い(結合テストですね)
  • これに対して、反復型の開発モデルでは、ビルドを何度も繰り返してリリースします。
  • ただし、必ずしもすべてのビルドを顧客にリリースするわけではありません。
    • 最終ビルド(とマイルストーンビルド)を除く開発中のビルドは社内のQAチームに対してだけリリースします。

開発中

担当者は開発者です

ビルド中

担当者はビルド担当者です

候補ビルド(開発者によるテスト中)

担当者は開発者です

リリース済み(QAによるテスト中)

担当者はQAです