Najpierw powiem, że uważam, że zwinny proces może działać z powodu następujących podstawowych zasad:
- Daje skupienie
- Ogranicza hałas, który naprawdę skupia uwagę
Po drugie zastanawiam się, jakie są początkowe warunki, aby proces zwinny mógł odnieść sukces? Czy potrzebujemy na przykład:
- Brak istniejących błędów
- W pełni zautomatyzowany proces testowy lub przynajmniej wysoce zautomatyzowany proces testowy
- Ludzie oddani projektowi
- Bardziej precyzyjnie zdefiniowany nowy rozwój
- Rozwój, który nie powoduje, że jest szybszy lub bardziej stabilny
- ?
Czego potrzebujesz, aby odnieść sukces? Czy istnieją różne implementacje Agile, które lepiej radzą sobie z brakiem niektórych z tych początkowych warunków?
Kilka rzeczy, które przychodzą mi na myśl:
Spójność w zespole - czy osoby, które są otwarte na dobrą zabawę z innymi? Czy są dojrzałymi, odpowiedzialnymi ludźmi, którym można zapewnić autonomię w pracy?
Kultura i polityka komunikacji - w jakim stopniu ludzie wyrażają obawy, myśli i opinie w organizacji?
Zrozumienie, czym jest Agile, a czym nie - czy ci zewnętrzni interesariusze wiedzą wystarczająco dużo o procesie, aby przyjąć na siebie odpowiedzialność? Jeśli nie, może to spowodować pseudo-zwinność. Podobnie, czy istnieje jasno zdefiniowany właściciel produktu i ScrumMaster, które pomogą zorganizować niektóre rzeczy?
źródło