|
| 1 | += Definition of Done |
| 2 | +:categories: development-workflow |
| 3 | +:roles: software-developer, qa-engineer, product-owner, team-lead |
| 4 | +:related: bdd-given-when-then, user-story-mapping, moscow |
| 5 | +:proponents: Ken Schwaber, Jeff Sutherland |
| 6 | +:tags: dod, acceptance criteria, scrum, agile, quality gates, done, sprint, increment |
| 7 | + |
| 8 | +[%collapsible] |
| 9 | +==== |
| 10 | +Auch bekannt als:: DoD, Done-Kriterien, Akzeptanzkriterien (Teamebene) |
| 11 | + |
| 12 | +[discrete] |
| 13 | +== *Kernkonzepte*: |
| 14 | + |
| 15 | +Gemeinsame Vereinbarung:: Eine formelle, teamweite Checkliste von Qualitätskriterien, die jedes Inkrement erfüllen muss, bevor es als „fertig" gilt |
| 16 | + |
| 17 | +Inkrementelle Qualitätsgates:: Konkrete, überprüfbare Bedingungen — z. B. Code reviewed, Tests bestanden, Dokumentation aktualisiert, keine bekannten Defekte |
| 18 | + |
| 19 | +Transparenz:: Macht die Bedeutung von „fertig" für alle Stakeholder sichtbar und eindeutig und verhindert versteckte technische Schulden |
| 20 | + |
| 21 | +Sprint-DoD vs. Produkt-DoD:: Teams können separate DoD-Listen für Sprint-Inkremente und für auslieferbare Produktinkremente pflegen |
| 22 | + |
| 23 | +Kontinuierliche Verfeinerung:: Die DoD entwickelt sich mit der Teamreife weiter; im Laufe der Zeit werden strengere Gates hinzugefügt |
| 24 | + |
| 25 | +Nicht erledigte Arbeit:: Arbeit, die die DoD nicht erfüllt, gilt nicht als abgeschlossen und kehrt in den Product Backlog zurück |
| 26 | + |
| 27 | +Gemeinsame Verantwortung:: Das gesamte Scrum-Team (Entwickler, Product Owner, Scrum Master) besitzt und respektiert die DoD |
| 28 | + |
| 29 | + |
| 30 | +Schlüsselvertreter:: Ken Schwaber & Jeff Sutherland ("The Scrum Guide", 2020); Mike Cohn ("Succeeding with Agile", 2009) |
| 31 | + |
| 32 | +[discrete] |
| 33 | +== *Wann zu verwenden*: |
| 34 | + |
| 35 | +* Einrichtung eines konsistenten Qualitätsstandards in einem Scrum- oder agilen Team |
| 36 | +* Onboarding neuer Teammitglieder, damit sie verstehen, was „fertig" bedeutet |
| 37 | +* Reduzierung von Nacharbeit und späten Defekten durch vorherige Einigung auf Kriterien |
| 38 | +* Abstimmung von Entwicklern, QA und Product Ownern auf die Release-Bereitschaft |
| 39 | + |
| 40 | +[discrete] |
| 41 | +== *Verwandte Anker*: |
| 42 | + |
| 43 | +* <<bdd-given-when-then,BDD (Behavior-Driven Development)>> - Given-When-Then-Szenarien, die Akzeptanzkriterien operationalisieren |
| 44 | +* <<user-story-mapping,User Story Mapping>> - Planungstechnik, die den Umfang identifiziert, den die DoD abdecken muss |
| 45 | +* <<moscow,MoSCoW>> - Priorisierungsmethode, um zu entscheiden, welche DoD-Punkte Must-haves sind |
| 46 | +==== |
0 commit comments