Changes for page GitLab Erklärungen

Last modified by pmeyer on 2025/09/12 04:41

edited by pmeyer
on 2025/09/12 04:23
Change comment: There is no comment for this version
edited by pmeyer
on 2025/09/11 15:47
Change comment: Uploaded new attachment "Iteration2.1.png", version {1}

Summary

Details

insert_drive_file Page properties
Content
... ... @@ -58,43 +58,29 @@
58 58  
59 59  == Meilensteine und Epics ==
60 60  
61 -Im Laufe des Softwareprojektes werden eine Menge an Issues erstellt. Damit der Überblick über die Vielzahl an Issues nicht verloren geht und somit der Projektfortschritt nicht potenziell gefährdet wird, werden im Softwareprojekt mit Meilensteinen (siehe [[Meilensteine>>doc:Main.Anforderungen Software.WebHome||anchor="HAnforderungen:DievordefiniertenMeilensteine"]]) und Epics gearbeitet. In GitLab werden die Meilensteine mit der Funktion "**Milestones**" und die Labels mit der Funktion **"Labels"** umgesetzt. Diese Option ist im Reiter "Manage" und anschließend unter "Labels" vorzufinden.
61 +Im Laufe des Softwareprojektes werden eine Menge an Issues erstellt. Damit der Überblick, über die Vielzahl an Issues, nicht verloren geht wird im Softwareprojekt mit Meilensteinen (siehe [[Meilensteine>>doc:Main.Anforderungen Software.WebHome||anchor="HAnforderungen:DievordefiniertenMeilensteine"]]) und Epics gearbeitet. In GitLab werden beide Funktionen mit **"Labels"** umgesetzt. Diese Option ist im Reiter "Manage" und anschließend unter "Labels" vorzufinden.
62 62  
63 -=== Meilensteine ===
63 +[[image:Label 1.png||data-xwiki-image-style-border="true"]]
64 64  
65 -Um einen neuen Meilenstein zu erstellen, wird in der Projektnavigationsleiste der Reiter** "Milestones" **angeklickt und nachfolgend die Option **"New milestone"** ausgewählt.
65 +[[image:Label 2.png||data-xwiki-image-style-border="true"]]
66 66  
67 -[[image:Meilenstein1.1.png||data-xwiki-image-style-border="true"]]
67 +[[image:Label 3.png||data-xwiki-image-style-border="true"]]
68 68  
69 -Nach der Erstellung wird der Meilenstein mit einem Titel, einem Start- sowie Enddatum und einer Beschreibung versehen. In der Beschreibung müssen die umzusetzenden Funktionen aufgelistet werden (Ziel des Meilensteins). Bestätigt wird die Erstellung mit der "**Create milestone**"-Funktion.
69 +Die Erstellung von Epics sind kongruent zur Erstellung der Meilensteine-Label**. **Zur Veranschaulichung wird das Epic-Label **"Lobby" **erstellt.
70 70  
71 -[[image:Meilenstein2.png||data-xwiki-image-style-border="true"]]
71 +[[image:Epic1.png||data-xwiki-image-style-border="true"]]
72 72  
73 -[[image:Meilenstein3.png||data-xwiki-image-style-border="true"]]
74 -
75 -Dem frisch erstellten Meilensteinen können jetzt Issues zugewiesen werden. Dies funktioniert trivial zu der Statusvergabe.
76 -
77 -[[image:Meilenstein4.1.png||data-xwiki-image-style-border="true"]]
78 -
79 -=== Epics ===
80 -
81 -Um ein neues Epic zu erstellen, wird in der Projektnavigationsleiste der Reiter** "Labels" **angeklickt und nachfolgend die Option **"New Label"** ausgewählt.
82 -
83 -[[image:Label 1.png||data-xwiki-image-style-border="true"]]
84 -
85 -Das neue Epic wird mit einem Titel, einer Beschreibung und einer Farbe versehen. Bestätigt wird die Erstellung mit der "**Create label**"-Funktion.
86 -
87 87  [[image:Epic2.png||data-xwiki-image-style-border="true"]]
88 88  
89 -[[image:Label1.png||data-xwiki-image-style-border="true"]]
75 +[[image:Epic3.png||data-xwiki-image-style-border="true"]]
90 90  
91 -Bei der Issue-Erstellung/Bearbeitung können die erstellten Labels/Meilensteine jetzt mit den neuen/bestehenden Issues verknüpft werden. Dies erfolgt trivial zur Status-Option.
77 +Bei der Issue-Erstellung/Bearbeitung können die erstellten Labels jetzt mit den neuen/bestehenden Issues verknüpft werden. Dies erfolgt trivial zur Status-Option.
92 92  
93 93  [[image:Issue Label 2.png||data-xwiki-image-style-border="true"]]
94 94  
95 -[[image:Labelissue1.png||data-xwiki-image-style-border="true"]]
81 +[[image:Label 4.png||data-xwiki-image-style-border="true"]]
96 96  
97 -[[image:Label2.png||data-xwiki-image-style-border="true"]]
83 +[[image:Issue Label 3.png||data-xwiki-image-style-border="true"]]
98 98  
99 99  ----
100 100  
... ... @@ -104,34 +104,30 @@
104 104  
105 105  [[image:ProductBacklog1.png||data-xwiki-image-style-border="true"]]
106 106  
107 -[[image:IssueList1.1.png||data-xwiki-image-style-border="true"]]
93 +[[image:ProductBacklog2.png||data-xwiki-image-style-border="true"]]
108 108  
109 109  == Pflege/Priorisierung des Product-Backlogs ==
110 110  
111 -Die Pflege des Product-Backlogs (siehe [[Pflege>>doc:Main.Scrum.WebHome||anchor="HDerNutzeneinesgepflegten2FpriorisiertenProductBacklogs"]]) ist in GitLab sehr einfach durchzuführen. Hierfür werden die Issues einfach per "Drag and Drop" (Ziehen und Ablegen) in die gewünschte Ordnung bzw. Priorisierung gebracht. Im ersten Beispiel war die Reihenfolge der Issues #8,#4,#9,#7,#1,#3, #5, #6 und für das Projekt unsortiert. Nach der Sortierung ist die Reihenfolge der Issues #9,#8,#7,#6,#5,#4, #3, #1 (Sortierung willkürlich gewählt und dient nur zu Anschauungszwecke).
97 +Die Pflege des Product-Backlogs (siehe [[Pflege>>doc:Main.Scrum.WebHome||anchor="HDerNutzeneinesgepflegten2FpriorisiertenProductBacklogs"]]) ist in GitLab sehr einfach durchzuführen. Hierfür werden die Issues einfach per "Drag and Drop" (Ziehen und Ablegen) in die gewünschte Ordnung bzw. Priorisierung gebracht. Im ersten Beispiel war die Reihenfolge der Issues #1,#3,#4,#5,#6,#7 und für das Projekt unsortiert. Nach der Sortierung ist die Reihenfolge der Issues #7,#6,#5,#4,#3,#1 (Sortierung willkürlich gewählt und dient nur zu Anschauungszwecke).
112 112  
113 -[[image:IssueList1.2.png||data-xwiki-image-style-border="true"]]
99 +[[image:ProductBacklog3.png||data-xwiki-image-style-border="true"]]
114 114  
115 115  == Erstellung neuer Listen ==
116 116  
117 117  In GitLab können die Listen auch genutzt werden um beispielsweise Meilensteine oder Epics darzustellen (siehe [[Meilensteine und Epics>>doc:Main.GitLab.WebHome||anchor="HMeilensteineundEpics"]]). Auch der Status der Issues kann dargestellt werden (siehe [[Status>>doc:Main.GitLab.WebHome||anchor="HStatusbeiIssues"]]). Hierfür wird einfach die **"New list"**-Funktion genutzt.
118 118  
119 -[[image:IssueList2.png||data-xwiki-image-style-border="true"]]
105 +[[image:Liste1.png||data-xwiki-image-style-border="true"]]
120 120  
121 121  In der sich öffnenden Option wird jetzt der Status **"in progress**" ausgewählt und mit der **"Add to board"**-Funktion bestätigt.
122 122  
123 -[[image:IssueList3.png||data-xwiki-image-style-border="true"]]
109 +[[image:Liste2.png||data-xwiki-image-style-border="true"]]
124 124  
125 -[[image:IssueList4.png||data-xwiki-image-style-border="true"]]
111 +[[image:Liste3.png||data-xwiki-image-style-border="true"]]
126 126  
127 -Zusätzlich werden zur Veranschaulichung Listen für die Epic-Label und Meilensteine erstellt.
113 +Zusätzlich werden zur Veranschaulichung Listen für die Meilensteine- und Epic-Label erstellt.
128 128  
129 -[[image:IssueList5.png||data-xwiki-image-style-border="true"]]
115 +[[image:Liste4.png||data-xwiki-image-style-border="true"]]
130 130  
131 -[[image:IssueList6.png||data-xwiki-image-style-border="true"]]
132 -
133 -
134 -
135 135  [[image:Liste5.png||data-xwiki-image-style-border="true"]]
136 136  
137 137  [[image:Liste6.png||data-xwiki-image-style-border="true"]]
... ... @@ -144,14 +144,13 @@
144 144  
145 145  [[image:Iteration1.png||data-xwiki-image-style-border="true"]]
146 146  
147 -Damit ein neuer Sprint erstellt werden kann, wird der Sprint mit einem Titel und einer optionalen Beschreibung versehen. Das Start- sowie Enddatum wird einmalig festgelegt. Anschließend wird die Dauer des Sprints in Wochen angegeben. Dieser Zeitraum ist für jeden weiteren Sprint fest. Desweiteren kann eingestellt werden, wie viele kommende Iterationen geplant werden können.  Die **"Roll over"** Funktion überträgt nicht fertiggestellte User Stories/Aufgaben automatisch in den nächsten Sprint. Mit der "**Create cadence"**-Funktion wird die Iteration und somit der Sprint erstellt.
129 +Damit ein neuer Sprint erstellt werden kann, wird der Sprint mit einem Titel und einer optionalen Beschreibung versehen. Das Start- sowie Enddatum wird einmalig festgelegt. Anschließend wird die Dauer des Sprints in Wochen angegeben. Dieser Zeitraum ist für jeden weiteren Sprint fest. Desweiteren kann eingestellt werden, wie viele kommende Iterationen geplant werden können.  Die **"Roll over"** Funktion überträgt nicht fertiggestellte User Stories/Aufgaben automatisch in den nächsten Sprint. Mit der "**Create milestone"**-Funktion
148 148  
149 -[[image:Iteration2.1.png||data-xwiki-image-style-border="true"]]
131 +[[image:Iteration2.png||data-xwiki-image-style-border="true"]]
150 150  
151 -[[image:Iteration3.1.png||data-xwiki-image-style-border="true"]]
152 152  
134 +[[image:Sprint3.png||data-xwiki-image-style-border="true"]]
153 153  
154 -
155 155  == Sprint-Backlog ==
156 156  
157 157  Jetzt wurde erfolgreich ein Sprint erstellt. Jedoch fehlen bisher noch die Issues die benötigt werden um das Sprintziel zu erreichen. Dafür wird erneut der Reiter **"Issue boards" **(der Product-Backlog) angesteuert. Anschließend wird die Funktion **"New list"** ausgewählt.
attach_file IssueList1.1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -127.3 KB
Content info
attach_file IssueList1.2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -126.4 KB
Content info
attach_file IssueList1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -146.5 KB
Content info
attach_file IssueList2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -110.0 KB
Content info
attach_file IssueList3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -139.7 KB
Content info
attach_file IssueList4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -118.3 KB
Content info
attach_file IssueList5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -133.0 KB
Content info
attach_file IssueList6.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -129.5 KB
Content info
attach_file Iteration3.1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -102.6 KB
Content info
attach_file Label1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -99.6 KB
Content info
attach_file Label2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -167.5 KB
Content info
attach_file Labelissue1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -138.4 KB
Content info
attach_file Meilenstein1.1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -73.0 KB
Content info
attach_file Meilenstein1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -86.9 KB
Content info
attach_file Meilenstein2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -94.0 KB
Content info
attach_file Meilenstein3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -122.7 KB
Content info
attach_file Meilenstein4.1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -117.4 KB
Content info
attach_file Meilenstein4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.pmeyer
Size
... ... @@ -1,1 +1,0 @@
1 -132.0 KB
Content info