Case · Ministerie van Defensie

Bijna twaalf jaar bouwen aan systemen die niet mogen uitvallen.

Nick werkte bijna twaalf jaar als softwareontwikkelaar voor Defensie, aan missiekritieke systemen in een streng gereguleerde omgeving. Over de inhoud kunnen we weinig zeggen. Over de werkhouding die het oplevert des te meer.

Software-engineering Missiekritiek

De context

Een omgeving waar zorgvuldigheid geen keuze is.

Bij Defensie ondersteunt software werk waar mensen op moeten kunnen rekenen. Ook op momenten dat er geen ruimte is voor een storing.

Nick bouwde daar bijna twaalf jaar aan mee, als softwareontwikkelaar aan missiekritieke systemen. In zo'n omgeving gelden strenge regels voor kwaliteit, beveiliging en controle. Elke wijziging wordt getoetst voordat die live gaat, en elke keuze moet uit te leggen zijn.

Wat hij daar precies bouwde, vertellen we je niet. Dat valt onder geheimhouding, en dat hoort zo. Een organisatie die zorgvuldig met haar informatie omgaat, verwacht dat ook van de mensen die voor haar werken. Die houding nemen we mee naar elke klant, dus ook naar jou.

Opdrachtgever
Ministerie van Defensie
Rol
Softwareontwikkelaar (Nick)
Duur
Bijna twaalf jaar
Domein
Missiekritieke systemen, streng gereguleerde omgeving

De gewoontes

Wat er blijft hangen na twaalf jaar.

Zo lang in zo'n omgeving werken verandert hoe je bouwt. Niet als procedure, maar als tweede natuur. Vier gewoontes die Nick meeneemt naar elk project.

1

Testen voordat iets live gaat

Eerst bewijzen dat het werkt, dan pas uitrollen. Niet omdat een checklist het zegt, maar omdat je weet wat er gebeurt als het misgaat.

2

Documenteren zodat een ander het kan overnemen

Code en keuzes zo vastleggen dat een collega het morgen kan oppakken. Kennis die alleen in één hoofd zit, is een risico. Ook in een klein bedrijf.

3

Security by design

Beveiliging is geen laag die je er achteraf overheen legt. Vanaf de eerste schets denk je na over wie wat mag zien en wat er gebeurt als iemand het probeert te misbruiken.

4

Rustig blijven bij storingen

Gaat er iets stuk, dan ga je niet gissen of paniekerig herstarten. Je zoekt de oorzaak, herstelt gecontroleerd en zorgt dat het niet nog een keer gebeurt.

Wat jij hieraan hebt

Jouw werkomgeving is geen speeltje.

In jouw werkomgeving staan je klantdata, offertes en facturen. Het hart van je bedrijf. Dat verdient dezelfde zorgvuldigheid als een systeem dat niet mag uitvallen.

  • Getest voordat het live gaat, niet erna.
  • Gedocumenteerd, zodat je niet afhankelijk bent van één persoon.
  • Beveiligd vanaf het ontwerp, niet als pleister achteraf.
  • En als er toch iets hapert: rust, oorzaak, herstel.

Benieuwd hoe we met veiligheid en jouw data omgaan? Dat leggen we uit in de FAQ.