Jedynym pojęciem „zrobione” jest to, czy historia jako całość jest ukończona. Zespół powinien stworzyć definicję czynności, która mówi, kiedy czują, że historia jest skończona, czy nie. Zazwyczaj obejmuje to takie rzeczy, jak „sprawdzono kod”, „przeprowadzono nocne testy”, „wszystkie kryteria akceptacji zostały spełnione” itp. Po osiągnięciu tych celów zespół może mieć pewność, że zrobił wszystko oczekiwałem od nich, że skończą historię.
Podczas sprintu, jeśli próbujesz ustalić, czy jeden z tych elementów w definicji skończonej został osiągnięty, po prostu zapytaj. W Scrumie i zwinności chodzi o otwartą komunikację. Jeśli należysz do zespołu, zapytaj kolegów z drużyny, czy ktoś napisał testy, czy je przeprowadził, czy stworzył pracę nocną itp. Jeśli jesteś interesariuszem, zapytaj mistrza scrum.
Jeśli siedzisz poza zespołem, ale nadal musisz sprawdzić testy, poproś zespół, aby dodał „testy muszą zostać sprawdzone przez użytkownika user3251930” jako część definicji „zrobione”. Jeśli tego wymaga opowieść, bądź szczery i włącz ją do procesu. Cały sens „definicji ukończenia” polega na tym, aby zespół mógł mieć pewność, że zrobił to, co jest wymagane do dostarczenia wysokiej jakości oprogramowania. Jeśli częścią tego jest przegląd zewnętrzny, niech tak będzie.
Ostatecznie to właściciel produktu podpisuje się na konkretnej historii, więc pod koniec dnia on lub ona podejmuje ostateczną decyzję, czy opowieść jako całość jest skończona, czy nie.
DoneiUndone