Strategie 7 min leestijd

Software roadmap: zo plan je ambities op Now, Next, Later en Future.

Een roadmap is geen datumplanning — het is een gedeeld beeld van waar je software heen gaat. Zo werkt de Now / Next / Later-aanpak in Cody en waarom hij voor zowel opdrachtgever als ontwikkelaar werkt.

Jasper Koers ·

In het kort

  • Een roadmap geeft richting zonder valse precisie — geen Gantt-chart met datums, maar prioriteiten per tijdshorizon
  • In Cody werken we met vier emmers: Now (huidig), Next (hierna), Later (gepland, geen datum) en Future (verkennend)
  • Items kunnen via drag-and-drop verschoven worden als prioriteiten wijzigen — de roadmap leeft mee met de realiteit
  • Voor jou als opdrachtgever: overzicht over je eigen ambities op één plek, geen losse mailtjes of agenda-items
  • Voor het ontwikkelteam: vroegtijdig zicht op wat eraan komt, zodat capaciteit, architectuur en research vooruit kunnen plannen
  • Optionele kwartaal-tag op Later-items geeft globale tijdshorizon zonder vast te leggen op exacte datums

Wat is een software roadmap?

Een roadmap is een overzicht van waar jouw software de komende periode heen gaat. Geen strakke planning met datums en mijlpalen, maar een levend document dat antwoord geeft op één vraag: "Wat doen we wel, wat doen we hierna, wat doen we later, en wat is nog niet zeker?"

Het is een instrument dat oorspronkelijk uit de productontwikkeling komt en daar inmiddels gemeengoed is. Maar ook bij maatwerksoftware — waar jij de opdrachtgever bent en wij de ontwikkelpartner — werkt het verrassend goed. Het sluit het gat tussen "vandaag een mailtje sturen over een bug" en "ooit nog dat grote nieuwe onderdeel bouwen".

Het probleem zonder roadmap

Veel softwaretrajecten lopen volgens een ritme dat je vast herkent. Een directielid heeft een idee, stuurt een mail. Een gebruiker vindt een bug, meldt het via WhatsApp. Iemand bedenkt tijdens een meeting dat het wel handig zou zijn als de software ook X kon. En al die ideeën zweven rond — in inboxen, in agenda's, in hoofden.

Wat ontbreekt is overzicht. Niet alleen voor jou als opdrachtgever, maar ook voor het ontwikkelteam. Zonder roadmap weet de ontwikkelaar pas dat er een groot stuk werk eraan komt op het moment dat het dringend wordt. Geen tijd meer om architectuur vooraf goed te overdenken, geen ruimte om bestaande code daar alvast op aan te passen, geen ruimte om kennis op te bouwen rond een nieuwe technologie die je gaat gebruiken.

De gevolgen zijn voorspelbaar: ad-hoc oplossingen die later opgeschoond moeten worden, sprongen in scope die niet kloppen met wat technisch handig is, en frustratie aan beide kanten omdat de ander "altijd alles te laat doorgeeft".

Now / Next / Later: het framework

De roadmap die we in Cody gebruiken volgt het Now / Next / Later-framework dat in 2014 door Janna Bastow (medeoprichter van ProdPad) werd gepopulariseerd. Zij beschreef het destijds als reactie op de eindeloze Gantt-charts waar productteams aan vasthielden — en die altijd verkeerd bleken. Bron: ProdPad — The Now-Next-Later Roadmap.

Het idee is simpel: in plaats van te doen alsof we weten wanneer iets exact klaar is, groeperen we werk in tijdshorizons met steeds meer onzekerheid. We hebben er bij Cody een vierde emmer aan toegevoegd, "Future", voor ideeën die nog te ver weg liggen om over te beslissen:

  • Now — hier werken we nu aan. Korte termijn, dagen tot weken. Wat er op de werkbank ligt.
  • Next — hierna aan de beurt. Komende maand of twee. Concreet genoeg om over te beslissen.
  • Later — wel gepland, geen datum. Meestal binnen dit kwartaal of halfjaar. Optioneel met kwartaal-tag.
  • Future — misschien ooit. Verkennend. Geen belofte dat het echt gaat gebeuren.

Wat dit zo effectief maakt is dat de mate van detail en zekerheid afneemt naarmate je verder de toekomst in kijkt. Now-items zijn helder en uitvoerbaar. Future-items zijn richtingen, geen plannen. Dat is eerlijk — dat is hoe softwareontwikkeling daadwerkelijk werkt.

Hoe het werkt in Cody

Issues op de roadmap zetten

Issues in Cody beginnen meestal in de backlog — alles wat ooit gemeld of bedacht is. Vanuit de backlog open je een dialoog waarin je een of meerdere openstaande issues zoekt, selecteert en in één keer aan een emmer toevoegt (eventueel direct met een kwartaal-tag). Niet alles hoeft op de roadmap: kleine bug-fixes en snelle aanpassingen lopen gewoon door de backlog. De roadmap is voor zaken waar je vooruit over wilt nadenken.

Drag-and-drop tussen emmers

Prioriteiten veranderen — en dat is geen probleem. Een item in Later kan verschoven worden naar Next als het urgenter wordt, of juist andersom als iets toch even kan wachten. Het bord werkt als een Kanban: sleep een kaartje van de ene kolom naar de andere. De volgorde binnen een kolom is ook aanpasbaar, zodat de bovenste items de hoogste prioriteit hebben.

Optioneel: kwartaal-tag

Soms wil je toch iets meer houvast geven dan "later". Aan elk item op de roadmap kun je een kwartaal-tag hangen — bijvoorbeeld Q3 2026. Je krijgt de keuze uit de eerstvolgende zes kwartalen. Geen exacte datum, wel een globale richting. Daarmee weet het ontwikkelteam: dit zou rond dat kwartaal aan de beurt moeten zijn. Handig voor capaciteitsplanning, niet zo strikt dat het bij scope-wijziging direct misgaat.

Bucket-tag op de issuelijst

In de issuelijst zie je per regel direct in welke emmer een issue zit (met optioneel het kwartaal erbij op desktop). Dus als iemand door de openstaande issues scrolt, ziet hij of zij meteen: "dit staat in Next, dat komt er binnen een paar weken aan". Geen apart tabblad openen, geen vragen aan een PM.

Voor jou als opdrachtgever: jouw ambities op één plek

Het belangrijkste voordeel van een roadmap voor jou is dat je niets meer hoeft te onthouden. Elke keer dat je denkt "we moeten ook eens X gaan doen", zet je het op de roadmap in de juiste emmer. Geen losse mailtjes meer, geen agendanotities die je later niet meer terugvindt, geen "ik dacht dat ik dat ergens had opgeschreven".

Daarnaast geeft het je grip op je eigen tempo. Als de roadmap leeg is in Now en Next, is dat een teken: óf we leveren op tempo, óf er liggen kansen die je nog niet hebt benoemd. Als er juist te veel in Now staat, is dat een teken dat er prioriteiten moeten — niet alles kan tegelijk. De roadmap dwingt je vriendelijk om keuzes te maken die je toch al maakt, maar nu zichtbaar.

En misschien wel het belangrijkste: het maakt je ambities expliciet. Veel opdrachtgevers hebben wel een visie waar de software heen moet, maar die zit vooral in hun hoofd. Door dat op te schrijven in Later- en Future-items wordt het bespreekbaar — voor je team, voor stakeholders, voor ons als ontwikkelpartner.

Voor de ontwikkelaar: vooruit kunnen denken

Dit is waar veel opdrachtgevers het belang van de roadmap onderschatten. Een goede ontwikkelaar werkt niet alleen aan wat nu moet, maar houdt rekening met wat eraan komt. Dat heeft een paar concrete redenen:

  • Architectuurkeuzes vooraf — als we weten dat over twee maanden een groot nieuw onderdeel komt, kunnen we de keuzes die we nu maken daar al op afstemmen. Andersom is het ingewikkeld: code die net is geschreven voor situatie A moet alsnog herschreven worden voor situatie B die je had kunnen voorzien.
  • Refactoring en technical debt — weet je dat er iets groots aankomt op een bepaald deel van de software? Dan is het slim om dat deel daarvoor op te schonen. Zonder vooruitzicht: ad-hoc patchwerk dat zich opstapelt.
  • Capaciteitsplanning — wij plannen onze beschikbaarheid en die van eventuele specialisten (denk aan iemand met diepe AWS-kennis voor een infra-migratie) vooruit. Een roadmap geeft daar inzicht in.
  • Kennisopbouw — als er een feature aankomt die een specifieke technologie of integratie vereist die we nog niet eerder hebben gedaan, kunnen we daar vroegtijdig research in steken. Dat scheelt fouten en tijd op het moment dat het echt moet.
  • Beslissingen koppelen — soms heeft een Later-item gevolgen voor een Now-item ("als we dat later toch doen, zou ik dit nu anders bouwen"). Zonder zichtbare roadmap mis je die afhankelijkheden.

Met andere woorden: de roadmap is niet alleen een communicatie-instrument, het is een planningsinstrument voor de ontwikkelaar. Hoe meer wij vooruit kunnen kijken, hoe doordachter de software wordt en hoe minder herstelwerk later. Dat is geen luxe — het is de manier waarop softwareontwikkeling op de lange termijn kostenefficiënt blijft.

Wat de roadmap níet is

Voor de duidelijkheid: een roadmap in Cody is geen sprint-planning. We werken niet met sprints van twee weken waarin een vaste hoeveelheid werk afgemaakt moet zijn — dat past niet bij de manier waarop maatwerksoftware in de praktijk loopt, met zowel ad-hoc bugs, lopend onderhoud en grotere features tegelijkertijd.

Het is ook geen commitment. Een item in Later betekent niet "dit gaan we doen". Het betekent "dit is een serieuze richting waar we over willen blijven praten". Bij elke verschuiving is heronderhandelen prima — sterker nog, dat is precies waar de roadmap voor bedoeld is. Roman Pichler beschrijft dit als de "goal-oriented roadmap": gericht op richting en doelen, niet op een lijst af te vinken features. Bron: Roman Pichler — The Goal-Oriented Product Roadmap.

Beginnen met een roadmap

Heb je nog geen roadmap en wil je er een opzetten voor jouw project? Een goede start is:

  1. Loop de backlog door en pak er de issues uit die meer zijn dan een snelle fix. Plaats ze in een eerste emmer op gevoel.
  2. Schrijf op wat niet in de backlog staat — de ambities die alleen nog in je hoofd zaten. Plaats ze in Later of Future.
  3. Verschuif net zolang tot het klopt: Now is het meest urgente werk, Next volgt direct, Later is de richting voor dit jaar, Future is verkennend.
  4. Plan een korte review elke 4–6 weken om de roadmap actueel te houden. Tussendoor schuiven en toevoegen mag altijd.
De beste roadmap is de roadmap die je daadwerkelijk gebruikt. Liever vier kort doordachte emmers die elke maand kloppen, dan een uitgebreide Gantt-chart waar niemand meer naar kijkt.

Werk je met Coding Agency? Dan zit de roadmap al klaar in Cody — vraag ons om je rond te leiden. Werk je nog niet met ons en wil je weten hoe wij dit voor jouw software inrichten? Plan een vrijblijvend kennismakingsgesprek.

Veelgestelde vragen

Een roadmap is een overzicht van waar jouw software de komende tijd heen gaat. Het is geen strakke datumplanning, maar een lijst met prioriteiten gegroepeerd op tijdshorizon. In Cody gebruiken we vier emmers: Now (waar we nu aan werken), Next (wat hierna komt), Later (gepland zonder datum) en Future (verkennend, misschien ooit). Zo zien jij en het ontwikkelteam in één oogopslag waar de software naartoe gaat.
Omdat softwareontwikkeling zelden volgens een vooraf vastgepinde datum verloopt. Scope wijzigt, prioriteiten schuiven, urgente bugs duiken op. Een Now/Next/Later-roadmap geeft richting zonder valse precisie. Het framework werd in 2014 gepopulariseerd door Janna Bastow van ProdPad en is sindsdien de de-facto standaard voor productroadmaps geworden — juist omdat het eerlijk is over onzekerheid in plaats van die te verbergen achter een Gantt-chart.
Jawel. Items in Now zijn altijd op korte termijn (dagen tot weken). Items in Next volgen direct daarna (maand of twee). Voor items in Later kun je optioneel een kwartaal-tag toevoegen (bijv. Q3 2026) als de richting al duidelijk is. Future blijft bewust onzeker — het zijn verkennende ideeën. Dat geeft genoeg houvast om te plannen, zonder te doen alsof we de toekomst exact kunnen voorspellen.
Allebei. Jij bepaalt de prioriteiten en ambities — wat is belangrijk, welke richting wil je op? Wij vertalen dat naar uitvoerbare issues en houden de roadmap actueel. Issues kunnen vanuit de backlog direct op de roadmap geplaatst worden en kunnen tussen de vier emmers verschoven worden als de prioriteit verandert. Op het issue zelf zie je vervolgens in welke emmer het zit.
Gerelateerde expertise — Maatwerk software

Maatwerk software laten maken? Bekijk onze aanpak, werkwijze en referentieprojecten. Vanaf € 3.000, 16+ jaar ervaring, 150+ projecten opgeleverd.

Hulp nodig?

Vragen over dit onderwerp? Laten we het erover hebben.

Neem contact op