Właściwie pomagam niewielkiemu sklepowi z oprogramowaniem w zakresie wdrażania Scrum. Niedawno Scrum Master poinformował mnie, że ma problem, ponieważ Zespół pracuje z czasem, aby osiągnąć Zakres (Zatwierdzone Zaległości). Więc mają Unreal Velocity .
Moje formalne pytania dotyczą:
- Oprócz mówienia na spotkaniu retrospektywnym; czy uważasz, że to dobry pomysł, aby wdrożyć pewne twarde bloki, aby uniknąć z czasem?
Jeśli tak, jakie techniki / narzędzia proponujesz?
- System kontroli wersji (SVN, GIT, HG itp.), Bloki według godzin (od 8 do 5)
- Bloki stanowisk pracy według godzin (od 8 do 5) lub łącznych godzin (do 8 godzin / dzień)?
- Inne (s) ...
A może nie blokuj tego rodzaju rzeczy; ale wdrożyć „System kar” za nieuzasadnione dodatkowe godziny ?
Po pierwsze: Tks wszystko za szybkie odpowiedzi.
@Baqueta (i inni z podobnymi pytaniami): Nie, nie są płaceni za dodatkowe godziny. Moją pierwszą radą dla nich było przejrzenie ich szacunków, ponieważ być może nie docenili. To była moja ulubiona rada:
Jeśli są zainteresowani pracą w nadgodzinach, usuń ją. Rozwój nie jest czymś, co można zrobić przez 60 godzin w tygodniu i utrzymać produktywność, a istnieją liczne badania, które to potwierdzają. Jeśli problemem jest wynagrodzenie za godziny nadliczbowe, pozbądź się go i popraw swoje wynagrodzenie podstawowe, aby dostawały tyle, ile są warte.
Myślę też, że głównym problemem (dla tego zespołu) jest kombinacja następujących elementów:
- Deweloperzy dowiadują się, co muszą osiągnąć podczas sprintu / nie są konsultowani, co jest osiągalne / są ignorowani, gdy mówią, że jest za dużo pracy.
- Deweloperzy konsekwentnie nie doceniają czasu wykonania zadań / liczby jednostek pracy zaangażowanych w każde zadanie.
Podsumowanie: Porozmawiam z Zespołem w celu przeglądu ich szacunków oraz z PO, ponieważ uważam, że nie konsultowano ich w sprawie zakresu, jak wspomniałeś.