Actualmente, estamos utilizando el siguiente esquema de numeración de versión de nuestra C# WinForms proyecto:...¿Cómo se hace la numeración de versión en un proyecto ágil?
"Gran Lanzamiento" "Versión secundaria" "número de iteración" "Número de compilación dentro de esa iteración"
Nosotros quería poder identificar el número de iteración y el número de compilación dentro de esa iteración con solo mirar el número de versión.
En el pasado, habíamos hecho algo así como: "Major Release". "Minor Release". "Sequential Build Number from 1.0". Por ejemplo, "4.0.648" significaría que hubo 648 compilaciones desde 1.0, pero esta información es bastante inútil y anecdótica, por lo que hemos cambiado para reflejar las iteraciones y compilaciones dentro de las iteraciones.
Por lo tanto, teniendo en cuenta esta nueva numeración de versión ágil, ahora tenemos el problema de que a un grupo de productos diferente le gustaría hacer cambios en su iteración para nuestro proyecto. En este caso, el número de versión no tendría sentido, porque sus números de iteración y compilación no se corresponden. Por ejemplo, la última compilación de mi proyecto fue 1.0.5.1, que indica la primera compilación de la iteración 5. Ahora este otro proyecto que en su 3ra iteración quisiera hacer cambios en mi proyecto y reconstruirlo.
¿Cómo debo hacer frente a esta situación? ¿Cómo se hace la numeración de versión en su proyecto ágil?
Los desarrolladores ágiles no tienen números de versión. Huele a documentación. – cletus
¿cómo harían un seguimiento de las versiones con un número de versión? – simgineer