Het Deployment Process beschrijft hoe wijzigingen gecontroleerd, voorspelbaar en beheersbaar worden uitgerold naar volgende omgevingen of productie.
Het doel is om deployments op een consistente manier uit te voeren, risico's te beperken en de impact op gebruikers en bedrijfsprocessen te minimaliseren.
Het doel van het Deployment Process is om:
wijzigingen gecontroleerd uit te rollen
verstoringen te minimaliseren
deploymentrisico's te beheersen
deployments reproduceerbaar te maken
deployments te valideren
een soepele overgang naar beheer mogelijk te maken
Deployment Planning richt zich op de voorbereiding van de deployment.
Onderwerpen:
Scope van de deployment
Deploymentmoment
Benodigde resources
Afhankelijkheden
Communicatie
Risicoanalyse
Wat wordt uitgerold?
Wanneer wordt uitgerold?
Welke systemen worden geraakt?
Welke stakeholders moeten worden geΓ―nformeerd?
Welke risico's zijn aanwezig?
Deployment Execution omvat het daadwerkelijk uitvoeren van de deployment.
Typische activiteiten:
Uitrollen van wijzigingen
Configureren van componenten
Activeren van functionaliteit
Uitvoeren van deploymenttaken
Vastleggen van resultaten
Volg een gestandaardiseerd deploymentproces
Documenteer afwijkingen
Bewaak de voortgang
Minimaliseer handmatige stappen waar mogelijk
Na een deployment wordt gecontroleerd of de wijziging succesvol is uitgerold.
Typische validaties:
Functionaliteit beschikbaar
Kritische processen functioneren
Integraties werken correct
Configuraties zijn juist toegepast
Gebruikers hebben toegang
Aantonen dat de deployment succesvol is uitgevoerd en de oplossing bruikbaar is.
Een Deployment Checklist ondersteunt een consistente en gecontroleerde uitvoering.
β Deployment goedgekeurd
β Release beschikbaar
β Benodigde documentatie aanwezig
β Afhankelijkheden gecontroleerd
β Deploymentplan beschikbaar
β Validatieactiviteiten vastgesteld
β Betrokken stakeholders geΓ―nformeerd
β Rollbackprocedure beschikbaar
β Deployment succesvol uitgevoerd
β Validatie afgerond
Typische resultaten van het Deployment Process zijn:
Deploymentplan
Deployment Checklist
Deployment Log
Deploymentscript of uitrolinstructies
Validatierapport
Deployment Resultaat
Overdrachtsinformatie
Plan deployments ruim vooraf
Gebruik gestandaardiseerde procedures
Voer validaties direct na deployment uit
Informeer stakeholders tijdig
Leg deploymentresultaten vast
Zorg voor een rollbackstrategie
Ongedocumenteerde deployments
Handmatige stappen zonder controle
Deployments zonder validatie
Onvoldoende communicatie
Onduidelijke verantwoordelijkheden
Geen herstelprocedure beschikbaar hebben