Ontdek hoe je jezelf het beste voorbereidt op een softwaretraject en waarom die voorbereiding het verschil maakt.

Veel opdrachtgevers komen bij ons met een oplossing in hun hoofd. Ze willen een bepaalde app, platform of bijvoorbeeld een koppeling. Ze hebben hierbij nagedacht over het probleem en kwamen tot een conclusie. Begrijpelijk. En precies die input gebruiken wij als vertrekpunt om de échte vraag te achterhalen: waarom? 

Wij beginnen namelijk eerst met vragen. Veel vragen.

Niet omdat we het zelf niet weten. Maar omdat elk idee beter wordt als je de waarom-vraag stelt. Jij brengt de oplossing mee, wij brengen de vragen die hem aanscherpen. 

Strategie voor code

Onze werkwijze begint niet bij een oplossing, een scherm of een technische keuze. Het begint bij een strategische sessie. We brengen je vraagstuk nauwkeurig in kaart, identificeren uitdagingen en kijken waar de echte hefboom zit. Wat wil je bereiken? En dan niet (per se) over drie maanden, maar over drie jaar? Hoeveel groei laat je liggen zolang dit vraagstuk niet is opgelost?

Pas als dit soort vragen beantwoord zijn, beginnen we na te denken over technologie. Want technologie is altijd een middel, geen doel. Nooit! En het juiste middel kies je pas als je weet waar je naartoe wil.

Dat is wat wij bedoelen met strategy before code.

Hoe onze klanten dit ervaren 

Wijmar Lagrou, directeur van Global Smart Shipping, zet het scherp neer: "Je moet wel van tevoren goed nadenken over wat het is wat je wil. Je gaat een mismatch krijgen als je zegt: ik heb een platform nodig, maar geen idee hoe het eruit komt te zien en wat het moet doen."

Hij vergelijkt deze werkwijze met het kopen van een auto. Het uiterlijk en hoe een auto rijdt, kun je zelf beoordelen. Maar een motorblok? Daar moet je op vertrouwen. Zo werkt het volgens Wijmar ook bij softwaretrajecten. En dat vertrouwen begint volgens hem bij de voorbereiding, zowel aan de kant van de opdrachtgever als aan die van de partner.

Micha Rouwendal, eigenaar van De Melker, herkent hetzelfde patroon. Zijn bedrijf levert systemen voor legionellapreventie en werkt samen met BOLD Digital aan een volledig nieuw platform voor zijn bedrijf. Micha: "Ze willen echt álles weten. Als je dat niet gewend bent, voelt dat echt als doorzagen." Hij zegt het zonder irritatie, maar als iemand die achteraf weet dat het nodig was. "Het eerste document over ons project kwam pas op tafel na heel veel meetings. Maar daar plukten we later tijdens de ontwikkeling de vruchten van."

Twee verschillende sectoren, twee verschillende trajecten. Maar dezelfde conclusie: de grondige aanpak aan het begin is precies wat de kwaliteit aan het einde bepaalt.

Wat betekent dat voor jou als opdrachtgever?

Het betekent dat je het meeste haalt uit een samenwerking met ons als je zelf ook goed voorbereid aan tafel zit. En dat hoeft niet technisch, want dat is onze taak. Maar wel inhoudelijk: over je eigen bedrijf, processen, ambities en doelen.

Wat je kunt verwachten als je met ons aan tafel zit 

Dit zijn vragen die in elk traject terugkomen. Hoe beter je er alvast over hebt nagedacht, hoe sneller we samen tot de kern komen. 

Waar wil je over drie jaar staan?

Niet wat je wil bouwen, maar wat je wil bereiken. Wil je internationaal uitrollen? Wil je minder afhankelijk zijn van handmatige processen? Wil je je klanten een beter serviceniveau bieden? Die ambitie bepaalt de architectuur.

Wat zit er in je huidige systeem?

Als je bestaande software hebt, zit daar jaren aan bedrijfslogica in. Uitzonderingen, klantafspraken, processen die ooit zo zijn ingericht en sindsdien nooit meer zijn bevraagd. Hoe meer je aanlevert, hoe minder tijd verloren gaat aan reconstrueren wat er al was. Zoals Micha het zegt: "Voordat je begint: haal zoveel mogelijk data op uit je bestaande systeem.

Wie zit er aan tafel, en wie mag beslissingen nemen?

Softwaretrajecten lopen regelmatig vast op intern overleg bij de opdrachtgever, niet op techniek. Wie is eindverantwoordelijk? Wie mag een wijziging goedkeuren? Wie test de opgeleverde sprints? Als die vragen niet beantwoord zijn voordat je begint, worden ze beantwoord op het slechtst mogelijke moment.

Wat wil je écht en wat is 'nice to have'?

Zodra je begint te bouwen, is de verleiding groot om meer functionaliteiten te laten ontwikkelen. Nog een feature, nog een koppeling, nog een wens die net binnenkwam. Maar zomaar je scope uitbreiden is de stille killer van softwareprojecten. Weet vooraf wat het systeem minimaal moet kunnen om waarde te leveren. Alles daarna is voor fase twee.

Waarom dit zo belangrijk is

"BOLD Digital gaat niet ontwikkelen als je niet weet waar je naartoe wil." Dat zegt Micha Rouwendal en hij heeft gelijk. Wij starten geen traject zonder richting. En die richting bepalen we samen met jou, omdat we weten wat er gebeurt als je dat overslaat. Ja, we kunnen snel en veel bouwen, maar na een jaar heb je dan iets dat werkt, maar niet doet wat je eigenlijk nodig had om je écht verder te brengen.

De strategische sessie die wij aan elk traject vooraf laten gaan, is geen formaliteit. Het is de investering die alle andere investeringen beschermt. Want een fundament dat klopt, draagt alles wat er daarna op gebouwd wordt.

Strategy before code, since 1998.