Michael Luchen
Productroutekaarten zijn het belangrijkste document dat samenwerking in zoveel productteams kan versterken, of hun potentieel door gebrekkige afstemming kan verminderen. We zijn allemaal bekend met routekaarten, maar wat als ze konden worden gebruikt om echte, authentieke samenwerking te bevorderen? Wat als we ze in plaats van als statische documenten te beschouwen, organisch, transparant en iteratief zouden maken? Vandaag hebben we een productmanager van topniveau te gast, met ervaring variërend van gezondheidszorg tot productontwikkeling voor ondernemingen. We praten over productroutekaarten en hoe deze het best kunnen worden gebruikt om geweldige producten te creëren. Blijf luisteren.
Dit is de podcast voor productmanagers, de stem van een community die het draaiboek schrijft voor productmanagement, -ontwikkeling en strategie. Deze aflevering wordt gesponsord door Crema, een bureau voor digitale producten dat individuen en bedrijven helpt floreren door creativiteit, technologie en cultuur. Meer informatie vind je op crema.us.
Blijf luisteren voor praktische, authentieke inzichten die je helpen succesvol te zijn in de wereld van productmanagement.
Vandaag verwelkom ik met veel enthousiasme Brandon Blackman in de podcast. Brandons expertise in productmanagement begon bij een start-up in de gezondheidszorg en breidde zich uit naar het toezicht op de ontwikkeling van e-commercewinkels, mobiele apps en webapplicaties op ondernemingsniveau. Hij is gepassioneerd over het tot leven brengen van ideeën.
Brandons passie ligt bij het motiveren van hoogwaardige Agile en multidisciplinaire productteams. Naast het feit dat ik zelf met Brandon heb mogen samenwerken bij Crema, is hij ook bestuurslid van HealthSplash, een platform voor gezondheidszorg dat zich richt op het oplossen van het probleem van afgewezen medische declaraties als gevolg van onjuiste gegevens.
Brandon, welkom bij de show.
Brandon Blackman
Hallo. Fijn om hier te zijn.
Michael Luchen
Bedankt dat je erbij bent. Klaar om in productroadmapping te duiken?
Gerelateerd artikel: Hoe je user-storymapping gebruikt om de prioritering van een Agile backlog te verbeteren
Brandon Blackman
Ja. Ik praat er graag over.
Michael Luchen
Ik ook. Dit is een onderwerp waarover veel meningen bestaan en waarop veel goede manieren zijn om het aan te pakken.
Laten we bij de basis beginnen: wat is jouw persoonlijke achtergrond met routekaarten?
Brandon Blackman
Als productmanager heb ik uit noodzaak veel ervaring met routekaarten opgedaan. Ze vormen een belangrijk onderdeel van ons proces en onze workflow voor productontwikkeling. Mijn achtergrond bestaat vooral uit vallen en opstaan en leren van ervaringen. De eerste routekaarten die ik maakte waren sterk op datums gericht en leken bijna op een watervalaanpak. Uiteindelijk werd niets volgens de routekaart op tijd opgeleverd. Daardoor waren routekaarten voor mij vooral een bron van ergernis, stress en angst wanneer een stakeholder of iemand uit de directie vroeg wanneer we iets konden verwachten of de routekaart wilde zien.
Dat bracht me ertoe te denken dat er een betere manier moest zijn. Ik heb er veel over gelezen, onderzoek naar gedaan en geëxperimenteerd met de productteams waarbij ik betrokken ben. Inmiddels ben ik erg tevreden met onze aanpak. Ik vind het maken van een routekaart echt leuk. Het is een onmisbaar hulpmiddel geworden voor mij, mijn team en onze interne en externe gebruikers en stakeholders.
Michael Luchen
Je begon dus met zeer vaste routekaarten volgens een watervalmodel en liep daarbij tegen beperkingen aan. Wat is je persoonlijke filosofie over productroutekaarten?
Brandon Blackman
Mijn belangrijkste uitgangspunten zijn: houd de routekaart op hoofdlijnen, want hoe gedetailleerder ze wordt, hoe groter de kans op niet-waargemaakte verwachtingen. Houd haar voortdurend bijgewerkt en blijf regelmatig releasen. Bij digitale producten geloof ik sterk in vroeg en vaak releasen.
Michael Luchen
Wat moet het uiteindelijke doel van een routekaart zijn?
Brandon Blackman
Het uiteindelijke doel is de richting van het product communiceren. Eigenlijk moet de routekaart ook de richting van de community weerspiegelen, maar vooral de richting van het bedrijf of de onderneming als geheel. De kernfunctie van een routekaart is afstemming creëren voor iedereen die bij het product betrokken is. Dat kan externe afstemming met gebruikers zijn, of interne afstemming met je productteam en leidinggevenden. We proberen mensen met verschillende perspectieven op één lijn te brengen over wat ze in de toekomst kunnen verwachten. Het doel is dus om alle stakeholders op een duidelijke en beknopte manier te vertellen waar we met het product naartoe gaan.
Michael Luchen
Het is bijna een verhaal dat voortdurend verandert, omdat het meerdere stakeholders bedient.
Brandon Blackman
Precies. Zoals bij elk goed verhaal wil je iemand niet vervelen met te veel details. Je wilt het boeiend houden en precies genoeg informatie geven om afstemming te bereiken. Word niet zo gedetailleerd dat je bepaalde vereisten of deadlines juist mist.
Michael Luchen
Moet een routekaart een statisch document zijn, of iets organisch en iteratiefs?
Brandon Blackman
Ze moet organischer en iteratiever zijn. Als de routekaart statisch is, hebben we waarschijnlijk verkeerde aannames gedaan over gebruikers en over hoe het product in de praktijk zal functioneren. Een routekaart is een prognose, een blik op de toekomst. Hoeveel je ook plant, je weet het pas zeker wanneer je daar bent. De beste prognose ontstaat door naar het heden te kijken en de prognose daarop aan te passen. Er bestaat dus nooit een definitieve versie.
Michael Luchen
Een definitieve versie kan bovendien de gewenste resultaten tegenwerken. De routekaart is gebaseerd op onze huidige kennis van gebruikers, behoeften, de zakelijke omgeving en de concurrentie. Tijdens de ontwikkeling veranderen die variabelen, dus moet de routekaart mee veranderen.
Brandon Blackman
Daar ben ik het volledig mee eens.
Michael Luchen
Waar moet een productroutekaart op gericht zijn?
Brandon Blackman
Richt je op het waarom en het wat van wat je bouwt. De verleiding is vooral voor mensen met weinig ervaring met roadmapping om je te richten op het hoe. Dat hoort in de backlog. De backlog beschrijft hoe we iets gaan doen; de routekaart richt zich op waarom we deze richting kiezen en waarop we ons richten. Beantwoord die vragen met de routekaart en vermijd de hoe-vraag.
Michael Luchen
Veel routekaarten bevatten statussen, thema’s en resultaten. Hoe passen die daarin?
Brandon Blackman
Statussen kunnen bijvoorbeeld zijn: hier werken we nu aan, hier werken we hierna aan en dit doen we later. Let op dat daar geen datums aan vastzitten. Zodra je een datum toevoegt, verbind je jezelf aan een vereiste die misschien niet nodig was geweest.
Een thema kan bijvoorbeeld klantrelaties zijn. Vervolgens denk je na over items, epics of user stories die bijdragen aan dat thema. Een routekaart die op resultaten is gericht, kan bijvoorbeeld zeggen: klantinteracties met 30% verhogen. Dat is het waarom en wat. Het hoe laat je over aan de backlog en de experts in het productteam.
Michael Luchen
Dat is een krachtige Agile-benadering. Je richt je op wat nu bekend is, houdt een volgende zone beschikbaar en bewaart andere ideeën in de backlog zonder ze definitief aan de routekaart te verbinden.
Brandon Blackman
Hoe meer je vastlegt, hoe meer vereisten en verwachtingen je creëert waaraan moet worden voldaan.
Michael Luchen
Wat doe je wanneer stakeholders toch specifieke datums eisen?
Brandon Blackman
Idealiter staan er geen datums op een routekaart, maar de praktijk vraagt er soms om. Geef dan de meest globale datum die mogelijk is. Vaak werkt een routekaart per kwartaal goed. Je kunt bijvoorbeeld toezeggen dat je in het tweede kwartaal klantinteracties met 30% zult verhogen. Dat geeft marketing, klantenservice en andere stakeholders voldoende richting, terwijl je ruimte houdt voor onzekerheid. Een kwartaal geeft je een marge van drie maanden.
Michael Luchen
Die marge is belangrijk. De onzekerheidskegel laat zien dat je aan het begin veel onzekerheid hebt en naarmate je dichter bij een doel komt meer zekerheid krijgt. Met sprintgegevens en story points kun je in een Agile omgeving de voortgang en risico’s beter volgen.
Brandon Blackman
Dat doet me denken aan een prognose voor mijn pensioenrekening. Die laat zien hoeveel geld ik met een bepaalde mate van zekerheid zal hebben. Een routekaart werkt vergelijkbaar. Wanneer een stakeholder om een exacte datum vraagt, kun je vragen of die een antwoord met 90% zekerheid wil of een antwoord met 30% zekerheid.
Michael Luchen
Hoe beheer je afhankelijkheden in een routekaart?
Brandon Blackman
Noteer en communiceer ze. Als je een thematische, resultaatgerichte of statusgerichte routekaart maakt, verbind dan de relevante items met de afhankelijkheden. Noteer bijvoorbeeld dat een resultaat afhankelijk is van X, Y en Z. Zo creëer je de benodigde afstemming.
Een goed voorbeeld zijn afhankelijkheden tussen frontend- en backendteams. Daarvoor kun je contracten opstellen, zoals een API-contract. Dat document beschrijft wat de API kan doen. De frontend kan daarop bouwen, zelfs als de API nog niet bestaat. Het contract vormt een gezamenlijke overeenkomst tussen beide teams en maakt duidelijk wat ieder team moet opleveren.
Hetzelfde principe kan worden toegepast tussen ontwikkeling en marketing, of tussen het productteam en klantenservice. Door duidelijk te maken wat anderen kunnen verwachten, kunnen afhankelijke teams hun processen en systemen voorbereiden.
Michael Luchen
Afhankelijkheden gaan dus niet alleen over bedrijfs- of inhoudelijke zaken, maar ook over technische samenwerking.
Brandon Blackman
Zeker. Dingen zullen misgaan; dat hoort bij afhankelijkheden. Daarom moeten ze op de routekaart staan. Omdat een routekaart iteratief en organisch is, kun je uitleggen waarom een wijziging nodig is. Door onzekerheid en afhankelijkheden vooraf te communiceren, verminder je een groot deel van de problemen bij het voorspellen van de toekomst.
Michael Luchen
Welke andere uitdagingen kom je tegen bij Agile routekaarten en releasebeheer?
Brandon Blackman
Vaak zijn interne stakeholders niet bekend met Agile. Je moet voortdurend uitleggen waarom je op deze manier bouwt. We bouwen niet simpelweg een huis waarvan het bouwproces al eeuwen bekend is. Vaak bouwen we iets dat nog niet eerder is gedaan, of iets op een unieke manier. Je kunt de toekomst dan niet volledig voorspellen.
Bij Agile erkennen we dat er bekende zaken, bekende onbekenden en onbekende onbekenden zijn. Agile maakt die onzekerheid niet noodzakelijk eenvoudiger, maar geeft je wel een manier om ermee om te gaan en de chaos te ordenen terwijl je waardevolle producten voor gebruikers bouwt.
Michael Luchen
Softwareontwikkeling draait van nature om kennis creëren en verzamelen. Het is veel meer dan een huis bouwen: je moet bedenken hoe je stenen maakt, hoe je ze legt en welk nieuw materiaal je nodig hebt. Tijdens het bouwen ontwikkel je dus ook voortdurend nieuwe kennis, wat extra variabiliteit aan de routekaart toevoegt.
Michael Luchen
Hoe helpen sprints om een routekaart op te delen?
Brandon Blackman
Elke sprint moet een doel hebben. Aan het einde van de sprint moet dat doel zijn bereikt en het product, het team en de gebruikers verder op de routekaart brengen. Bij sprintplanning begin ik daarom altijd met het overzicht van de routekaart. Daarna kiezen we stories en formuleren we het sprintdoel. Dat doel moet duidelijk verwijzen naar het onderdeel van de routekaart waar we op dat moment aan werken. Soms is het een voorbereidende stap, zoals backendonderzoek, maar ook die stap moet bijdragen aan de routekaart.
Michael Luchen
Hoe voorkom je dat sprints kleine watervallen worden?
Brandon Blackman
Sprints moeten bestaan uit onafhankelijke en bruikbare user stories. Stories moeten onafhankelijk, testbaar en bruikbaar zijn. Aan het einde van een sprint mag je niet iets hebben dat pas na nog twee sprints bruikbaar wordt. Plan zo dat elke sprint onafhankelijk en releasable is. Het resultaat moet in een productieomgeving bruikbaar kunnen zijn, of op zijn minst in een preproductieomgeving waarin een gebruiker waarde kan ervaren.
Michael Luchen
Je wilt dus voldoende duidelijkheid bieden om vooruitgang mogelijk te maken, maar ook voldoende ambiguïteit behouden zodat het team kan bijsturen en creatief kan werken.
Brandon Blackman
Precies. Te veel detail brengt je terug naar het hoe. Als productmanager heb ik niet alle ontwikkel- of ontwerpkennis. Door het doel op hoofdlijnen te formuleren, geef je experts de ruimte om de beste oplossing te vinden.
Michael Luchen
Hoe vaak moet een routekaart worden bekeken?
Brandon Blackman
Als productmanager kijk ik er waarschijnlijk dagelijks of om de dag naar. Het productteam moet haar bij elke sprintstart en elke planningsperiode bekijken. De routekaart helpt bepalen welke sprints, sprintdoelen, user stories en epics prioriteit krijgen. Vanuit bedrijfsbreed perspectief moet je haar erbij pakken wanneer je productinformatie met stakeholders deelt, zodat je context geeft en niet slechts één klein onderdeel laat zien.
Michael Luchen
Wat is jouw favoriete type routekaart?
Brandon Blackman
Dat hangt van het product af, maar meestal kies ik voor een thematische routekaart. Ik vind het waardevol om een thema te koppelen aan de belangrijkste bedrijfsdoelen. Het productteam kan dan kiezen waar het aan werkt, terwijl ontwikkelaars en ontwerpers bepalen hoe ze de thema’s realiseren. Bij kleinere producten werken statussen goed: wat doen we nu, wat volgt daarna en wat komt later.
Michael Luchen
Wat is een gewoonte die het meest aan je succes heeft bijgedragen?
Brandon Blackman
Ik ben een beetje ouderwets met analoog notities maken. Door iets met de hand op te schrijven, blijft het beter hangen en verplaats je het van je kortetermijngeheugen naar je langetermijngeheugen. Ik gebruik een notitieboek om het verleden bij te houden, het heden te organiseren en de toekomst te ontwerpen. Dat heb ik geleerd van de methode van het bullet journal.
Michael Luchen
Wat is naast notitieboeken en pennen je favoriete hulpmiddel?
Brandon Blackman
Miro, het virtuele whiteboard. We gebruiken het vaak bij Crema. Sinds ik Miro ontdekte, heb ik geen routekaart meer buiten Miro gemaakt. Ik kan een kader voor de routekaart maken, afbeeldingen en Figma-integraties toevoegen, user stories schrijven en die met Jira integreren. Miro heeft mijn manier van werken veranderd.
Michael Luchen
Welk advies zou je geven aan iemand die aan een carrière in productmanagement begint?
Brandon Blackman
Neem een baan bij een start-up, zelfs als je geen ervaring hebt. Ik begon zonder te weten wat productmanagement of Agile was en heb me er gewoon in gestort. Zoek een start-up of begin misschien zelf iets naast je huidige baan. Werk aan een servicebedrijf, digitaal product of iets anders en pas het Agile-proces toe. In het beste geval bouw je een miljardenbedrijf; in het slechtste geval levert het niets op. Maar je doet in beide gevallen waardevolle ervaring op waarmee je later werk kunt vinden dat je echt leuk vindt.
Michael Luchen
Heel wijze woorden. Bedankt, Brandon, dat je vandaag bij de podcast was en niet alleen je expertise over routekaarten deelde, maar ook vertelde over productontwikkeling. Je vindt meer informatie over Brandons werk op crema.us of op LinkedIn.
Brandon Blackman
Bedankt dat ik erbij mocht zijn.
Michael Luchen
Iedereen bedankt voor het luisteren.
Laat vooral een beoordeling van de podcast achter en vertel ons wat je goed vond, waar je meer van wilt zien of wat we niet hebben behandeld en waarop we moeten terugkomen. Volg ons en word lid van onze community@theproductmanager.com. Bedankt allemaal en tot de volgende aflevering.


