Production Ready: Zorgen voor een soepele overgang van Development naar Deployment bij maatwerksoftware

Hugo Pragt
Hugo Pragt
Featured Image Description
De Production Readiness Review (PRR) is een belangrijke mijlpaal die bepaalt of een softwaresysteem klaar is voor uitrol. Het beoordeelt of er voldoende is gepland voor de overgang naar de productieomgeving. Production readiness neemt toe naarmate het ontwikkelproces vordert, met tussentijdse beoordelingen op verschillende momenten in de softwareontwikkelingscyclus.

Vroege Stadia van Production Readiness

In de beginfase richten production readiness-beoordelingen zich op ontwikkelkwesties op hoofdlijnen. Denk aan het identificeren van risicovolle of inefficiënte ontwikkelprocessen of technologieën, en het zekerstellen dat de ontwikkeling voldoet aan de ontwerpvereisten. Naarmate het ontwerp verder wordt uitgewerkt, verschuift de focus naar planning, toewijzing van middelen, en het opzetten van tools, testomgevingen en lange-levertijd-items.

“Evalueer en verbeter het PRR-proces regelmatig om efficiëntie in de uitrol te behouden.”

Uitgebreide Productieplanning

De system PRR, die plaatsvindt voorafgaand aan de definitieve uitrolmijlpaal, biedt bewijs dat de software met aanvaardbaar risico kan worden uitgerold, zonder overschrijding van kosten-, planning- of prestatiegrenzen. Ook wordt bekeken welke systemen en processen behouden moeten blijven na de uitrol om het systeem gedurende de levenscyclus te ondersteunen. Voor complexe softwaresystemen kan een PRR per onderdeel worden uitgevoerd, met tussentijdse beoordelingen om risico’s vroegtijdig te signaleren en aan te pakken.

Belangrijke Voorwaarden voor Production Readiness

Kostenraming

  • De software is, zoals ontworpen, uit te rollen binnen het productie­budget.
  • Het productiekostenmodel is gebaseerd op een stabiel en gedetailleerd ontwerp en toeleveringsketen, en is gevalideerd.

Risicobeoordeling

  • Risico’s in ontwikkeling, uitrol en kwaliteit zijn geïdentificeerd, met een plan van aanpak.
  • Risico’s in de omgeving en op het gebied van beveiliging zijn bekend en beheerst.

Technische Baseline-Documentatie

  • De productbaseline is stabiel en staat onder configuratiebeheer voor een gecontroleerde uitrol.
  • Technologieën zijn volwassen en bewezen in hun uiteindelijke vorm, in operationele omgevingen.
  • Ontwikkelprocessen zijn stabiel en aangetoond in een testomgeving.
  • Er zijn adequate processen en meetmethoden aanwezig om tijdige en kwalitatieve software te leveren.

Technische Plannen

  • Eerdere readiness-beoordelingen zijn afgerond en actiepunten afgehandeld.
  • De toeleveringsketen is stabiel en toereikend voor de geplande uitrol.
  • Het programma beschikt over gekwalificeerd personeel voor ontwikkeling, kwaliteitsborging en uitrol.
  • Het acceptatiesysteem, inclusief testprocedures en bijbehorende tools, is gevalideerd en onder configuratiebeheer geplaatst.
  • De uitrolfaciliteiten zijn gereed en het personeel is opgeleid.
  • Het leveringsschema is uitvoerbaar, met inachtneming van technische/kostenrisico’s en lange-levertijd-items.
  • Er is een plan om het risico op veroudering tijdens de uitrol te beperken.

PRR: Production-Ready Review

De PRR is de verantwoordelijkheid van de Product Owner (PO) en wordt bevestigd door de Technisch Directeur (TD), de Architect (ARCH) en Quality Control (QC). De review wordt uitgevoerd aan de hand van de Acceptance Criteria Checklist (ACC).

Een aanvullende PRR kan nodig zijn in de uitrolfase bij de hoofdaannemer of grote onderaannemers als er sprake is van wijzigingen in het systeemontwerp, import/export, gebruikersprocessen, na een lange stillegging, bij een nieuwe aannemer of als de uitrollocatie wordt verplaatst.

Rol van de Architect

De Architect stelt meetbare beoordelingscriteria op die aansluiten bij de doelstellingen van het programma. Dit omvat vooraf vastgestelde criteria voor initiële en volledige uitrol, evenals het bewaken en aansturen van de uitvoering van PRR-afspraken.

Belangrijkste Inzichten

  • Context is bepalend bij het opzetten van een herhaalbaar PRR-proces binnen een organisatie.
  • Inzicht in het huidige PRR-proces vereist psychologische veiligheid tussen teams.
  • Een sterk retrospectief proces helpt bij het ontwikkelen van herbruikbare componenten voor een effectieve PRR.
  • Cognitieve interviews en gesprekken met betrokken teams leveren inzichten op die het PRR-proces sturen.
  • Het PRR-proces werkt alleen als er een gedeeld begrip is van wat 'production ready' betekent, en als mensen zich vrij voelen om vragen te stellen over de details van het proces.

Wat levert het mij op?

Om ervoor te zorgen dat jouw maatwerksoftware klaar is voor productie, voer je een grondige PRR uit met alle betrokken stakeholders. Stel duidelijke criteria op, valideer je productiekostenmodel en beperk risico’s vroegtijdig. Evalueer en verbeter het PRR-proces regelmatig om efficiëntie in de uitrol te behouden.


Hugo Pragt
Hugo Pragt is een gedreven IT Architect bij Infodation, met ruime ervaring in het realiseren van bedrijfskritische systemen in dynamische omgevingen.

Laat je inspireren

Slimme inzichten, direct in je mail

Schrijf je in voor onze nieuwsbrief en ontvang het laatste nieuws, inspirerende cases en innovatieve ontwikkelingen direct in je inbox.


© Infodation 2025 KVK 98147981471