← Essays

AI-assisted Sprint Planning: hoe je de voorbereiding versnelt zonder verantwoordelijkheid te verliezen

Een praktische analyse van hoe AI Sprint Planning verandert: waar het de voorbereiding versnelt, waarom het de verantwoordelijkheid van het team niet wegneemt en hoe je een mooi plan niet met een realistisch plan verwart.

23 min leestijd
TelegramOrigineel
AI-assisted Sprint Planning: hoe je de voorbereiding versnelt zonder verantwoordelijkheid te verliezen

Dit is het tweede artikel in de serie over hoe AI de klassieke bijeenkomsten van een cross-functioneel ontwikkelingsteam verandert. In het eerste artikel behandelde ik Backlog Refinement en kwam ik tot de belangrijkste conclusie: AI versnelt niet de afspraak van het team zelf, maar de voorbereiding van het materiaal daarvoor. Nu is het logisch om naar de volgende stap te gaan — Sprint Planning — en te bekijken hoe je de voorbereiding daarop kunt versnellen zonder dat het team de verantwoordelijkheid verliest voor het doel, de omvang en de realistische haalbaarheid van de sprint.

Op het eerste gezicht lijkt het dat planning na een goede refinement bijna een technische formaliteit zou moeten zijn. De backlogitems zijn al verfijnd, de acceptatiecriteria geschetst, de risico's opgeschreven, de open vragen deels gesloten, de varianten voor de technische aanpak voorbereid. Je hoeft alleen nog maar taken voor de sprint te kiezen en ze over de mensen te verdelen.

Maar dat is juist de valkuil.

Sprint Planning in Scrum is geen bijeenkomst om taken te verdelen. Het is een gebeurtenis waarin het team drie belangrijkere vragen beantwoordt: waarom is deze sprint waardevol, wat kan er echt in de sprint worden gedaan en hoe zal het gekozen werk worden uitgevoerd. En als je AI door deze bril bekijkt, wordt het belangrijkste zichtbaar: AI kan het team echt helpen om sneller varianten van een plan te verzamelen, afhankelijkheden te markeren, een decompositie voor te stellen en vragen voor te bereiden. Maar het kan de verantwoordelijkheid voor het Sprint Goal niet overnemen en kan het plan niet op zichzelf realistisch maken.

“AI helpt een plan te maken dat op een realistisch plan lijkt. Alleen het team maakt het realistisch.”

Daarin zit naar mijn mening precies de belangrijkste verschuiving. AI versnelt de voorbereiding op Sprint Planning, maar vervangt Sprint Planning zelf niet als de teamafspraak over doel, omvang en manier van opleveren.

Waarom Sprint Planning niet simpelweg ‘taken in de sprint stoppen’ is

In de Scrum Guide 2020 wordt Sprint Planning beschreven als de gebeurtenis die de sprint start. Het resultaat ervan wordt gecreëerd door de gezamenlijke inspanning van het hele Ontwikkelteam.

Sprint Planning is opgebouwd rond drie thema's

  • Waarom is deze sprint waardevol?
  • Wat kan er in deze sprint worden gedaan?
  • Hoe zal het gekozen werk worden uitgevoerd?

Dit is een belangrijke volgorde. Eerst niet een takenlijst, maar waarde. Niet ‘wat we kunnen afronden’, maar ‘welke verandering we aan het einde van de sprint willen bereiken’. Daarom is het Sprint Goal geen decoratieve regel in Jira en geen mooie korte samenvatting van de gekozen taken. Het is één doel voor de sprint, dat wil zeggen één doel dat het team focus geeft en het in staat stelt beslissingen te nemen wanneer er binnen de sprint nieuwe feiten opduiken.

De Sprint Backlog bestaat daarbij uit drie delen: het Sprint Goal als ‘waarom’, de gekozen backlogitems als ‘wat’ en een actionable plan als ‘hoe’. En vooral belangrijk is dat de Sprint Backlog een plan is dat door ontwikkelaars en voor ontwikkelaars is gemaakt. De productowner helpt de discussie voor te bereiden en het gekozen werk aan het Product Goal te koppelen, de Scrum Master helpt de gebeurtenis nuttig en productief te maken, maar het uitvoeringsplan en de verantwoordelijkheid voor de realistische haalbaarheid van het technische deel blijven binnen het ontwikkelingsteam.

Hieruit volgt een eenvoudige maar zeer belangrijke conclusie voor het gesprek over AI: een tool kan een formulering voor het Sprint Goal voorstellen, een lijst met voorlopige backlogitems, afhankelijkheden, risico's en een decompositie. Maar het kan geen drager zijn van de teamverplichting. Het kan niet namens het team zeggen: ‘we zijn er echt klaar voor om dit op ons te nemen’.

Wat AI echt verandert in planning

Ik markeer meteen de grens van het bewijs. Vandaag de dag is er weinig sterke onderzoeksbasis specifiek over AI-assisted Sprint Planning in echte Scrum-teams. Er is aanzienlijk meer werk over aanverwante onderwerpen: requirements engineering, kwaliteit van user stories, schatting van inspanning, generatie van tests, menselijke besluitvorming samen met AI en beheer van AI-risico's. Daarom is het correcter om niet te zeggen ‘AI plant de sprint’, maar ‘AI versnelt het verzamelen van een te bespreken conceptplan en helpt het team eerder een deel van de hiaten te zien’. Dat is een belangrijk verschil.

Vóór de komst van AI was de voorbereiding op Sprint Planning vaak behoorlijk handmatig. De productowner bekeek vooraf de prioriteiten en probeerde een voorlopige omvang van het werk te verzamelen. De analist controleerde in hoeverre de backlogitems klaar waren voor bespreking. De ontwikkelaars herinnerden zich technische beperkingen en vergelijkbare taken. QA bracht testrisico's naar voren. De Scrum Master zorgde ervoor dat de bijeenkomst niet ontaardde in een chaotisch debat over details die eerder hadden moeten worden uitgezocht.

Met AI kan deze voorbereidende laag aanzienlijk sneller worden — op voorwaarde dat het team een kwalitatieve invoercontext heeft en een duidelijk proces om het resultaat te verifiëren. Het model kan helpen meerdere varianten van een Sprint Goal te verzamelen, backlogitems rond het doel te groeperen, zwakke plekken in acceptatiecriteria te markeren, een lijst met afhankelijkheden voor te stellen, vergelijkbare taken in de geschiedenis te vinden, risico's te schetsen en vragen voor te bereiden voor QA, backend, frontend en design. Maar dat is geen bewijs dat de uiteindelijke planning altijd sneller of nauwkeuriger wordt: een deel van de winst kan opgaan aan menselijke verificatie, het controleren van bronnen en het corrigeren van fouten in het concept.

Dit is vooral nuttig wanneer het team naar de planning komt na AI-assisted refinement. In het vorige artikel liet ik zien dat AI helpt om een ruwe vraag sneller om te zetten in een volwassener backlogitem. Maar nu rijst de volgende vraag: als de backlogitems er beter uitzien, betekent dat dan dat het plan ook beter is geworden?

Niet noodzakelijk.

AI kan de planningsartefacten netter maken. Het kan het gevoel geven dat alles al met elkaar verbonden is: hier is het Sprint Goal, hier is de scope, hier zijn de risico's, hier zijn de afhankelijkheden, hier zijn de testnotities. Maar dat is nog geen plan. Dat is een concept van een plan. En de waarde van Sprint Planning zit juist in het feit dat het team dat concept aan de realiteit toetst.

Het team bespreekt AI-assisted Sprint Planning: Sprint Goal, beschikbare teamcapaciteit, afhankelijkheden en AI-voorstellen
Het team bespreekt AI-assisted Sprint Planning: Sprint Goal, beschikbare teamcapaciteit, afhankelijkheden en AI-voorstellen

AI helpt sneller varianten van een Sprint Goal, scope, afhankelijkheden en risico's te verzamelen, maar vervangt niet de teamcontrole op de realiteitszin van het plan.

We gaan verder met dezelfde case: B2B LMS en e-mailherinneringen

Om niet abstract te blijven, ga ik verder met de case uit het eerste artikel.

Er is een B2B LMS-platform voor bedrijfsopleidingen. Grote klanten wijzen medewerkers verplichte cursussen toe over compliance, veiligheid en interne reglementen. Het bedrijf wil automatische e-mailherinneringen toevoegen voor medewerkers die een verplichte cursus niet vóór de deadline hebben afgerond.

Tijdens de refinement heeft het team al vastgesteld dat de taak alleen maar eenvoudig lijkt. Eigenlijk moet er afgestemd worden:

  • wie als in aanmerking komend geldt voor de herinnering;
  • of alleen verplichte cursussen worden meegenomen;
  • welke statussen worden meegenomen: not_started, in_progress, expired;
  • hoe worden uitgesloten archived en gedeactiveerde gebruikers;
  • waar de tijdzone wordt opgeslagen;
  • hoe de taalinstelling en de taal-fallback werken;
  • hoe je je tegen duplicaten beschermt bij een herhaalde uitvoering van de schedulertaak;
  • is er een geschiedenislog / auditlog nodig;
  • wat zichtbaar moet zijn voor het klantondersteuningsteam;
  • waar de minimale scope van de eerste versie eindigt.

Na een goede refinement kan het team naar de Sprint Planning komen met al een sterke voorbereiding. AI heeft bijvoorbeeld geholpen een concept van een user story, acceptatiecriteria, een lijst met randgevallen, varianten van een technische aanpak en open vragen te verzamelen. Maar tijdens de planning moet een ander type beslissing worden genomen: wat het team precies in de komende sprint oppakt en met welk doel.

Een slecht Sprint Goal voor zo'n case zou er zo uit kunnen zien:

“Een scheduler, e-mailherinneringen en een geschiedenislog maken.”

Formeel is het duidelijk, maar het is gewoon een lijst met componenten. Het legt niet uit waarom de sprint waardevol is, welk minimaal resultaat moet ontstaan en welke compromissen acceptabel zijn.

Een sterkere formulering:

“Het systeem stuurt één correcte herinnering naar actieve medewerkers met een niet-afgeronde verplichte cursus vóór de deadline en bewaart een verifieerbare verzendgeschiedenis.”

Deze formulering is beter, omdat er al waarde en grenzen in zitten. We beloven geen volledig klantportaal. We beloven geen complexe herinneringslogica. We lossen niet meteen alle discussies rond expiredop. We bouwen geen uitgebreide analytics. Maar we beloven een minimaal waardevol resultaat: de juiste medewerker ontvangt een correcte herinnering, en het team kan controleren aan wie, wanneer en waarom de e-mail is verzonden.

Hoe de planning er zonder AI uit zou zien

Zonder AI begint zo'n meeting vaak met het herstellen van de context. De product owner herinnert aan de zakelijke vraag. De analist vat samen wat er tijdens de refinement is uitgezocht. De backend verduidelijkt hoe de notificatiedienst werkt. De frontend vraagt of er een instellingenscherm nodig is of dat backend-logica volstaat. QA begint vragen te stellen over deadlines, tijdzones, duplicaten en statussen. De designer probeert te begrijpen of er überhaupt UI in de eerste scope zit.

De helft van de meeting gaat niet naar het kiezen van een realistisch plan, maar naar het opnieuw in het hoofd van het team brengen van het materiaal. Op een gegeven moment ontstaat de verleiding om gewoon “alles belangrijks mee te nemen”: het voldoen aan voorwaarden, de scheduler, de e-mailsjabloon, deduplicatie / het verwijderen van duplicaten, het geschiedenislog, de taalinstelling-fallback, de tijdzone, de zichtbaarheid van informatie voor het klantondersteuningsteam, de verwerking van expired, de klantinstellingen en nog een paar randgevallen.

Zo'n werkvolume kan op het niveau van gezond verstand redelijk lijken: alles hangt immers samen. Maar juist hier begint planning op te zwellen. Het team lijkt over een samenhangend resultaat te praten, maar verzamelt in werkelijkheid meerdere onafhankelijke richtingen van onzekerheid. Ergens is de productsemantiek onduidelijk, ergens de technische implementatie, ergens het testen, ergens de UI, ergens de ondersteuning.

Daardoor kan aan het einde van de meeting een Sprint Backlog ontstaan dat er volledig uitziet, maar fragiel blijft. Het is gebouwd op de hoop dat alle betwiste punten zich tijdens de sprint oplossen. Soms gebeurt dat. Maar vaak krijgt het team juist zo te maken met overgedragen onvoltooid werk, verborgen uitdijing van de werkomvang en een onaangenaam gevoel: “we hadden toch alles besproken”.

Hoe planning verandert met AI

Met AI kan dezelfde meeting op een ander niveau beginnen.

Vóór planning helpt AI de Product Owner meerdere varianten van het Sprint Goal voor te bereiden: een smalle eerste versie, een bredere klantgerichte werkafbakening, een technisch veilige werkafbakening, een uitgebreide ambitieuze omvang. De analist vraagt AI om backlogitems aan elke doelvariant te koppelen en te tonen welke daarvan het doel niet direct ondersteunen. De backend laat AI de beschrijving van de notificatiearchitectuur doorlopen en vraagt risico's van taken rond planner, deduplicatie en idempotentie te markeren. Frontend en designer controleren of UI in de eerste sprint nodig is of dat een minimale weergave van geschiedenis volstaat. QA vraagt AI een lijst voor te bereiden met negatieve scenario's, grensgevallen en scenario's die aan tijd gebonden zijn.

Het team komt naar planning niet met een leeg blad, maar met een set varianten:

  • minimale werkafbakening: verplichte cursussen, not_started / in_progress, uitsluiting van gearchiveerde en gedeactiveerde gebruikers, één herinnering, verwijderen van duplicaten, geschiedenislog;
  • uitgebreide werkafbakening: plus taalinstelling van fallback en een zorgvuldiger tijdzonebeleid;
  • uitgebreide ambitieuze omvang: plus zichtbaarheid voor het klantondersteuningsteam;
  • buiten de werkafbakening: expired, complexe periodiciteitsregels, uitgebreide analytics, individuele schema's per klant.

Dit bespaart veel cognitief werk. Nu besteedt het team het grootste deel van de meeting niet meer aan het voor het eerst formuleren van varianten. Het bespreekt welke variant realistisch is, welke het Sprint Goal beter ondersteunt en welke risico's niet impliciet mogen blijven.

Maar juist hier ontstaat een nieuwe valkuil. Een door AI samengesteld plan kan er zo netjes uitzien dat het team het niet meer gaat controleren, maar gaat redigeren. Niet vragen “kunnen we dit echt?”, maar alleen formuleringen verbeteren. Niet discussiëren over de beschikbare capaciteit van het team, maar de mooie decompositie vertrouwen. Afhankelijkheden niet controleren, maar aannemen dat ze al zijn meegenomen omdat ze in de tabel staan.

En dan helpt AI niet bij planning. Het maakt een overoptimistisch plan alleen overtuigender.

De grootste valkuil: schijnbare realiteit van het plan

Bij refinement was het grootste risico schijnbare duidelijkheid: een taak lijkt begrijpelijk omdat AI hem mooi heeft opgeschreven. Bij Sprint Planning is het risico anders — schijnbare realiteit.

Schijnbare realiteit ontstaat wanneer een plan samenhangend, volledig en logisch lijkt, maar niet is getoetst aan de werkelijke beperkingen van het team. Er is een Sprint Goal, een takenlijst, schattingen, afhankelijkheden en risico's. Maar niemand heeft echt gecontroleerd of de beschikbare capaciteit van het team voldoende is, of er onvoltooid werk uit de vorige sprint is, of QA overbelast is, of de benodigde expert beschikbaar is, of de Definition of Done realistisch haalbaar is en of het moeilijkste deel niet verborgen zit achter woorden als “integreren”, “ondersteuning toevoegen” of “grensgevallen meenemen”.

Dit risico sluit goed aan bij enkele bekende problemen.

De eerste is planningsfout. Teams hebben sowieso de neiging de complexiteit van toekomstig werk te onderschatten, vooral wanneer ze het plan “van binnenuit” bekijken en zich richten op het gewenste scenario. AI kan helpen als het historische data, vergelijkbare taken, eerdere vertragingen en typische oorzaken van overgedragen onvoltooid werk naar boven haalt. Maar het kan de planningsfout ook versterken als het een glad, overtuigend verhaal creëert: “alles ziet er samenhangend uit, dus is alles realistisch”.

De tweede is automatiseringsbias. Wanneer het systeem een net plan voorstelt, is het voor een mens makkelijker om van actieve controle over te stappen naar passieve instemming. Het team zoekt niet meer actief naar tegenstrijdigheden, omdat “AI alles heeft samengebracht”. Dit is vooral gevaarlijk bij planning, waar de kwaliteit van de beslissing niet afhangt van de volledigheid van de tekst, maar van de eerlijkheid van het gesprek over beperkingen.

De derde is hallucinatie van het model of confabulatie / zelfverzekerd verzinnen. AI kan met overtuiging een afhankelijkheid verzinnen die er niet is. Of verwijzen naar een “vergelijkbare taak” die in werkelijkheid alleen oppervlakkig vergelijkbaar was. Of een verkeerde conclusie trekken over statussen, tijdzone, taalinstelling van fallback of een architectuurbeperking. Het probleem is niet dat zulke fouten altijd grof zijn. Integendeel, de gevaarlijkste fouten zien er plausibel uit.

De vierde — pseudoprecisie. Als AI een mooie schatting, een nette range of een zelfverzekerde reeks stappen geeft, kan het team het gevoel krijgen dat het precies is. Maar precisie van planning ontstaat niet uit een goede tabel. Onderzoek naar Agile-schatting van werkuren laat zien dat de kwaliteit van schattingen van veel factoren afhangt: ervaring van het team, eerdere ervaring, grootte van taken, kwaliteit van informatie, schattingspraktijk, projectmanagement en zakelijke invloeden. Daarom is het gevaarlijk om te schrijven of te denken dat AI 'schattingen verbetert' op zichzelf. Een eerlijker formulering: AI kan helpen ontbrekende informatie, vergelijkbare gevallen en onstabiele aannames te identificeren, maar het team moet de schatting nog steeds controleren.

Daarom begint volwassen gebruik van AI in Sprint Planning niet met de vraag 'welk plan heeft het voor ons gemaakt?', maar met de vraag 'wat in dit plan kan onwaar, onvolledig of te glad zijn?'. Een goed team verbetert niet alleen de AI-conceptversie, maar probeert die doelbewust te weerleggen: het controleert bronnen, aannames, afhankelijkheden, beschikbare teamcapaciteit, Definition of Done en plekken waar het model met meer zekerheid had kunnen generaliseren dan de feiten toelaten.

Wat verandert per rol

Product Owner

De Product Owner krijgt met AI sneller varianten van het Sprint Goal en de omvang van het werk. Hij kan het model vragen meerdere scenario's te tonen: minimaal, veilig, ambitieus, stretch. Hij kan sneller zien welke backlogitems het doel echt ondersteunen en welke gewoon 'ook nuttig' zijn.

Maar de verantwoordelijkheid van de Product Owner verdwijnt niet. Integendeel, die wordt zichtbaarder. Als AI voorstelt alles in de sprint te nemen wat samenhangt, moet de Product Owner de waardevraag vasthouden: welk minimaal resultaat is echt nodig voor de gebruiker of stakeholder? Wat kunnen we nu niet doen? Wat zal het Sprint Goal vernietigen en wat is gewoon nice to have?

Businessanalist

Voor de analist is AI nuttig als instrument om samenhang te controleren. Het helpt snel hiaten in acceptatiecriteria, tegenstrijdigheden tussen backlogitems, impliciete aannames en vragen die op planning aan de orde moeten komen te vinden.

Maar de analist blijft de persoon die een formeel mooie eis onderscheidt van een feitelijk gecontroleerde. In het LMS-geval moet juist de analist opmerken dat 'onvoltooide cursus' geen vanzelfsprekende term is. Het zijn concrete statussen, uitzonderingen, deadlines, klantregels en data in het systeem.

Backend-ontwikkelaar

De backend krijgt van AI een snelle eerste doorgang langs technische risico's: taken van de planner, idempotentie, deduplicatiesleutel, auditlog, retry-logica, integratie met de notificatiedienst. Dat versnelt de voorbereiding.

Maar AI kent niet de hele echte architectuur zoals het team die kent. Het kan een redelijk schema voorstellen dat geen rekening houdt met legacy-beperkingen, een onstabiele wachtrij, eigenaardigheden van de data of afspraken tussen services. Daarom moet de backend de technische decompositie van AI niet 'accepteren'. Het moet die bekritiseren.

Frontend-ontwikkelaar

De frontend kan sneller controleren of UI nodig is in de eerste omvang van het werk, welke toestanden getoond moeten worden, hoe de gebruiker de verzendgeschiedenis ziet, of beheer van instellingen nodig is of dat alleen-lezen zichtbaarheid voldoende is.

Maar planning moet eerlijk antwoorden: is UI echt nodig voor het Sprint Goal of is dit al uitbreiding? Als het doel is om een herinnering correct te verzenden en een verifieerbare geschiedenis te bewaren, is een volledige klantinterface in de eerste sprint misschien niet nodig. AI kan helpen varianten te formuleren, maar het team moet het compromis accepteren.

Kwaliteitsingenieur / QA-ingenieur

QA profiteert mogelijk sterker van AI dan het lijkt. Het model genereert snel negatieve scenario's, grensgevallen, tijdgebonden scenario's, controles van tijdzones, taal-fallback, gearchiveerde en gedeactiveerde gebruikers, herhaalde uitvoeringen van de planner-taak en het verwijderen van duplicaten.

Maar juist QA moet het team beschermen tegen pseudodekking. Een lange lijst testideeën betekent nog niet dat het testplan uitvoerbaar is. Een testplan is pas uitvoerbaar als de acceptatiecriteria eenduidig zijn, de data beschikbaar is, de observeerbaarheid duidelijk is en het team begrijpt hoe het de voltooiing van de Definition of Done kan bewijzen.

UX/UI-ontwerper

De ontwerper stelt met AI sneller varianten van de UI-aanpak samen: herinneringsinstellingen, verzendgeschiedenis, fouttoestanden, hints voor het klantondersteuningsteam. Maar op planning is zijn taak niet om de omvang van het werk uit te breiden met mooie interfacemogelijkheden, maar om te helpen het noodzakelijke van het wenselijke te scheiden.

In ons geval kan een volledig dashboard nuttig zijn, maar is het niet verplicht voor het eerste Sprint Goal. Als de designer helpt het gebruikerspad te versmallen zonder waarde te verliezen, verhoogt hij de realiteitszin van het plan.

Scrum Master

De Scrum Master wordt in AI-assisted planning niet 'de organisator van de meeting', maar de bewaker van de kwaliteit van de teamverbintenis. Zijn taak is ervoor te zorgen dat de AI-conceptversie niet op zichzelf autoriteit wordt.

Goede vragen van de Scrum Master hier zijn:

  • Begrijpen we echt waarom deze sprint waardevol is?
  • Beschouwen de ontwikkelaars deze Sprint Backlog als hun plan?
  • Wat in de AI-conceptversie hebben we met feiten gecontroleerd?
  • Waar ziet het plan er te glad uit?
  • Wat verwijderen we als eerste als er nieuwe informatie komt?
  • Is het Sprint Goal niet veranderd in een takenlijst?

Vergelijking: Sprint Planning zonder AI en met AI

PlanningszoneZonder AIWat verandert er met AI
Sprint GoalWordt geformuleerd in een levendige discussie, soms pas na de keuze van takenAI stelt snel meerdere varianten van het doel voor
Keuze van de scopeHet team bespreekt de backlog-items opeenvolgend en discussieert vaak over de grenzenAI stelt een korte lijst samen, alternatieve scope-varianten en voorstellen buiten de scope
Beschikbare capaciteit van het teamHandmatig berekend op basis van mensen, vakanties, support en het doorschuiven van onvoltooid werkAI kan historische signalen en kalenderbeperkingen verzamelen
AfhankelijkhedenKomen naar boven via het geheugen en de ervaring van het teamAI haalt voorlopige afhankelijkheden sneller uit tekst en historie
DecompositieDevelopers splitsen het werk zelf opAI stelt sneller en gedetailleerder een decompositie voor
TestenQA brengt handmatig de kritieke scenario's naar vorenAI genereert voorlopige varianten van negatieve en grensgevallen
RisicobeheerRisico's worden vaak fragmentarisch benoemdAI stelt snel een risicolijst en een aannameregister op
TeamcommitmentOntstaat uit teaminstemming na discussieAI creëert een gepolijst plan dat makkelijker te accepteren is
DocumentatieWordt vaak handmatig na de meeting bijgeschrevenAI legt snel beslissingen, aannames en vervolgacties vast

Nieuwe risico's en wat handmatig te controleren

PlanningszoneNieuw risicoWat handmatig te controleren
Sprint GoalHet Sprint Goal verandert in een mooie korte samenvatting van de scopeStaat er in het doel een "waarom", en niet alleen "wat we doen"
Keuze van de scopeValse volledigheid en overvolle scopeIs elk item echt nodig voor het Sprint Goal? Wat kan als eerste weg?
Beschikbare capaciteit van het teamHet overslaan van echte afleidingen, bugs, support en meetingsZijn vakanties, supportbelasting, onvoltooid werk, verplichte meetings en het wachten op externe afhankelijkheden meegenomen
AfhankelijkhedenHet model kan een niet-bestaande afhankelijkheid verzinnen of een organisatorische overslaanAlle externe afhankelijkheden zijn door mensen bevestigd en hebben verantwoordelijken
DecompositieHet team accepteert passief de logica van iemand anders voor de opsplitsingDe opsplitsing weerspiegelt de architectuur, risico's en Definition of Done van het team
TestenPseudo-dekking: veel tests, maar niet de juiste faalmodiZijn er verifieerbare acceptatiecriteria, observeerbaarheid en testdata
RisicobeheerDe lijst lijkt volledig en sluit het onderwerp afWelke risico's zijn niet met feiten onderbouwd? Welke kunnen we nu al verkleinen?
TeamcommitmentVervaging van eigenaarschap / verantwoordelijkheid: "het plan is al samengesteld"Developers hebben de Sprint Backlog expliciet bevestigd als hun plan
DocumentatieIn het verslag komen niet de afspraken, maar de overtuigende formuleringen van het modelAlle belangrijke beslissingen, feiten en open vragen zijn door de deelnemers bevestigd

Het belangrijkste in deze tabel is niet dat AI "planning beter maakt". De preciezere gedachte: AI versnelt bijna overal het samenstellen van concepten, lijsten, alternatieven en verslagen. Maar bijna nergens vervangt het de laatste menselijke controlecyclus op feitelijkheid, realisme en eigenaarschap / verantwoordelijkheid.

Governance en datagezondheid: wat je niet gedachteloos aan het model mag geven

Bij planning ontstaat vaak de verleiding om alles in AI te laden: taken in Jira, discussiethreads in Slack, klantverzoeken, supportlogs, stukken documentatie, de teamkalender, incidenthistorie, correspondentie met stakeholders. Vanuit het oogpunt van planningskwaliteit is dat begrijpelijk: hoe meer context, hoe beter het concept.

Maar vanuit governance-oogpunt is dat gevaarlijk.

Als een team AI gebruikt voor de voorbereiding van Sprint Planning, moet het vooraf afspreken welke data wel en niet naar het model mag, wie het resultaat controleert en hoe betwiste punten worden vastgelegd. Hier werkt een eenvoudige governance-aanpak goed: expliciet verantwoordelijken voor controles aanwijzen, feiten van aannames scheiden, onbekenden vastleggen, belangrijke handmatige override van het team boven AI-aanbevelingen bewaren en bronnen voor kernbeweringen controleren. In prompts / verzoeken aan het model moet je niet gedachteloos plakken:

  • echte klantnamen;
  • e-mailadressen van gebruikers en medewerkers;
  • productiedata;
  • details van beveiligingsincidenten;
  • inloggegevens, tokens, API-sleutels;
  • volledige auditlogs;
  • juridische documenten en contractvoorwaarden;
  • HR-informatie;
  • commercieel gevoelige details die niet nodig zijn voor planning.

Veiliger is werken met geminimaliseerde en geanonimiseerde context: echte identificatoren vervangen door geanonimiseerde plaatsvervangers, redactie met verwijdering van gevoelige data / anonimisering gebruiken, geaggregeerde historische patronen doorgeven in plaats van ruwe exports, feiten van aannames scheiden en vastleggen welke prompts / verzoeken aan het model en modelantwoorden daadwerkelijk zijn gebruikt bij de voorbereiding van planning.

Dit is geen bureaucratie. Het is een manier om AI-assisted planning niet te laten verworden tot een kanaal voor datalekken en het model niet meer context te geven dan nodig is voor een specifieke beslissing.

Checklist: een door AI samengesteld Sprint Plan kan worden besproken als…

Deze checklist is geen officieel Scrum-artefact. Het is een praktisch filter dat het team helpt een AI-concept niet te verwarren met een echt plan.

Een door AI samengesteld Sprint Plan kan worden besproken als:

  • De Sprint Goal is geformuleerd als waarde of veranderde toestand voor de gebruiker / stakeholder, niet als een lijst taken.
  • Voor elk gekozen backlog-item kan het team uitleggen hoe het de Sprint Goal ondersteunt.
  • De beschikbare capaciteit van het team is niet abstract meegenomen, maar rekening houdend met vakanties, support, bugfixes, overdracht van onvoltooid werk, onboarding en verplichte meetings.
  • Onvoltooid werk uit de vorige sprint is expliciet doorgenomen: wat wordt overgedragen, wat wordt geannuleerd, wat moet worden herschat.
  • Externe afhankelijkheden zijn expliciet benoemd, elk heeft een verantwoordelijke en een duidelijke status.
  • Voor de gekozen scope ziet het team een pad naar de Definition of Done, niet alleen naar de status "code bijna klaar".
  • Het plan is testbaar: er zijn acceptatiecriteria, negatieve scenario's, randscenario's, observeerbaarheid en duidelijke gegevens voor verificatie.
  • Het team kan in één zin de minimale waardevolle scope van de sprint benoemen.
  • Het team vooraf begrijpt wat als eerste uit de scope kan worden gehaald als er nieuwe informatie opduikt.
  • Wezenlijke feitelijke beweringen uit het AI-concept handmatig zijn gecontroleerd: statussen, afhankelijkheden, historische gegevens, architectuurbeperkingen, deadline-regels, localisatie, deduplicatie.
  • Iemand van de deelnemers opzettelijk heeft geprobeerd het AI-concept te weerleggen in plaats van het alleen te verbeteren.
  • Het team apart heeft gekeken waar het plan te glad, te precies of verdacht vanzelfsprekend is.
  • De ontwikkelaars expliciet hebben bevestigd dat de Sprint Backlog hun plan is en de Sprint Goal een verbintenis van het team voor de sprint.
  • Het resultaat van de planning zodanig is vastgelegd dat duidelijk is: wat besloten is, wat aangenomen is, wat onbekend is gebleven en wat buiten de scope is geplaatst.

In de praktijk kan deze checklist worden gebruikt niet als formele controlebarrière, maar als korte denkdiscipline aan het einde van de planning. Bijzonder nuttig zijn twee vragen: "wat in dit AI-concept kan onwaar zijn?" en "wat halen we als eerste weg als de realiteit ingewikkelder blijkt?".

Wat ik het team zou aanraden

Ten eerste, AI vóór de Sprint Planning gebruiken niet om "de sprint te plannen", maar om materiaal voor te bereiden voor een goed menselijk gesprek. Laat het varianten, afhankelijkheden, aannames, risico's, randgevallen, alternatieve scope-opties en vragen verzamelen. Maar de beslissing moet bij het team blijven.

Ten tweede, altijd het conceptplan scheiden van de teamverbintenis. Een AI-concept kan een uitstekende voorbereiding zijn, maar de Sprint Backlog wordt pas echt wanneer de ontwikkelaars hem als hun plan begrijpen.

Ten derde, schattingen die door AI zijn gegenereerd niet als objectiever accepteren alleen omdat ze er structureel uitzien. Replicaties en overzichten over geautomatiseerde schatting / AI-ondersteunde inspanningsschatting geven voldoende reden tot voorzichtigheid: een complex model wordt niet beter dan een eenvoudig basismodel alleen door zijn complexiteit. Bij schattingen is niet alleen de fout gevaarlijk, maar ook overmatig vertrouwen. Gebruik AI liever om onzekerheden te identificeren dan om de illusie van precisie te creëren.

Ten vierde, expliciet buiten de scope vastleggen. In goede AI-assisted planning-sessies ontstaat waarde vaak niet alleen door wat het team heeft gekozen, maar ook door wat het bewust niet heeft opgepakt. In het LMS-geval kan dat expired, een volledig dashboard voor het klantondersteuningsteam, complexe segmentatie van herinneringsfrequentie en uitgebreide analytics zijn.

Ten vijfde, eigenaren van de controle aanwijzen. De bedrijfswaarde wordt gecontroleerd door de Product Owner, de samenhang van eisen door de analist, de architectonische haalbaarheid door de ontwikkelaars, de testbaarheid door QA, de grenzen van de gebruikerservaring door de designer, de kwaliteit van de teamafspraak door de Scrum Master. AI kan een algemeen concept voorbereiden, maar kan de controle niet bezitten.

Conclusie

Als AI in de Backlog Refinement helpt om sneller materiaal voor het gesprek te verzamelen en vorm te geven, dan helpt het in de Sprint Planning om sneller planvarianten te verzamelen. Het kan een Sprint Goal voorstellen, backlog-items groeperen, afhankelijkheden markeren, een decompositie schetsen, testscenario's voorbereiden, aannames opschrijven en zelfs het resultaat van de meeting netjes vastleggen.

Maar dat maakt het plan niet realistisch.

Een realistisch Sprint Plan ontstaat pas wanneer het team eerlijk de waarde, de scope, de beschikbare capaciteit van het team, de afhankelijkheden, de Definition of Done, de testbaarheid en de eigen bereidheid om dit op te pakken heeft gecontroleerd. AI kan deze controle versnellen, maar niet vervangen. Het kan helpen meer varianten te zien, maar kan de teamverbintenis niet voor de mensen kiezen.

Daarom zou ik het belangrijkste effect van AI in de Sprint Planning zo formuleren: het verlaagt de kosten van het voorbereiden van planvarianten, maar verhoogt de prijs van menselijke controle. Hoe eenvoudiger het werd om een mooi plan te maken, hoe belangrijker het werd om te begrijpen of het een echt teamplan is.

In een volwassen team verandert AI Sprint Planning niet in het automatisch genereren van een Sprint Backlog. Het verandert het in een gerichter gesprek over doel, beperkingen en compromissen. En dat is misschien wel de meest nuttige vorm van automatisering: mensen niet uit de planning halen, maar hun aandacht vrijmaken voor de beslissingen die de tool niet voor hen kan nemen.

Bronnen en richtlijnen