Change management
Geimplementeerd DevOps Lead
Wat we doen
Twee sporen: software/infra-wijzigingen en organisatorische wijzigingen.
Software en infrastructuur
Onderscheid tussen alfa en beta/productie:
- Alfa fase — vrij ontwikkelen, geen change management procedures. Snel itereren staat voorop.
- Beta/productie (vanaf eerste testversie) — volledige traceerbaarheid:
- Elke wijziging begint als Jira ticket (met aanleiding)
- Developer werkt in een branch die het Jira ticket refereert (tweezijdige referentie)
- Commit messages bevatten het waarom van de change
- Pull Request met beschrijving + Jira referentie, review door collega
- Na goedkeuring: merge en deploy
Organisatorische wijzigingen
Behandeld in het managementoverleg. Per wijziging:
- Impactanalyse op informatiebeveiliging (beschikbaarheid, integriteit, vertrouwelijkheid)
- Maatregelen bepalen en goedkeuren in directieoverleg
- Controle op uitvoering vastleggen
Verantwoordelijkheden
- Developers / DevOps — wijzigingen doorvoeren conform het change proces
- Projectmanager — Jira tickets aanmaken, change proces bewaken
- DevOps Lead — eigenaar change management proces
- Directie — organisatorische wijzigingen goedkeuren in managementoverleg
Gaps
- Het alfa/beta onderscheid is bewust, maar de overgang is niet formeel gedefinieerd — wanneer precies gaat een project over naar beta/productie?
- Patching OS/infra is periodiek handmatig, niet geautomatiseerd. Geen geautomatiseerd patch management voor servers.
- Organisatorische wijzigingen worden besproken maar niet altijd formeel vastgelegd in het wijzigingsregister.
Bewijs
- Jira change tickets
- Git repositories met branch- en commithistorie (GitHub)
- Pull Request reviews en goedkeuringen (GitHub)
- Notulen managementoverleg (Google Drive)
- Wijzigingsregister (
registers/wijzigingen.yaml)