Ons ontwikkelteam werkt vanuit een agile-gedachtegoed. Maar wat is dit precies en wat levert de daaruit volgende werkmethodiek jou als klant op? Collega's Lion en Toon leggen het je graag uit!
Agile bestaat uit vier basisprincipes:
In een project betekent dit: accepteren dat je nog niet alles weet, starten met wat je al wel weet en met elkaar werken aan het beste resultaat.
Lion: "Als een klant naar ons toekomt met een vraagstuk, bepalen we vooraf het te besteden budget en de deadline voor de oplossing. De oplossing zelf staat op dat moment nog niet in steen gebeiteld."
"Maar deze werkwijze maakt het mogelijk om écht in te spelen op veranderingen", vult Toon aan. "Gaandeweg het project verzamelen we steeds meer kennis over de processen en wensen door samen te werken met de klant, werkende productdelen op te leveren en deze met elkaar te testen. Zo kan de klant ieder moment van het project aangeven waar de prioriteit ligt en wat hij toch graag anders wil zien."
Onze .NET-ontwikkelaars gebruiken deze manier van (samen)werken aan de hand van SCRUM. Een werkmethode waarin je samen met de klant kaders stelt, zoals tijd en budget, en het functionele eisenpakket bepaalt.
Tijdens een project werken we in sprints van twee tot vier weken. Voorafgaand aan een sprint bepaalt het team samen met de klant aan welk onderdeel van de oplossing gewerkt wordt. Vervolgens kunnen alle collega's aan de slag. Aan het eind van de sprint komt het hele team ontwikkelaars en de klant samen om de vorderingen door te spreken, het deelproduct op te leveren en te testen.
Toon: "Omdat je met het hele team de volgende stappen bepaalt, is iedereen erg betrokken bij het project. Je krijgt niet zomaar iets op je bordje van een manager, je kijkt samen naar de beste oplossing. En daar mag je tijdens de sprint dan ook echt mee aan de slag."
Lion vertelt dat door deze werkmethodiek ook de klant dichter bij de ontwikkeling van de oplossing staat. "Omdat we iedere sprint ook een afspraak inplannen met de klant, kan deze actief meebepalen in de vervolgstappen van het project. Mist hij nog bepaalde functionaliteiten in het ontwikkelde product? Is het onderdeel zo naar wens en spendeert hij liever de komende sprint aan een volgend onderdeel? En welk onderdeel of welke functionaliteit staat dan bij hem bovenaan het wensenlijstje?"
Agile samenwerken en de SCRUM-methodiek zorgen niet alleen voor blije klanten en gemotiveerde collega's. We zetten de voordelen voor je op een rijtje:
Als klant heb je met deze agile SCRUM-werkwijze zelf de touwtjes in handen. Hoeveel tijd mag het project in beslag nemen? Welk budget zit eraan gebonden? En wanneer gaat het team aan de slag met welke onderdelen en functionaliteiten?
Lion: "Uiteraard adviseren onze ontwikkelaars de klant tijdens het project. Soms staat er namelijk een bepaalde functionaliteit bovenaan de wensenlijst van de klant, maar is dit in chronologisch opzicht niet logisch. Wij helpen bij het maken van deze beslissingen en werken samen om tot het gewenste eindresultaat te komen. En dat is écht een teamprestatie."
Wil jij meer weten over agile en SCRUM? Of ben jij benieuwd naar de beste aanpak van jouw vraagstuk? Neem contact op met Lion en Toon via (071) 331 01 84 of stuur een e-mail voor meer informatie.
Geplaatst op 14-03-2023 door Renee Verbraak