Jaka jest definicja zrobienia?
The definicja zrobionego (DoD) to wspólna lista kontrolna zespołu, która informuje, kiedy zadanie jest rzeczywiście gotowy. Nie są to kryteria akceptacji pojedynczego zadania; to standard każdy zadanie musi się spełnić.
Typowa definicja zrobienia
- Kod napisany i zatwierdzony
- Dodano testy jednostkowe i zakończono pomyślnie
- Zatwierdzono przegląd kodu
- Spełnione kryteria akceptacji (zweryfikowane przez PM lub QA)
- Wdrożony w fazie testowej (lub produkcyjnej za flagą funkcji)
- Dokumentacja zaktualizowana w stosownych przypadkach
- Telemetria/logowanie w miejscu, jeśli jest to przepływ skierowany do użytkownika
Każdy zespół pisze swój własny. Pierwsza wersja jest zwykle za długa; brzmieć.
Dlaczego to ma znaczenie
- Żadnego „skończone, zrobione”: eliminuje opcję „Skończyłem kod, reszta to twój problem”.
- Sprintowe zdrowie: tylko zadania spełniające wymagania DoD wliczają się do prędkości. Zmusza do uczciwego liczenia.
- Przewidywalność przeglądu kodu: każdy PR jest sprawdzany pod kątem tego samego paska.
Powszechna definicja popełnionych błędów
- Aspiracyjny: lista rzeczy, których zespół tak naprawdę nigdy nie robi. Napisz DoD, który będziesz egzekwować.
- Ustawiony raz, zapomniany: odwiedzaj go co kwartał, gdy produkt dojrzewa.
- Błędnie z kryteriami akceptacji: DoD to pasek globalny; kryteria akceptacji dotyczą jednego zadania.
- Pominięte pod presją terminu: „dodamy testy później” – oto jak dług techniczny się dzieje.
Zbuduj swój własny w 30 sekund, korzystając z bezpłatnego narzędzia Definicja generatora gotowegolub przeczytaj dłuższą wersję Definicja Gotowe dla zespołów inżynierskich.