Największa porażka w zespołach „Agile” wynika z tak zwanego Cargo Culting . Zasadniczo zespoły chcą efektów skutecznych zwinnych zespołów, aby naśladowały widoczne działania
- Codzienne awarie (trwające około godziny)
- Rozbijanie pracy na sprinty
- Historie użytkowników (zwykle są to niewiele więcej niż zdanie, ale można się spodziewać ich oszacowania)
To są trzy, które zobaczysz konsekwentnie „stosowane” w tych środowiskach, ale bardzo mało zaangażowania w faktyczną zwinność. W rzeczywistości usłyszysz, jak kierownictwo mówi, że „działamy sprawnie”. (Uciekaj od tych dwóch słów, to zły znak.)
Dowiesz się też dużo o długu technicznym, ale ich definicja długu technicznego brzmi: „zrób to szybko i brudno, a może uda nam się później poprawić”. (Tłumaczenie: sprawimy, że zabrzmi to tak, jakbyśmy martwili się o łatwość konserwacji, ale w rzeczywistości zachowamy tę samą mentalność kotłowni, ponieważ to działało dla nas w przeszłości).
Inne kluczowe frazy: „Wiem, że te historie nie są w pełni zdefiniowane, ale pracujemy sprawnie, abyśmy mogli je naprawić w miarę upływu czasu”.
„Robimy sprawny rozwój, więc powinieneś być w stanie zaspokoić to, czego potrzebuję w sprincie, gdy go zidentyfikuję”.
„Nie jesteśmy w stanie zablokować naszych zaangażowanych historii na początku sprintu, ponieważ trzeba zmieniać się w połowie sprintu”.
Kluczowym wskaźnikiem tego, czy projekt Agile odniesie sukces, jest to, czy kierownik projektu (scrum master lub jakakolwiek inna rola) przeszedł doświadczenie lub formalne szkolenie na temat prowadzenia zwinnego projektu. Zbyt często widziałem, jak ludzie czytają o Agile w książce lub biorą udział w dwudniowym kursie bycia mistrzem scrum i myślą, że mają możliwości, aby go z powodzeniem wdrożyć. Przepraszam, to się nie dzieje kapitanie.