Die Begriffe, die ich normalerweise verwende, lauten Änderungsanforderung für Dinge, die aufgrund geänderter Anforderungen geändert werden müssen, und Problembericht für Dinge, die aufgrund von Fehlern geändert werden müssen.
Diese werden gesammelt und dann für bestimmte Aktualisierungszyklen geplant. Wenn ein Zyklus nur intern ist, wird er als Meilenstein bezeichnet . Wenn er für Kunden bereitgestellt wird, wird er als Release bezeichnet .
Ein typischer Zeitplan hat einige Meilensteine vor der Veröffentlichung, Release Candidate genannt , die ausgiebig getestet werden, und alle dort gefundenen Fehler generieren weitere Problemberichte, die entweder für den nächsten Meilenstein erneut geplant werden, wenn sie wichtig genug sind, oder für eine spätere Veröffentlichung, wenn nicht.
Es ist auch möglich, eine Filiale zu erstellen , die nur bestimmte PRs als Reaktion auf Kundenbeschwerden adressiert, mit einer separaten Version, die keine weiteren Änderungen enthält, in der Hoffnung, dass hier weniger Fehler eingeführt werden. Dies geschieht in der Regel nur, wenn der Aufwand für Updates gering genug ist (z. B. weil Updates einfach durch Einstecken eines USB-Sticks mit einer Datei mit einem bestimmten Namen installiert werden können).