Derzeit verwenden wir die folgende Version Nummerierungsschema für unsere C# WinForms Projekt:...Wie erfolgt die Versionsnummerierung in einem agilen Projekt?
"Major Release" "Minor Release" "Iterationszahl" "Build-Nummer innerhalb dieser Iteration"
Wir Ich wollte in der Lage sein, die Iterationsnummer und die Build-Nummer innerhalb dieser Iteration zu identifizieren, indem ich einfach die Versionsnummer ansehe.
In der Vergangenheit hatten wir etwas wie "Major Release". "Minor Release". "Sequentielle Build-Nummer von 1.0". Zum Beispiel würde "4.0.648" bedeuten, dass es 648 Builds seit 1.0 gab - aber diese Information ist ziemlich nutzlos und anekdotisch, weshalb wir geändert haben, um Iterationen und Builds innerhalb von Iterationen widerzuspiegeln.
In Anbetracht dieser neuen agilen Versionsnummerierung haben wir nun das Problem, dass eine andere Produktgruppe Änderungen in ihrer Iteration für unser Projekt vornehmen möchte. In diesem Fall wäre die Versionsnummer nicht sinnvoll, da ihre Iterations- und Build-Nummern nicht übereinstimmen. Zum Beispiel war der letzte Build meines Projekts 1.0.5.1, der den ersten Build von Iteration 5 anzeigt. Nun möchte dieses andere Projekt, das in seiner dritten Iteration Änderungen an meinem Projekt und der Neuerstellung vornehmen möchte.
Wie soll ich mit dieser Situation umgehen? Wie erfolgt die Versionsnummerierung in Ihrem agilen Projekt?
Agile Entwickler haben keine Versionsnummern. Es schmeckt nach Dokumentation. – cletus
Wie würden sie Veröffentlichungen mit einer Versionsnummer verfolgen? – simgineer