Menu

Scrum met Valluga

Hoe ontwikkelt Validata haar nieuwe applicatie Valluga?

Een groot project zoals de ontwikkeling van Valluga vraagt om een efficiënte werkwijze. Welke methode biedt het beste resultaat in alle ontwikkelingsfases? Validata kwam erachter dat de beste resultaten niet zijn gebonden aan één methode maar aan meerdere. Inventariseer daarom in elke fase welke werkwijze daarbij aansluit. Door Agile methodes als Kanban, Scrum of een combinatie van beiden krijgt Valluga steeds meer vorm.

De Agile methode helpt om ingewikkelde processen te visualiseren en zorgt voor overzicht bij alle betrokken partijen.

Agile werkwijze zorgt voor meer flexibiliteit

Voor de ontwikkeling van Valluga zochten we naar een ideale werkwijze,’ vertelt Bart Bijkerk (CTO en Product Owner Valluga). ‘De Agile methode helpt om ingewikkelde processen te visualiseren en zorgt voor overzicht bij alle betrokken partijen. Wij kozen in de eerste fase voornamelijk voor de Kanban methode. Kanban kent geen harde deadlines waardoor er in de onderzoeksfase meer ruimte overbleef voor creativiteit. We konden bepaalde ideeën even laten liggen, er nog wat verder aan sleutelen of er een strategische analyse op los laten.’

‘Met de Kanban methode worden verschillende stories opgeslagen in een backlog, waarna ze verschijnen in een to-do kolom waar via een prioriteitenlijst wordt bepaald welk onderdeel als eerste moet worden aangepakt. Deze stories verschuiven vervolgens naar de work-in-progress kolom, waar het team ze verder uitwerkt om ze uiteindelijk te kunnen bestempelen als done.’

‘Zodra de grote lijnen van de applicatie zichtbaar waren en de basis was gelegd, waren we klaar voor de tweede fase in het ontwikkelingstraject. Op dat moment was duidelijk welke functionaliteiten we aan de applicatie wilden toevoegen, waardoor we de efficiëntie van de Scrum methode meer zijn gaan inzetten.

Een efficiënte ontwikkeling met de Scrum methode

Sarah Marijnen (Scrum Master) ondersteunt het Scrum Team om de ontwikkeling van Valluga in goede banen te leiden. Een Scrum Master zorgt dat alle stappen in een project netjes worden doorlopen, dat eventuele problemen direct worden opgelost en dat iedereen weet wat zijn taken zijn.

‘Ik initieer en faciliteer de daily scrum waarin teamleden vragen beantwoorden als “Wat is de status sinds gisteren? Waar ga ik vandaag mee aan de slag? En heb ik daarbij hulp nodig?” Tijdens de wekelijkse sprint planning meeting wordt de tweewekelijkse sprint gevuld met stories en spreken de teamleden af de bijbehorende deadlines te halen. In de refinements worden de stories besproken maar ook detaillering en structuur aangebracht. Tenslotte gebruikt het team retrospectives om terug te kijken, te evalueren en verbeterpunten aan te brengen.’

Efficient werken met Scrum

‘De Scrum methode maakt het mogelijk om effectiever te werken. Het blijft voor iedereen helder wat er wanneer gedaan moet worden en waar er dingen moeten worden aangepast. Door deze Agile aanpak kunnen externe veranderingen – gestimuleerd door actuele (technologische) ontwikkelingen en de behoefte vanuit de markt – sneller en beter worden doorgevoerd.’

De drie pijlers waarop Valluga wordt ontwikkeld

‘De ontwikkeling van Valluga kent drie verschillende fases:

1. Minimum Viable Product (MVP). Oftewel het datamodel dat als fundering van Valluga is gelegd. Het omvat de basisonderdelen die maken dat klanten en kandidaten snel en efficiënt het complete screeningsproces kunnen doorlopen; van aanmelden tot ontvangen van een screeningsrapport. Binnen dit proces is een optimaal functionerende supportafdeling cruciaal. Ook daaraan is in deze eerste fase al aandacht besteed. Het vormt een mooi bruggetje naar de tweede fase.

 

2. Minimum Lovable Product (MLP). Oftewel, de manier waarop zowel klanten als kandidaten Valluga ervaren. Een goede candidate experience geeft niet alleen een goed gevoel, maar zorgt ook dat het screeningsproces sneller en efficiënter verloopt. Dat is voor alle partijen een win-win situatie!

 

3. Nice-To-Haves. Oftewel, welke innovatieve oplossingen kunnen we nog toevoegen aan Valluga om de applicatie nog beter en klantvriendelijker te maken? Deze extra’s zijn de kers op de taart.’

Houd in elke ontwikkelingsfase een vinger aan de pols

‘Tijdens de ontwikkeling van applicaties of andere IT-processen is het belangrijk om een bepaalde mate van flexibiliteit te bewaken,’ vult Bart aan. ‘Dit doe je door continu een vinger aan de pols te houden en in elke fase van het proces kritisch te kijken of je huidige werkwijze daarbij aansluit. Zo niet, dan is de kans groot dat een andere methode betere resultaten oplevert.’

‘Waarom zou aan één werkwijze vasthouden als deze op een gegeven moment de ontwikkeling in de weg kan zitten? Uiteindelijk moet een methode het proces dienen en niet andersom. Zorg daarom dat de focus altijd ligt op de inhoud en niet alleen op de vorm. Probeer daarom altijd jouw einddoel voor ogen te houden. In ons geval, het leveren van een perfect werkende applicatie.’