Myślę, że mitem jest, że zespoły projektowe Agile nie dokumentują swoich aplikacji i jest to pierwszy punkt oporu, jaki można spotkać w firmach, które posiadają certyfikaty najlepszej dokumentacji zgodnie z ich standardami.
Pracuję w firmie posiadającej certyfikat ISO-9001, ale RÓWNIEŻ wykonujemy Scruma w wielu naszych projektach. W naszym przypadku zmiana nadeszła od kierowników realizacji projektu (tj. Dość starszych ludzi) i dlatego zostaje przyjęta - w przeciwieństwie do kierownika projektu lub programisty próbującego wprowadzić tę zmianę.
Jedną z przydatnych praktyk, które stosujemy, jest dokument wystarczający, ale ciągle . To oczywiście oznacza, że nie przestrzegamy wszystkich szablonów przewidzianych dla projektu, ale istnieje świadome zrozumienie i zgoda co do tego, które sekcje / dokumenty są potrzebne w porównaniu do tych, które są po prostu bezcelowymi narzutami.
Musisz wtedy spotykać się z tym punktem widzenia i uzyskać aprobatę grupy ds. Jakości lub działu norm lub jakkolwiek to się nazywa.
Zasadą zwinną jest „wystarczająca” dokumentacja. Czy możesz spróbować popchnąć go od klienta, aby wyraził zespołowi, ile wystarczy? Kierownik projektu może porozmawiać z klientem i zrozumieć, jakie są jego oczekiwania i potrzeby organizacyjne, a następnie udokumentować decyzję i spełnić te oczekiwania. Jeśli jest dla nich wystarczająco dobry (tj. Płacący klienci), może to być to, co podążasz.
Jeśli uważają, że Agile nie skaluje się do dużych projektów, przekonaj ich, że może - poprzez rozkład i równoległy wysiłek.
W dużej organizacji kontrola i nadzór nad dużymi programami jest realizowany poprzez prowadzenie biur monitorowania projektów (PMO), które prowadzą konwencjonalne planowanie kalkulacji kosztów / księgowości / zarządzania zasobami itp. - w związku z tym wymagają dużej ilości dokumentacji, ale mogą monitorować postępy, stosując praktyki Agile (wykres wypalenia SCRUM dla jednego). Muszą wiedzieć, w jaki sposób techniki, takie jak ciągła integracja, pomagają im wcześniej niż później, dlatego lepiej jest, aby produktywność każdego z nas usunęła ogólne dokumenty.
Zwinny to zestaw umiejętności, których zespół może się nauczyć, który jest w dużej mierze prostopadły do naszych tradycyjnych umiejętności technicznych. Ale jeśli dodasz to do ich istniejących umiejętności, możesz oczywiście stać się bardziej efektywnym zespołem. Codzienne awarie (tj. Spotkania Scrumowe) nie będą możliwe z dnia na dzień - ale czy miałbyś obecnie regularne spotkania zespołu (powiedzmy co dwa tygodnie)? Powiedziałbym, że zacznij od przekonania ich do przestrzegania schematu pytań Scruma (niezbyt podstępnie;) i przekaż szerszemu zespołowi, dlaczego takie podejście może działać i nie oznacza luźnej dokumentacji / złych standardów lub jakichkolwiek innych mitów.