Agile of Waterfall? Hoe gemengde methodologieën met succes te beheren
NieuwsEr is een strijd gaande in de gelederen van het projectmanagement: Agile vs. Waterfall. Agile loyalisten zien het voordeel van het empoweren van individuen en teams in een bottom-up benadering die een snellere, meer responsieve manier van werken oplevert. Ondertussen geven traditionalisten de voorkeur aan een watervalbenadering van boven naar beneden, die alle stappen in het project overzichtelijk weergeeft en de omvang, het budget en de planning definieert voor het vooraf wissen van risico's en onzekerheden. Dat is de betere manier?
De waarheid is dat organisaties met succesvolle ontwikkelingscycli een hybride aanpak lijken te hanteren, waarbij ze een klein beetje van elke methode afkijken. Zelfs Amazon, een Agile krachtpatser, had zijn kernproduct voor webservices niet kunnen bouwen zonder een of ander top-down dictaat van normen.
De echte moeilijkheid voor organisaties ligt daarom niet in het kiezen van de ene methodologie ten opzichte van de andere, maar in het succesvol mixen van methodologieën. Of uw organisatie nu al met verschillende methodes jongleren of overweegt Agile toe te voegen aan de projectbeheersmix, hier zijn enkele tips over hoe u kunt hybridiseren zonder in te boeten aan de zichtbaarheid en productiviteit die u nodig hebt.
- We hebben ook de beste projectbeheertools gemarkeerd
1. Transitie langzaam
Het grootste probleem waarmee organisaties worden geconfronteerd bij het adopteren of uitbreiden van Agile is de culturele transitie die vereist is. Verandering is altijd moeilijk, en het overschakelen van een top-down cultuur van commando en controle naar een bottom-up benadering waarbij werknemers zichzelf organiseren en zichzelf prioriteren, is nog meer het geval. Het is een culturele transitie die veel mensen in een organisatie als storend ervaren en een te grote uitdaging vormen voor de gevestigde cultuur.
Om de overgang soepeler te maken en de acceptatie te verbeteren, vertragen het wijzigen van de processen. Een manier om dit te doen, is 'Agile-fall'. Bedacht door eBay's Jon Bach, is "Agile-fall" het proces van het toepassen van Agile-methoden in watervalachtige stappen. Teams die in sprints of iteraties werken, kunnen deze bijvoorbeeld nog steeds in opgemeten stappen structureren:
- Sprint 1: verzamel vereisten.
- Sprint 2: ontwerp je tests.
- Sprint 3: voer die tests uit.
- Sprint 4: bugs verhelpen.
- Sprint 5: Reguleer deze bugs.
Een andere manier is om sleutelstatistieken, zoals de scope, het budget en de planning te vertalen in een Waterfall-raamwerk dat externe belanghebbenden en niet-Agile teams beter kunnen begrijpen..
Daarnaast is het belangrijk om een cultuur van respect en waardering voor beide methodologieën in de organisatie te ontwikkelen. Erken wat goed werkt met Waterfall en wanneer het het meest geschikt is om te gebruiken. Definieer ook vooraf wat u met Agile probeert te bereiken, zodat iedereen het voordeel kan begrijpen.
Deze extra inspanning zal vertrouwen opbouwen; mensen opener en veerkrachtiger maken om nieuwe methoden uit te proberen om te veranderen wat niet werkt; verhoging van buy-in van management en individuele teamleden; en zorg ervoor dat iedereen op dezelfde pagina staat, terwijl ze dezelfde doelen proberen te bereiken.
2. Zorg voor professionele training
Agile is complex, met tientallen verschillende aspecten en processen. Een van de grootste strategische fouten die organisaties maken, is dat ze in het begin geen professionele training krijgen.
"Mensen naar (ten minste) Scrum-training sturen, adviseurs inhuren voor de eerste paar projecten en vervolgens een plan maken om alles systematisch te verplaatsen - dat is waar mensen de zakelijke waarde in Agile echt vinden," zegt Barbee Davis, auteur van Agile Practices for Waterfall Projects.
In het bijzonder is het cruciaal dat het middenkader deelneemt aan opleidingen. "Het middenmanagement is echt de sleutel tot het succes van Agile-adoptie, ze creëren alle procedures en beleidslijnen.Als het midden niet aan boord is, zal de transformatie worden gemeden", zegt Dean Leffingwell en de maker van het Scaled Agile Framework (SAFe).
Wanneer het middenmanagement goed is opgeleid, begrijpen ze niet alleen de waarde van Agile voor zichzelf, ze kunnen ook van invloed zijn op het begeleiden van het team en het aantonen van de waarde van Agile voor leiderschap..
3. Laat teams over verschillende methodes communiceren
In veel organisaties worden Agile-teams vaak afgesloten van de rest van de organisatie. Ze werken in een soort bubbel, niet zozeer interfacing met andere teams of afdelingen. Communicatie en samenwerking zijn echter twee van de meest kritieke elementen van een effectieve mixed-methodology onderneming.