In einem agilen Team sollte jeder verstehen können, was „Erledigt“ bedeutet. Checklisten für User Stories und Sprints helfen den Teammitgliedern, produktiv zu bleiben. Sehen Sie sich die Checkliste „Definition of Done“ anhand eines Beispiels an.
A QUICK SUMMARY – FOR THE BUSY ONES
TABLE OF CONTENTS
Definition von Erledigt ist ein Dokument, das die Grundlage für die Arbeit im Scrum-Team bildet und in vielen Fällen ausreicht, um den optimalen Softwareentwicklungsprozess durchzuführen.
Aber warum brauchen wir eigentlich die DoD-Checkliste?
Das ist ganz einfach.
Jedes Teammitglied sollte verstehen, was „Erledigt“ wirklich bedeutet. Weil die Arbeit in agilen Teams weitgehend auf gegenseitigem Vertrauen zwischen den Teammitgliedern basiert. Jeder muss die gleiche Definition dieses Wortes haben und kann (ohne zusätzliche Überprüfung) sicher sein, dass, wenn ein bestimmter Bereich als Erledigt markiert wurde, nichts passiert, außer der Bestätigung durch den Seite des Produkteigentümers, was uns vom Einsatz abhält.
Checklisten für User Stories und Sprints hilf uns, produktiv zu bleiben. Jedes Mitglied muss über großartige Tools verfügen, um die Teamproduktivität zu steigern.
Natürlich ist auch das beste Dokument kein Ersatz für eine gute Kommunikation innerhalb des Teams. Wir sollten jedoch jede Möglichkeit nutzen, um unseren Prozess einfacher und transparenter zu gestalten, und die DoD-Checkliste ist eine der besten Möglichkeiten, dies zu tun.
Als wir beschlossen, das DoD in unserem Unternehmen einzurichten, haben wir gemeinsam eine kurze Liste von Bereichen erstellt, die wir kontrollieren sollten, um Software von höchster Qualität zu liefern. Wir haben erstellt zwei Checklisten, die uns bei der Überprüfung unserer Arbeit in zwei Phasen des Softwareentwicklungsprozesses helfen.
Die erste und grundlegendste Ebene ist eine einzelne User Story, in der wir die Einhaltung der ursprünglichen Annahmen eines einzelnen Backlog-Elements überprüfen, die darin beschrieben wurden.
In dieser Phase kontrollieren wir auch die Qualität des geschriebenen Codes und prüfen, ob alle notwendigen Elemente unseres Prozesses ausgeführt wurden (z. B. QA-Sitzung oder Tests in der Testumgebung).
Drucken Sie Ihr eigenes KOSTENLOSE Checkliste für User Storys finden Sie hier.
Die zweite Phase, für die wir uns entschieden haben, ist Sprint, in der wir den größten Teil unserer Arbeit überprüfen. Hier können wir sehen, ob alle implementierten Funktionen ihre ursprünglichen Annahmen erfüllen und ob alle erforderlichen Bedingungen für den Produktionseinsatz erfüllt wurden.
Drucken Sie Ihr eigenes KOSTENLOSE Sprint-Checkliste hier.
Gut vorbereitet Die Definition der Checkliste „Erledigt“ kann die tägliche Arbeit erleichtern und beschleunigen eines Softwareentwicklungsteams. Präzise definierte Kriterien zur Überprüfung der geleisteten Arbeit ermöglichen es, viele Konflikte zu vermeiden, die sich aus Missverständnissen zwischen Teammitgliedern und daraus resultierenden Verzögerungen ergeben können.
Seien Sie jedoch vorsichtig. Eine zu detaillierte DoD-Checkliste kann dazu führen, dass viel Zeit verschwendet wird keine unnötigen Formalitäten. Wir dürfen auch nicht vergessen, dass dieses Dokument nicht alle Probleme löst.
Es kann weder eine gute Teamkommunikation noch präzise Funktionsanforderungen ersetzen. Aber wenn es Teil eines gut funktionierenden Prozesses ist, könnte es viele Probleme lösen und helfen, etwas Zeit für etwas Angenehmes als Überstunden zu sparen.
Our promise
Every year, Brainhub helps 750,000+ founders, leaders and software engineers make smart tech decisions. We earn that trust by openly sharing our insights based on practical software engineering experience.
Authors
Read next
Popular this month