DoD: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Dietsch (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Dietsch (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(26 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Stub}}
{{Review}}


Die ''[[DoD|Definition of Done (DoD)]]'' ist eine Checkliste von Zielen, die beschreiben, wann die Implementierung eines [[Item]]s abgeschlossen ist.  
Die ''[[DoD|Definition of Done (DoD)]]'' ist eine Checkliste von Zielen, die beschreiben, wann die Bearbeitung eines [[Item]]s abgeschlossen ist.  


Beispiele für solche Ziele sind:
Beispiele für solche Ziele sind:
* Trac-Status des [[Item]]s ist ''closed''.
* Gitea-Status des [[Item]]s ist ''closed''.
* 1 (2, alle) Teammitglieder haben die Erfüllung bestätigt.  
* 1 (2, alle) Teammitglieder haben die Erfüllung bestätigt.  
* Der [[Tutoren|Tutor]] hat die Erfüllung bestätigt.
* Der [[Sopra-Crew|Tutor]] hat die Erfüllung bestätigt.
* Alle relevanten Teile der Implementierung sind [[Dokumentation|dokumentiert]].  
* Alle relevanten Teile der Implementierung sind [[Dokumentation|dokumentiert]].  
* Alle relevanten Teile der Implementierung enthalten keine ReSharper-Fehler.  
* Alle relevanten Teile der Implementierung enthalten keine ReSharper-Fehler.  
Zeile 13: Zeile 13:
* etc.  
* etc.  
   
   
Die [[DoD]] wird von allen Teammitgliedern zu Beginn des Projektes schriftlich und für alle einsehbar (z.B. im [[Trac]], als Textdatei im [[Subversion|SVN]]) festgelegt, kann aber zwischen Sprints immer wieder verändert werden. Die [[DoD]] kann auch von Item zu Item variiert werden. Diese Variation muss mit dem gesamten Team abgesprochen sein und pro [[Item]] dokumentiert werden (z.B. in einem Ticket).
Die [[DoD]] wird zu Beginn des Projektes schriftlich und für alle einsehbar (z.B. im [[Gitea]] Wiki, als Textdatei im [[Git|Git-Repository]]) festgelegt, kann aber zwischen Sprints immer wieder verändert und den aktuellen Gegebenheiten angepasst werden.


Im Softwarepraktikum regelt die [[DoD]] auch die Vergabe der wöchentlichen Punkte. Während des Sprint Reviews wird durch das Team und den Tutor für jede verteilte Aufgabe entschieden, ob sie nach der aktuellen [[DoD]] erfüllt wurde. Falls das nicht der Fall ist, werden Punkte abgezogen.
=== [[DoD]] im Softwarepraktikum ===
Im Softwarepraktikum regelt die [[DoD]] auch die Vergabe der wöchentlichen [[Formalien#Benotung|Punkte]]. Während des Sprint Reviews wird durch das Team und den Tutor für jede verteilte Aufgabe entschieden, ob sie nach der aktuellen [[DoD]] erfüllt wurde. Falls das nicht der Fall ist, werden Punkte abgezogen.


Ihre [[DoD]] muss mindestens die folgenden Ziele enthalten:
Ihre [[DoD]] muss mindestens die folgenden Ziele enthalten:
* Trac-Status des [[Item]]s ist ''closed''.
* Das [[Item]] ist in [[Gitea]] geschlossen.
* Der [[Tutoren|Tutor]] hat die Erfüllung bestätigt.
* Im [[Item]] sind die geschätzte und die tatsächliche Arbeitszeit eingetragen.
* Alle für das [[Item]] relevanten Dateien sind im aktuellen Stand des [[Git#Remote-Branch|remote]] [[GitWorkflow#Sopra-Branching|<code>release</code> Branch]] integriert.
* Der Tutor hat die Fertigstellung des [[Item]]s im Sprint Review anhand des aktuellen Standes des [[Git#Remote-Branch|remote]] [[GitWorkflow#Sopra-Branching|<code>release</code> Branch]] bestätigt.


Darüber hinaus darf die [[DoD]] von der Gruppe angepasst und erweitert werden. Änderungen an der [[DoD]] müssen vom Tutor erlaubt werden.


{{Interna}}
[[Kategorie:Organisation]]
[[Kategorie:Organisation]]
Abgerufen von „https://sopranium.de/DoD