AgilistBlog

Waarom werken wij Agile?

Waarom werken wij Agile?

Waarom werken wij Agile? Bouwen met vertrouwen

In de IT-wereld is SCRUM natuurlijk al langer bekend als methode. Maar waarom zijn we er bij Equalminds echt van overtuigd dat Agile werken de beste methode is om software te ontwikkelen? En welke concrete voordelen biedt dat aan onze klanten?

“Vaak vervangen de applicaties die we bouwen een oudere, bestaande oplossing”, zegt Miranda Molemans, Agile consultant bij Equalminds. “Daarbij komt het geregeld voor dat we de hele oefening overdoen: dat we de complete oplossing opnieuw vanaf nul ontwikkelen. Je zou dat inderdaad via de waterfallmethode kunnen doen. Via die benadering werk je een project van a tot z uit, om het daarna op te leveren.”

Maar tegelijk staat de business ongeduldig te trappelen. “Daardoor ontbreekt het je mogelijk aan tijd om alle processen vooraf te doorgronden en in kaart te brengen. Omdat de business bij een waterfallproject pas helemaal op het einde van het traject de oplossing krijgt aangereikt, riskeer je zo een oplossing te bouwen die niet doet wat de business wenst, of die gewoon niet meer bij het bedrijf past, omdat het in de tussentijd evolueerde.”

Daarom ontwikkel je beter Agile

Een Agile aanpak – bijvoorbeeld via de scrummethode – bouwt ruimte in om te kunnen bijsturen. Je levert dan in korte sprints van pakweg twee weken telkens kleine stukjes werkende software op. “Daarbij realiseer je eerst die zaken waarvoor je al genoeg weet over de betrokken processen en data. Ondertussen ga je verder op zoek naar wat je nog niet weet, maar wel moet weten, voor de andere stukken van de oplossing.”

“Bovendien kan je zo eerst focussen op wat de business het belangrijkst vindt. Waarna je sneller tot resultaat komt, je sneller zaken kan tonen én je sneller feedback krijgt. Zowel de ontwikkelaars als de business weten zo algauw of de ontwikkeling op het goede pad zit. Is dat niet het geval, dan kun je nog altijd aanpassingen doorvoeren.”

Toch dreigt er ook een nadeel, als je Agile ontwikkelt. “Eenmaal businessmedewerkers zien wat een stukje software mogelijk maakt, willen ze mogelijk méér. Om niet te zeggen: te veel. Zo dreigt een project al snel uit z’n voegen te barsten.” Het komt er dan op aan goed na te blijven denken: is een gevraagde functie écht belangrijk? Doet de business niet nodeloos aan ‘gold-plating’: verder willen gaan dan strikt gezien noodzakelijk is?

Wederzijds engagement

Software Agile ontwikkelen, in overleg met de business, vraagt ook engagement. Miranda Molemans: “De business moet er mensen op inzetten met analytisch inzicht en draagvlak in de organisatie. Er zijn product owners nodig, die tijd vrijmaken om in overleg tot haalbare vereisten te komen, om het resultaat te testen, en om er feedback over te geven. En alles uiteraard op korte termijn, want het moet vooruitgaan.”

“Omgekeerd maken we ook bij Equalminds mensen vrij om mee te denken. Om de business, operations en hun bezorgdheden te leren kennen. En om te weten hoe we hen allemaal het beste helpen. We voeren niet blindelings uit wat onze klanten vragen, maar denken na of de gevraagde oplossing wel het beste is, ook in het licht van het grotere plaatje. Want uiteindelijk willen we de activiteit van de klant vooruithelpen, en dat kan alleen door bewust uit te voeren, samen te werken, kort op de bal te spelen, telkens weer het nieuwe resultaat voor te leggen en dat waar nodig aan te passen.”

Vertrouwen

Cruciaal is daarbij de vertrouwensrelatie tussen business en ontwikkelaars. “Als je Agile werkt, mag je niet in oeverloze discussies vervallen over wie wat al dan niet gevraagd of gezegd heeft. Iedereen moet erop vertrouwen dat alle vragen en feedback correct genoteerd zijn, en dat de ontwikkelaars daar werk van hebben gemaakt. Met oeverloze welles-nietesdiscussies verlies je te veel tijd. En nog meer als je daarna almaar zaken blijft veranderen, want zo raakt het project niet af. Je kan niet bouwen zonder vertrouwen.”

Waarom werken wij Agile en, vooral, hoe kunnen wij jou helpen? Contacteer ons

Kennismaken met onze Agilisten? Klik hier!

Gerelateerde artikels