Identification des versions

Une idée pour numéroter les versions produites lors d'un développement agile.

A chaque fois qu'un logiciel est produit, il faut lui donner un nom pour l'identifier. Des règles existent, qui sont plus ou moins bien suivies.
Pour les logiciels développés de façon agile, on a 3 cycles de production :

  1. la "release" (en général quelques mois)
  2. l'itération (une à 3 semaines)
  3. les "builds" intermédiaires pendant une itération (en nombre variable, éventuellement plusieurs par jour)

Je suggère de nommer une production selon ces 3 cycles. Par exemple :

  • IceScrum 3 correspond à la production à la fin de la 3ème release,
  • IceScrum 2.4 correspond à la production à la fin de la 4ème itération de la 3ème release,
  • IceScrum 0.5.9 correspond au 9ème build de la 6ème itération de la première release.