Karol
Traczykowski
Head of New Ventures
@ ZnanyLekarz.pl
Temat: kilka pytań
Hej,Wdrażam się ostatnimi dniami w scruma. Niestety póki co tylko teoretycznie. Pojawiło się kilka pytań, może pomożecie ? :-)
1. Grupowanie 'user stories' - Przy sporym projekcie backlog produktu może mieć masę pozycji. Wydaje mi się, że priorytetyzacja czegoś takiego może być problemem. Co myślicie na temat łączenia user stories w grupy ?, których elementy bez siebie nie mają sensu. Pozwoli to na sprawniejszą priorytetyzację. Oczywiście elementy z grupy można w każdym momencie wyjać, można tam też coś dołożyć.
2. Bugi wykryte w funkcjonalnościach z poprzedniego sprintu - Bugi się zdarzają ;) Czy jeśli problem okazuje się być spory, to poprawiacie go od razu czy wrzucacie do backlogu ?
3. Zgrubna estymacja terminu wykonania - Klienci, którzy mają już w sporym stopniu zaprojektowaną funkcjonalnie aplikację, chcą często znać chociażby przybliżony termin wykonania. Jak to ładnie zrobić ?
4. Architektura i modelowanie pod funkcjonalności rozbijane na 2 sprinty - Załóżmy sytuację: w backlogu mamy dwie >powiązane< funkcjonalności: F1 i F2. F1 ma dużo wyższy priorytet dlatego planujemy ją na pierwszy sprint. F2, też jest wymagana, ale z mniejszym priorytetem i w pierwszym sprincie nie jest uwzględniania. Planując pierwszy sprint nie myślimy o F2. Bardzo ładnie tworzymy wszystko dla F1. W drugim sprincie okazuje się, że F2 wymaga ogromnych zmian w architekturze/modelu, który wykonaliśmy pod F1 oraz, że gdybyśmy zaplanowali architekturę i model pod obie funkcjonalności na raz, to mielibyśmy mniej pracy. I tu moje pytanie - czy coś można/trzeba zrobić inaczej ? czy może tak już po prostu jest ?
Z góry dzięki za wszystkie odpowiedzi.
Proszę mnie też nie krzyżować, jeśli jakieś moje pytania są z gruntu złe - dopiero się uczę ;)