Van idee tot release: Het 6-wekelijkse ontwikkelproces van Recras

Elke 6 weken een stap vooruit.

Ons ontwikkelproces

Bij Recras zitten we nooit stil. We bouwen met veel passie aan een product waar we trots op zijn, we luisteren aandachtig naar de feedback van onze leden en stiekem zijn we onze eigen grootste criticus. Om te zorgen dat we continu blijven vernieuwen zonder de kwaliteit en focus uit het oog te verliezen, werken we met een vast ritme: we ontwikkelen onze software in periodes van zes weken.

Maar hoe zorgen we ervoor dat we in die zes weken niet zomaar ‘iets’ bouwen, maar de juiste prioriteiten stellen? Graag geven we een kijkje achter de schermen bij ons ontwikkelproces.

Onze jaarlijkse enquête

Om te weten wat we moeten bouwen, kijken we op de eerste plaats naar onze gebruikers. We zijn nauw betrokken bij de recreatieondernemers, die met ons systeem werken, en door dat contact borrelen er continu nieuwe ideeën en wensen op. Toch spreken we de ene ondernemer vaker dan de ander. Sommigen maken al zo lang gebruik van Recras dat we ze simpelweg nog maar weinig spreken, puur omdat alles bij hen al jaren op rolletjes loopt.

Juist daarom is de uitgebreide enquête, die we aan het einde van elk jaar uitsturen, van enorme waarde voor ons. Het is dé manier waarop werkelijk iedereen zijn of haar stem kan laten horen. Het geeft ons een compleet, eerlijk en helder beeld van wat er leeft in de praktijk, welke functies echt het verschil maken en waar de knelpunten zitten. De inzichten en wensen uit deze enquête vormen zo de rode draad én de inspiratie voor de projecten die we het opvolgende jaar in onze zeswekelijkse cycli gaan oppakken.

De aftrap: Ideeën, voorbereiding en de pitch

Elke nieuwe periode van zes weken begint met onze vaste projectselectie. Het unieke aan dit proces is dat iedereen binnen Recras (ongeacht in welke rol iemand werkt) ideeën mag voordragen voor nieuwe features of verbeteringen. Wel geldt een belangrijke spelregel: een idee moet vooraf goed zijn uitgewerkt. Ruim voor de daadwerkelijke selectie wordt het voorstel intern gedeeld, zodat collega’s de kans krijgen om er alvast over mee te denken, kritische vragen te stellen of input te leveren.

Tijdens de projectselectie pitcht de dedenker het idee aan de rest van het ream. Daarna hakken we gezamelijk de knoop door. De uitkomst van zo’n sessie kan drie kanten op gaan:

  • Groen licht: Het idee wordt gekozen en de programmeurs gaan er de komende 6 weken mee aan de slag.
  • Terug naar de tekentafel: Het idee is goed, maar de uitwerking roept nog wat vragen op.
  • Afgewezen: Het idee haalt het niet. Vaak simpelweg omdat we op dat moment andere zaken belangrijker vinden en er geen tijd voor is.

De bouwfase en korte lijntjes

Zodra de projecten zijn gekozen, wordt dit verdeeld onder de programmeurs. Een belangrijk onderdeel van onze werkwijze is dat de bedenker van de pitch gedurende het hele traject nauw betrokken blijft. Deze collega test tussentijdse versies en geeft directe feedback aan de ontwikkelaars. Dat zorgt voor korte lijntjes en voorkomt dat het uiteindelijke resultaat afwijkt van het oorspronkelijke idee.

De onmisbare testronde

Zelfs de beste programmeurs hebben een vangnet nodig. Daarom sluiten we de ontwikkelfase altijd af met een uitgebreide, vaste testronde. Dit is de kwaliteitscontrole waarin we het systeem grondig langslopen om er 100% zeker van te zijn dat alles vlekkeloos werkt en er absoluut niets vergeten is. Pas als alles stabiel is, krijgt de update een ‘go’.

Evaluatie met het hele team

Na zes weken is het tijd om de balans op te maken. We roepen het gehele team bijeen voor de projectevaluatie. Tijdens deze sessie laten de ontwikkelaars het resultaat zien van de afgelopen weken en hoe het nieuwe onderdeel in de praktijk werkt. Het is een mooi moment om samen naar het resultaat te kijken en de periode succesvol af te sluiten.

Updates delen met onze gebruikers

En dan is de cirkel rond. Zodra de projectevaluatie is afgerond en de nieuwe features live staan, bundelen we al het nieuws in onze nieuwsbrief. Zo zijn al onze gebruikers direct op de hoogte van de nieuwste updates in Recras.

Door op deze manier te werken blijven we ons product stap voor stap verbeteren. Niet top-down, maar als één team dat samen met de leden kiest, bouwt en evalueert.