DoD - Definition of Done vs DoR - Definition of Ready
Jest to zestaw kryteriów, który określa, kiedy user story zostało ukończone.
| DoD - Definition of Done | DoR - Definition of Ready | |
|---|---|---|
| Definition | Definition of Done, DoD, to zestaw kryteriów, które określają, kiedy user story jest uważane za zakończone w ramach ram Scrum. | Definition of Ready, DoR, to zestaw kryteriów uzgodnionych przez Właściciela Produktu i Deweloperów w Scrumie, który określa wymagania, które musi spełnić element Product Backlog, zanim zostanie wybrany do Sprint Backlog. |
| Categories | agile, quality, scrum, user story | DoD, agreement, antipattern, scrum |
Co to jest Definition of Done?
Jest to zestaw kryteriów, który określa, kiedy user story zostało ukończone.
Definicja
Definition of Done, DoD, to zestaw kryteriów, które określają, kiedy user story jest uważane za zakończone w ramach ram Scrum.
Znaczenie
Zapewnia, że cała praca jest zakończona zgodnie z jednolitym standardem dla zespołu i jest gotowa do wypuszczenia, co zapewnia przejrzystość i gwarantuje jakość.
Tworzenie
Jeśli organizacja nie ma zdefiniowanego DoD, odpowiedzialność za jego utworzenie spoczywa na programistach.
Pomiar
Umożliwia obiektywną ocenę ukończonej pracy oraz pomaga zarządzać pojemnością i oczekiwaniami zespołu.
Kryteria widoczne
DoD jest zwykle dokumentowane jako lista kontrolna lub lista kryteriów, która jest widoczna dla całego zespołu i może być odniesieniem przez cały sprint.
Ewolucja
DoD jest żywym elementem, który powinien być ulepszany i rozwijany w miarę zdobywania większej wiedzy.
Co to jest Definition of Ready?
Jest to zestaw kryteriów określających wymagania, które musi spełnić element przed rozpoczęciem jego opracowywania.
Definicja
Definition of Ready, DoR, to zestaw kryteriów uzgodnionych przez Właściciela Produktu i Deweloperów w Scrumie, który określa wymagania, które musi spełnić element Product Backlog, zanim zostanie wybrany do Sprint Backlog.
Kryteria gotowości
DoR zapewnia, że elementy są wystarczająco dopracowane, zrozumiałe i wykonalne do wdrożenia, co zmniejsza ryzyko opóźnień i nieporozumień podczas planowania sprintu.
Nie jest częścią Scrum
Chociaż nie jest formalną częścią frameworka Scrum, DoR służy w niektórych przypadkach jako narzędzie współpracy, promujące komunikację i wspólne rozumienie między Właścicielem Produktu a Zespołem Deweloperskim.
Antypattern
DoR jest uważany za antypattern, ponieważ sprzeciwia się zasadom empiryzmu w Scrum, utrudniając zespołowi stosowanie kontroli procesu empirycznego i może stać się barierą dla komunikacji i autonomii zespołu.