Was ist der Definition of Done in Agile?

Der Definition of Done (DoD) liegt vor, wenn ein Artikel eine Reihe von Kriterien erfüllt, damit er als abgeschlossen oder „erledigt“ gilt. Es handelt sich im Wesentlichen um eine umfassende Checkliste, die das Scrum-Team befolgen muss, um ein gemeinsames Verständnis darüber zu schaffen, was erforderlich ist, um ein Produkt veröffentlichbar zu machen. 

Der Scrum Guide beschreibt es wie folgt:

„Das Definition of Done schafft Transparenz, indem es allen ein gemeinsames Verständnis darüber vermittelt, welche Arbeiten im Rahmen des Increment abgeschlossen wurden. Wenn ein Product Backlog-Artikel die Definition of Done nicht erfüllt, kann er nicht freigegeben oder gar bei der Sprint Review präsentiert werden. Stattdessen kehrt es für zukünftige Überlegungen zum Product Backlog zurück.“

Um DoD vollständig zu verstehen, ist es zunächst wichtig, die folgenden zwei Schlüsselelemente des agilen Projektmanagements zu verstehen: 

  • Product Backlog-Element: Hierbei handelt es sich um einzelne Elemente, die von Spezifikationen und Anforderungen bis hin zu Anwendungsfällen, Fehlern oder zeitlich begrenzten Forschungsaufgaben reichen.
  • Produkt Increment: Dies ist eine Version oder ein Teil eines Produkts, das am Ende jedes Sprint geliefert wird. Es vereint alle Product Backlog-Gegenstände, die während eines Sprint abgeschlossen wurden. 

Einfach ausgedrückt: Sobald ein Product Backlog-Artikel auf den Definition of Done trifft, entsteht ein Increment.

[Sie können mehr darüber lesen Product Backlog Artikel Und Produkt Increment in unseren Ressourcen hier.]

In diesem Artikel werfen wir einen genaueren Blick auf den Definition of Done, die Vorteile seines Einsatzes und wie er in der Praxis genau aussieht.

Vorteile der Verwendung von Definition of Done

Die Verwendung des Definition of Done bietet einige wichtige Vorteile, darunter: 

  • Transparenz: Alle im Team haben ein klares und gemeinsames Verständnis davon, was als „erledigt“ gilt, d. h. sie wissen, wann die Arbeit als abgeschlossen markiert werden kann. Dies trägt auch dazu bei, Verwirrung zu beseitigen und Meinungsverschiedenheiten zu reduzieren. 

  • Inspektion: Die Inspektionsphase wird von jedem Teammitglied während des gesamten Sprint durchgeführt, sodass etwaige Probleme frühzeitig erkannt und schnell behoben werden können. Das Produkt kann auch zu Test- und Feedbackzwecken mit Kunden geteilt werden, um sicherzustellen, dass ihre Anforderungen erfüllt werden.
     
  • Anpassung: Nach der Inspektionsphase können Verbesserungen vorgenommen werden, um den Definition of Done zu erreichen. Kontinuierliche Anpassungen sorgen für eine bessere Qualität des Endprodukts. 

DoD ist ein wichtiges Element von Scrum, um ein leistungsstarkes Team zu gewährleisten, da es ihnen hilft, besser zusammenzuarbeiten. Für einen Product Owner ist es wichtig zu verstehen, was das Team erwartet, wenn es eine Anforderung erstellt. Im Gegenzug ist es für das Team wichtig zu verstehen, welchen Teil des Prozesses es Product Owner unterstützen kann, um bessere Anforderungen zu erfüllen.

Beispiele für Definition of Done

Typischerweise beantwortet Definition of Done die folgenden zwei Fragen: 

  • Wie stellen wir sicher, dass wir die Geschäftsanforderungen erfüllen? 
  • Wie stellen wir eine gleichbleibende Qualität sicher? 

Im agilen Projektmanagement wird DoD häufig verwendet, wenn Scrum-Teams ein Softwareprojekt erstellen. Ein Beispiel hierfür könnte die Einführung einer neuen mobilen App sein. In diesem Fall könnte das Definition of Done die folgenden Leistungen umfassen:

  • Code wurde geschrieben 
  • Der Code wurde überprüft und überprüft 
  • Tests auf Mobilgeräten wurden durchgeführt 
  • Tests wurden bestanden 
  • Google hat die Barrierefreiheit der App genehmigt

Diese Ergebnisse würden je nach Art der Arbeit und des Projekts, an dem das Team arbeitete, variieren.

Wer ist für das Definition of Done verantwortlich?

Es gibt keine einzelne Person oder Rolle, die für das Definition of Done verantwortlich ist. Es liegt in der Verantwortung des gesamten Scrum-Teams, ein gemeinsames Verständnis zu schaffen, und es sollte die Beiträge verschiedener Stakeholder berücksichtigen, um ihre Erwartungen zu erfüllen.

Zusammenfassung

Zusammenfassend ist DoD wichtig für das Verständnis der Akzeptanzkriterien für eine Arbeit. Es dient als umfassende Checkliste der notwendigen, wertschöpfenden Aktivitäten, die erforderlich sind, bevor der Artikel als vollständig erklärt wird. Das bedeutet auch, dass das DoD als Qualitätscheckliste für das Team fungiert. 

 

Es ist auch wichtig zu bedenken, dass sich der Definition of Done im Laufe der Zeit ändern kann. Wenn sich Organisationen und Teams weiterentwickeln, kann ihre Fähigkeit, Hindernisse zu beseitigen, die Hinzufügung weiterer Aktivitäten zum DoD für Arbeitselemente oder Sprints ermöglichen. Wie bei vielen agilen Konzepten ist es wichtig, Veränderungen anzunehmen.

Zertifizierte Scrum Master-Schulung

 🇬🇧 Kopenhagen Sept 26 - 27, 2023Bent Myllerup10.500 DKKBuchen Sie jetzt
 🇬🇧 Berlin Okt 18 - 19, 2023Niels Verdonk1395 EuroBuchen Sie jetzt
 🇬🇧 Kapstadt Okt 23 - 24, 2023Joanne PeroldR 10750Buchen Sie jetzt
 🇬🇧 Aarhus Nov 22 - 23, 2023Bent Myllerup10.500 DKKBuchen Sie jetzt
 🇬🇧 Amsterdam Dez 14 - 15, 2023Niels Verdonk1395 EuroBuchen Sie jetzt