Planowanie polega na zaangażowaniu się i podzieleniu historii zaangażowanych użytkowników na zadania.
umów się z nim na spotkanie po powrocie.
Zdecydowanie nie. Planowanie sesji po jego powrocie nie ma sensu, ponieważ zaangażowanie musiało być już wykonane.
odbyć z nim sesję planowania przed wyjazdem na coroczny urlop, tj. przed planowaniem sprintu.
Zdecydowanie nie. Nie należy planować, kiedy bieżący sprint nie zostanie zakończony = wynik bieżącego sprintu jest nieznany i nikt nie wie, czy wszystkie historie użytkowników zostaną ukończone, a klient będzie zadowolony z ich przeglądu.
nie planuj go do żadnego zadania i nie przydzielaj go do zadań innych niż sprint, np. skoków itp
Zdecydowanie nie. Wróci i jego pojemność powinna zostać wykorzystana do celu sprintu.
niech jego rówieśnicy planują w jego imieniu podczas planowania sprintu, a nieobecna osoba może wtedy dodawać zadania, gdy wróci, a jeśli nie będzie w stanie wykonać całej pracy, może zejść.
To jest poprawne. Zespół angażuje się - nie konkretny członek zespołu. Zespół zobowiązuje się do zestawienia historii użytkowników, ponieważ znają ich szybkość i na podstawie ich profesjonalnych przypuszczeń mogą modyfikować zaangażowanie na następny sprint w oparciu o dostępną pojemność. Nie powinno być żadnych zadań przypisanych do pojedynczego programisty z góry. Programiści powinni być funkcjonalni, nawet jeśli nie zawsze jest to możliwe, powinni być w stanie przynajmniej podzielić historię użytkowników na zadania. Może być problem z oszacowaniem zadań, ale moim zdaniem nie jest to wcale konieczne.
pozwól mu usiąść z innym programistą i przez chwilę programować w parach.
Zdecydowanie nie. Programowanie par powinno być objęte samą prędkością. Jeśli nie liczyć się z deweloperem, to tak samo, jak powiedzieć, że nie będzie go cały sprint. Dlaczego klient miałby płacić za czas dewelopera, który nic nie zrobił podczas sprintu?