Moje doświadczenia z porażką Agile nie miały nic wspólnego z ekonomią, ale z polityką korporacyjną / departamentalną / osobistą.
Na poziomie osobistym są po prostu ludzie, których osobowości się zderzą. Zmuszenie ich do zwinnego zespołu, a nawet gorzej sparowanego zespołu programistycznego, zwiększy ich niechęć do siebie do punktu wrzenia. To może stać się bardzo nieprzyjemne, bardzo szybko i skutkować takimi aktami sabotażu, które są warte reality show, zmieniając spotkania scrumowe w okrągłą drużynę strzelającą do winy, a nawet gorzej.
Ponadto istnieje zarządzanie programowaniem. Widziałem, że dzieje się to źle na dwa różne sposoby.
Pierwszy to „kult kultu zwinnego”, w którym kierownik nalega na przestrzeganie manifestu i jakiejkolwiek klasy / książki / strony internetowej, którą dokładnie przeczytali, nie rozumiejąc powodu, dlaczego i kiedy ich używać, a kiedy improwizować. To tak, jakby menedżer Agile czeka na magię, ponieważ dokładnie śledzi zaklęcie. Ta procrustowa implementacja Agile może spowodować szereg problemów, które doprowadzą do niepowodzenia projektu.
Drugi to „Agile In Name Only”, w którym używana jest terminologia, taka jak sprinty i scrum, ale tak naprawdę to tylko etykiety starych praktyk, takich jak mikro-zarządzanie, nieuczciwość w górę iw dół łańcucha dowodzenia, długie bezużyteczne spotkania o statusie i inne tego typu rzeczy . Projekty kończą się niepowodzeniem, tak jak kiedyś, ale teraz Agile można winić za to, a nie za złe zarządzanie.
Powyżej jest brak wpisu ze strony klienta / klienta projektu. Osoby te będą miały własne priorytety wydziałowe i mogą być odporne na współpracę z zespołem programistycznym, chyba że zostanie wyraźnie zaznaczone, że jest to istotna część ich pracy przez ich kierownictwo. Może to pogorszyć polityka departamentalna lub polityka korporacyjna. Na przykład, zarówno operacje, jak i marketing mają wkład w projekt, a twój zespół obraca się w kółko, ponieważ obie strony nie mogą się z niczym zgodzić. Innym przykładem jest konflikt między polityką korporacyjną dotyczącą zarządzania czasem i fakturowania. Odkryłem, że łatwiej było sobie radzić z klientami zewnętrznymi niż wewnętrznymi. Podobało im się skupienie na tym procesie i wiedzieli, że dostają wartość swoich pieniędzy.