Actuellement, nous utilisons le système de numérotation de version suivante pour notre projet C# WinForms:...Comment faites-vous la numérotation des versions dans un projet agile?
"majeure" "mineure" "Numéro Iteration" "Numéro de build dans ce Iteration"
Nous voulait être en mesure d'identifier le numéro d'itération et le numéro de construction dans cette itération juste en regardant le numéro de version.
Dans le passé, nous avions fait quelque chose comme: "Major Release". "Minor Release". "Numéro de build séquentiel à partir de 1.0". Par exemple, "4.0.648" signifierait qu'il y avait 648 builds depuis la version 1.0 - mais cette information est assez inutile et anecdotique, c'est pourquoi nous avons changé pour refléter les itérations et les construire au sein des itérations. Par conséquent, compte tenu de cette nouvelle numérotation de version agile, nous avons maintenant le problème lorsqu'un groupe de produits différent souhaiterait modifier son itération pour notre projet. Dans ce cas, le numéro de version n'aurait pas de sens, car leurs numéros d'itération et de construction ne correspondent pas. Par exemple, la dernière version de mon projet était 1.0.5.1 indiquant la première version de l'itération 5. Maintenant, cet autre projet dans sa troisième itération voudrait apporter des modifications à mon projet et reconstruire.
Comment est-ce que je devrais faire face à cette situation? Comment faites-vous la numérotation des versions dans votre projet agile?
Les développeurs agiles n'ont pas de numéro de version. Ça sent la documentation. – cletus
comment suivraient-ils les versions wo un numéro de version? – simgineer