Agile methodieken

In een Agile ontwikkelmethode werk je met kort-cyclische iteraties naar een uiteindelijke ​oplossing voor de klant waarbij de tussenliggende delen ook al bruikbaar zijn voor de klant. ​Door tussentijdse ervaringen van gebruik, en de veranderlijke vraag uit de markt, kunnen de ​wijzigingen op de toekomstige oplossing gemakkelijk worden ingepast in volgende iteraties. ​​

Nu bestaat er niet zoiets als hét Agile ontwikkelproces. Zie Agile als een paraplubegrip voor ​ieder raamwerk dat voldoet aan de waarden en onderliggende principes zoals ze zijn vastgelegd​ in het Agile Manifesto. ​

Scrum

Scrum is misschien wel de bekendste vorm van Agile ontwikkelen. Scrum is een lichtgewicht methode waarin een team van maximaal 10 personen oplossingen voor de klant bouwt in zogeheten sprints.  ​

​Het team is zelf organiserend en bestaat uit een ‘Product Owner’ (PO), een ‘Scrum Master’ (SM) en ‘developers’. In het team, neemt de PO de verantwoordelijkheid voor ‘wat’ er gebouwd gaat worden en de developers ‘hoe’. De SM maximaliseert de effectiviteit en efficiency van het team.  ​

​De sprint start met een sprint planning waarin het team zelf bepaald hoeveel werk opgepakt kan worden.  Dagelijks is er een Daily Stand-up waarin de taken van de dag worden afgestemd. De sprint wordt afgesloten met een demo waarin het werk van de afgelopen sprint wordt getoond en terugkoppelingen weer voeding is voor volgende sprints. ​

​Het team neemt zelf iedere sprint tijd voor zelfreflectie om te verbeteren. Scrum is een prima oplossing voor als Agile methode waarin één team voldoende is om aan ​een oplossing te werken.​ Scrum is eenvoudig te begrijpen, maar moeilijk te beheersen.

Kanban

Kanban, oftwel ‘visueel bord’, is een concept waarmee de flow van werk gevisualiseerd wordt op het te doorlopen proces. De methode is gebaseerd op de principes om flow te visualiseren, het werk in uitvoering te beperken, te focussen op flow en op continu te verbeteren. ​

​Met een Kanban-bord is eenvoudig zichtbaar hoeveel werk zich waar in het proces bevindt en waar mogelijke knelpunten dreigen te ontstaan. Waar werk zich ophoopt in het proces en zo flow belemmerd.​

​Kanban kan gebruikt worden op alle niveaus binnen een bedrijf en in combinatie met een andere Agile methode zoals Scrum of XP (eXtreme Programming). 

SAFe

​Scaled Agile Framework (SAFe) is een framework gebaseerd op de principes van Lean, agile, DevOps en 'systems thinking'. Het is een kennisbank van bewezen principes, praktijken en competenties voor het bereiken van Agile op veschillende niveaus. De niveaus hebben betrekking op de 4 varianten die geboden worden. De minimale variant van 'Essential SAFe' is gericht op op een multi team oplossing tot 'n 125 personen. Hierin vormen de teams samen een zogenaamde trein. ​

De meest uitgebreide vorm 'Full SAFe' is van toepassing voor een complete Enterprise met meerdere portfolios en meerdere treinen per portfolio. ​

SAFe is een compleet framework dat continu wordt verbetert op basis van de praktijkervaringen.

Wij gebruiken cookies om het gebruik van onze website te analyseren en het gebruiksgemak te verbeteren. Door onze website verder te bezoeken ga je hiermee akkoord. Lees meer over cookies.