Itération

Concept

De quoi s'agit-il?

Une itération au sens Agile est une "boite de temps" ou "timebox" dont la durée:

  • varie d'un projet à l'autre, de 1 semaine à 4 semaines, rarement plus

  • est en principe fixe sur la durée du projet

Dans la plupart des cas les itérations sont alignées avec les semaines civiles, débutant un lundi et se terminant un vendredi.

La durée fixe des itérations permet d'appliquer une simple formule de proportionnalité pour déduire, compte tenu de la vélocité observée et de l'effort estimé restant à fournir, la durée prévisionnelle du projet.

On l'appelle également...

Le terme "Sprint" est également utilisé et vient de Scrum. Les deux termes "Sprint" et "itération" sont utilisés indifféremment sans connotation particulière.

Origines

L'usage courant du terme "itération" suggère bien l'idée de base de répéter plus d'une fois une même démarche, mais son association avec la stratégie consistant à délibérément "tronçonner" la durée d'un projet en sous-périodes semble remonter à Objectory, précurseur d'Unified Process, vers 1993.