Czytałem dokumenty Scrum i mówi, że zadania w Sprint powinny być „potencjalnie możliwe do wysłania”.
Jestem zmieszany tym, co to oznacza. Załóżmy, że celem w Sprint 1 był „formularz rejestracji użytkownika”.
Ile szczegółów muszę dodać, aby coś było gotowe do wysyłki? Na przykład:
- Mogę pokazać prostą formę z polami bez fantazyjnej stylizacji i oznaczyć je jako gotowe
- Mogę po prostu przeprowadzić weryfikację po stronie klienta jako oznaczoną jako wykonaną, ale po stronie serwera jest również opcja lub jedno i drugie
- Mogę również dodać kilka fantazyjnych podpowiedzi jQuery, najechanie kursorem, captcha, kolory, etykiety formularza
- Potem jest mnóstwo stylizacji na temat wyświetlania komunikatów o błędach na ekranie
Mogę robić bez końca na jeden temat. Jak więc to podzielić i kiedy mogę myśleć o tym jako o wysyłce gotowej.
Czy też muszę napisać każdą najmniejszą możliwą rzecz, taką jak wyświetlanie błędów, wyskakujących okienek lub tekstu lightbox jako podzadań i umieszczać je jako sprint. Doprowadziłoby to do tysiąca zadań dla całego projektu.
Mam na myśli, że jeśli niektóre działają dla Internet Explorera, a niektóre dla Firefoksa, to znowu muszę je również podzielić na zadania. Muszę poświęcić im czas, a kiedy kierownik zapyta mnie, co zrobiłeś w tym czasie, nie będę miał żadnych zadań do powiedzenia, ale w rzeczywistości wszystkie one są częścią rejestracji użytkownika