4.7.4. Link met andere maatregelen (release-en deployment beheer)
4.7.4.1. Link met wijzigingsbeheer
Er zijn heel wat gelijkenissen tussen wijzigingsbeheer en release en deployment beheer:
Beide hebben te maken met wijzigingen in de productieomgeving;
Beide doen dit op een gecontroleerde wijze;
Beide doen dit met het oog op minimalisatie of minstens beheer van de bijhorende risico’s.
Maar waar de intenties van beide processen gelijkaardig zijn, zijn er toch ook verschillen:
Wijzigingsbeheer buigt zich over kleinere, individuele wijzigingen uitgevoerd binnen een gepland – relatief kort – tijdsbestek. Hierbij gaat het over installatie, modificatie of verwijdering van componenten op een gecontroleerde en goedgekeurde wijze.
Release en deployment beheer zorgt voor implementatie van grotere en/of samengestelde groepen van wijzigingen binnen een gepland – relatief lang – tijdsbestek (de release windows) met het oog op een zo min mogelijke verstoring van de dagdagelijkse werking van de omgeving.
Release en deployment beheer bundelt aldus vaak verschillende wijzigingen in één uitrol. Het doet hierbij beroep op het proces wijzigingsbeheer bvb voor de goedkeuring van de wijzigingen in een release pakket.
Volgende tabel zet de voornaamste verschillen op een rij:
Wijzigingsbeheer | Release en deployment beheer |
---|---|
Analyseert de wijzigingen in het release en deployment plan en keurt ze goed. | Bouwt, test, accepteert en rolt wijzigingen uit als één geheel (release pakket). |
Pre- en post uitrol activiteiten | Uitrol activiteiten. |
(Relatief) korte termijn planningskalender | Lange-termijn release windows |
Niet alle wijzigingen zijn opgenomen in een release. | Alle releases betreffen één of meerdere wijzigingen. |
Goedkeuringsproces | Implementatieproces (pakketten van goedgekeurde wijzigingen). |
Post implementatie reviews | Versie controle. |
4.7.4.2. Hoe zijn de processen wijzigingsbeheer, asset- en configuratiebeheer en release en deployment beheer onderling gerelateerd?
Wijzigingsbeheer zorgt voor een systeem van autorisatie en opvolging zodat enkel goedgekeurde wijzigingen worden uitgevoerd.
Asset- en configuratiebeheer zorgt voor een up-to-date database met de nodige informatie over wijzigingen, software en hardware configuratie-items, release pakketten en alle andere relevant informatie over de betrokken configuratie-items.
Release en deployment management zorgt voor de voorbereiding en samenvoegen van wijzigingen in een release pakket dat dan kan worden uitgerold in productie.
Wijzigingsbeheer (voor meer informatie zie pagina https://vlaamseoverheid.atlassian.net/wiki/spaces/ICR/pages/6375964704 ):
Heeft asset- en configuratiebeheer nodig om de gevolgen van een wijziging op alle betrokken configuratie-items te evalueren;
Heeft release en deployment management nodig om de nodige wijzigingen samen te voegen tot een release pakket voor een succesvolle implementatie met minimale verstoring van de productie omgeving.
Asset- en configuratiebeheer (voor meer informatie zie pagina https://vlaamseoverheid.atlassian.net/wiki/spaces/ICR/pages/6375964692):
Heeft wijzigingsbeheer nodig om ervoor te zorgen dat enkel goedgekeurde wijzigingen worden uitgevoerd;
Heeft release en deployment management nodig voor de nodige informatie over de release pakketten zodat de CMS bijgewerkt kan worden na uitrol van een release pakket in productie.
Release en deployment management:
Heeft wijzigingsbeheer nodig om de nodige wijzigingen goed te keuren en op te volgen doorheen het release proces;
Heeft asset- en configuratiebeheer nodig om de gevolgen voor de betrokken configuratie-items te evalueren en om de release pakketten te kunnen samenstellen.