Definition of Done
Wann Sie eine Definition of Done benötigen
Eine Definition of Done gibt an, wann eine Arbeit als fertig gelten kann. Diese Liste an Definition gilt für alle Einträge, die Sie im Sprint bearbeiten. Wollen Sie also ein in der Sprint Planung sich vorgenommenes Product Backlog Item abschließen, dann muss das der Definition of Done entsprechen. Je nachdem was Sie konkret entwickeln kann und ist eine Definition of Done unterschiedlich.
Beispiele für eine Definition of Done
Die Beispiele für eine Definition of Done sind natürlich sehr unterschiedlich, denn diese hängen davon ab, wie reif Ihr Team zum einen ist und zum anderen natürlich, welches Produkt Sie entwickeln. Im Folgenden finden Sie ein paar Möglichkeiten für eine Definition of Done:
- Dokumentation ist vorhanden
- Softwareänderungen sind mit einem Test abgesichert
- Änderungen am physikalischen Layout sind der Fokusgruppe vorgestellt
Ich brauche mehrere Definition of Done - was nun?
Nicht selten kommt es vor, dass ein Team der Meinung ist, dass es mehrere Definition of Done benötigt. Weil zum Beispiel Software und Hardware Anteile in einem Produkt sind. Prüfen Sie hier
- wie Ihre Stories geschnitten sind (schneiden Sie vielleicht bewusst anhand alter Strukturen?)
- ob Sie die Definition of Done nicht mehr auf den Wert des Kunden beziehen können, als ihn auf eine Disziplin zu beziehen.
Auch hier kann es - je nach Reife des Teams - durchaus möglich und nötig sein, dass Sie so einen "Zwischenstand" von zwei Definition of Done benötigen.
Akzeptanzkriterien
Akzeptanzkriterien sind sehr mit einzelnen Product Backlog Items verbunden. Insbesondere gibt es die Akzeptanzkriterien bei den User Stories. Sie werden auch Condition of Satisfaction genannt und drücken die Erwartungshaltung des Product Owners gegenüber der User Story aus.
Sie können folglich von Product Backlog Item zu Product Backlog Item unterschiedlich sein. Sie können mehrfach in der Anzahl vorkommen. Passiert es Ihnen, dass die gleichen Akzeptanzkriterien immer wieder auftauchen, überlegen Sie, ob sich daraus nicht etwas für die Definition of Done ableiten lassen.
Wann Sie Akzeptanzkriterien benötigen
Akzeptanzkriterien benötigen Sie als Product Owner, um Ihre Erwartungshaltung auszudrücken. Diese Akzeptanzkriterien ergeben sich mit fortschreitender Zeit. Sie erarbeiten und bearbeiten Ihre Product Backlog Items hinsichtlich Ihrer Erwartungshaltung kontinuierlich im Product Backlog Refinement.
Beispiele für Akzeptanzkriterien
Schauen wir uns auch für die Akzeptanzkriterien ein paar kurze Beispiele an
- Der Benutzer kann mit Kreditkarte bezahlen
- Die Antenne kann elektrisch ausgefahren werden
- Alle Rollen in der Prozessbeschreibung sind mit der HR Beschreibung verfügbar
Screencast
Im Vergleich: Definition of Done & Akzeptanzkriterien
Definition of Done
- Kommen initial von der Organisation
- Gelten für alle PBI
- Liste von Kriterien
- "Wann ist die Arbeit fertig"
Akzeptanzkriterien
- Kommen überwiegend vom Product Owner
- Gelten für einzelne PBI
- Liste von Kriterien
- "Wann ist die Erwartung erfüllt"