Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: draw.io diagram "Versionen SCRUM" edited

...

Die aus unserem Entwicklungsprozess resultierenden GTC-Versionen sind in der folgenden Grafik veranschaulicht.

Drawio
2
bordertrue1
zoom1
simple0
inComment0
pageId2424849
custContentId361590
lbox1
diagramDisplayNameVersionen SCRUM
contentVer2
revision3
baseUrlhttps://amana.atlassian.net/wiki
diagramNameVersionen SCRUM
simpleViewerpCenterfalse0
width1304.69
linksauto
tbstyletopdiagramDisplayName
lboxtrue
diagramWidth1305
revisionheight618

Hauptversionen und Stabilisierungen

...

Für die Hauptversionen pflegen wir jeweils einen Stabilisierungsbranch über den gesamten Supportzeitraum hinweg. Sofern relevante Fehlerbehebungen oder andere notwendige Anpassungen (z.B. Corona-Hilfepaket) in der Stabilisierungsversion vorgenommen wurden, erstellen wir circa alle 2-3 Wochen eine neue Bugfix-Version. Die Release Notes, die über die Änderungen informieren, können aus dem GTC selbst oder dem Handbuch aufgerufen werden. Die jeweilige Version kann bei Bedarf durch unsere Kunden angefordert und installiert werden. Es erfolgt keine automatische Bereitstellung einer neuen Bugfix-Version. 

...

Neue Funktionen und Anforderungsänderungen (Change Requests) implementieren wir in der Regel im Hauptentwicklungszweig. Dieser ist letztendlich auch die Basis für die Hauptversionen. Unser Scrum-Entwicklungszyklus (=Sprintlänge) beträgt zur Zeit drei zwei Wochen. Nach diesen 3 zwei Wochen erstellen wir jeweils eine Minor-Version aus dem Hauptentwicklungszweig.

Drei Zwei Wochen nach der Version R1 R2 (21.0007.00) kommen zwei neue Versionen: Version 21.0108.00, in welcher Bugfixes und neue Features enthalten sind, sowie die Version 21.0007.01, in welcher nur die Funktionen aus der R1R2-Version und Bugfixes enthalten sind. Dies zieht sich bis zum Release der Version R2 R3 (21.0615.00) in diesem Rhythmus hin. In dieser neuen Hauptversion sind dann alle Bugfixes des R1R2-Stabilisierungs-Branches, als auch die neuen Funktionen des Hauptentwicklungszweigs enthalten. Der Weg zu den nächsten Hauptversionen verläuft analog.

...

In der Grafik kommt im ersten Sprint nach der Hauptversion "Bugticket #001" hinzu. Dieser Bugfix steht in beiden Versionen 21.0107.00 und 21.0007.01 zur Verfügung. Im kommenden Sprint kommt ein neues "Feature #002" hinzu. Da neue Funktionen nur im Hauptentwicklungszweig inkludiert werden, steht es nur in Version 21.0209.00 zur Verfügung. Im wiederum nächsten Sprint kommt das "Bugticket #003" hinzu. Dieses hat ebenfalls Relevanz für die letzte Version 20.11.03. Aus diesem Grund wird hier neben den Versionen 21.0310.00 und 21.0007.03 eine neue Version 20.11.04 mit dem Bugfix bereitgestellt.

...

In der Grafik kommt in der Version 2021.0108.00 und 20.0007.01 ein Bugfix mit der BRG 1300078 hinzu. Die neueste Berechnungsgrundlage der Minor Version 2021.0108.00 ist nun 1300078 und der Stable Version 2021.0007.01 weiterhin 130000. Es lässt sich jedoch in der 2021.0007.01 die BRG 130078 zuschalten.

...