Tegen dag 90 zou uw team beveiligingseigenaarschap toegewezen moeten hebben, CI/CD-beveiligingsgates moeten draaien, DORA-statistieken moeten zien en een compliance-dossier klaar hebben voor beoordeling. Deze DevSecOps-implementatieroadmap verdeelt het werk in drie fasen: Fundering, Integratie en Optimalisatie.
Het plan is gebouwd voor mkb-bedrijven in de EU die al weten waarom DevSecOps belangrijk is en nu de volgorde nodig hebben. Als uw team nog een pijplijn-baseline nodig heeft voor implementatie, begin dan met onze DevSecOps-pijplijngids voordat u Week 1 start.
Als u nog beslist of u de rol intern wilt opbouwen of externe DevSecOps-capaciteit wilt toevoegen, gebruik dan onze DevSecOps-teamwervingsgids om de vaardigheden, het eigenaarschapsmodel en de teamopstelling te vergelijken voordat u met de 90-dagenroadmap begint.
TL;DR
Een DevSecOps-implementatieroadmap is een gefaseerd plan voor het toevoegen van beveiliging aan softwarelevering zonder de sprintsnelheid te bevriezen.
- Dagen 1–30: auditeer de pijplijn, wijs eigenaarschap toe en installeer de eerste beveiligingsgate.
- Dagen 31–60: integreer SAST, afhankelijkheidsscanning, geautomatiseerde testgates en training voor ontwikkelaars.
- Dagen 61–90: volg DORA-statistieken, dwing policy-as-code af en bereid compliance-bewijs voor.
De uitkomst van Dag 90 is geen volledige volwassenheid. Het is een operationele basislijn die uw team kan uitvoeren, meten en presenteren aan de leiding.
Wat is een DevSecOps-implementatieroadmap?
Een DevSecOps-implementatieroadmap is een tijdgebonden plan voor het inbedden van beveiligingscontroles in softwarelevering, van code-commit tot productierelease. Het definieert wat er eerst gebeurt, wie elke stap bezit, welke tools worden geïntroduceerd en welk bewijs het team bij elke mijlpaal moet leveren.
Voor mkb-bedrijven in de EU werkt een 30/60/90-dagenstructuur beter dan een big-bang-uitrol. Een technisch team van gemiddelde grootte kan de levering niet pauzeren voor een beveiligingsrevisie. De roadmap moet de sprintcontinuïteit beschermen terwijl controles in de juiste volgorde worden toegevoegd.
NIS2 en AVG (GDPR) zijn de compliance-drijvers achter die structuur. NIS2 stuurt bedrijven aan op gedocumenteerde maatregelen voor risicobeheer op het gebied van cybersecurity. AVG Artikel 32 vereist technische en organisatorische maatregelen die passend zijn bij het risico. In het Nederlands zoeken teams hier wellicht naar als ‘devsecops implementatie’, maar de praktische vraag is hetzelfde: hoe implementeren we beveiliging in de levering zonder elke release te vertragen?
Waarom mkb-bedrijven in de EU DevSecOps in fasen adopteren
Gefaseerde adoptie vermindert herbewerking. Als tooling vóór eigenaarschap komt, stapelen scannerwaarschuwingen zich op zonder triage. Als handhaving vóór observatie komt, verliezen ontwikkelaars tijd met het repareren van luidruchtige bevindingen voordat de drempelwaarden zijn afgesteld.
Een 90-dagenroadmap geeft het team één taak tegelijk: breng de huidige pijplijn in kaart, introduceer de eerste gates, train ontwikkelaars en meet vervolgens de resultaten. De volgorde is belangrijker dan de lijst met tools.
Voordat u begint: DevSecOps-gereedheidschecklist
Voltooi dit vóór Dag 1. Als u de gereedheid overslaat, wordt Fase 1 herbewerking in plaats van implementatie.

| Gereedheidsitem | Wat moet waar zijn voor Dag 1 |
|---|---|
| Beveiligingseigenaar toegewezen | Eén benoemde persoon is eigenaar van DevSecOps-beslissingen. Wijs dit niet toe aan “het team”. |
| CI/CD-platform geïdentificeerd | Het team weet welke pijplijn als eerste wordt gewijzigd en waar configuratie versiebeheerd is. |
| Baseline beveiligingsstatistieken vastgelegd | Huidige kwetsbaarheden, mislukte builds, releasefrequentie en incidenthersteltijd zijn gedocumenteerd. |
| Ontwikkelaarsworkflow in kaart gebracht | Het team weet waar code-review, testen, afhankelijkheidsupdates en implementatiegoedkeuringen vandaag gebeuren. |
| Beveiligingsbewustzijn team gecontroleerd | Ontwikkelaars kennen de huidige verwachtingen voor veilig coderen en waar ze ondersteuning nodig hebben. |
| Compliance-vereisten in kaart gebracht | NIS2, ISO 27001 en AVG-vereisten worden vertaald naar leveringscontroles, niet gelaten als juridische notities. |
| Toolingbudget bevestigd | Financiën heeft de eerste 90 dagen aan tools, licenties en externe ondersteuning goedgekeurd. |
Begin niet met toolselectie. Begin met eigenaarschap, pijplijnscope en een meetbare baseline. Tooling zonder eigenaarschap faalt meestal na de eerste maand omdat niemand eigenaar is van triage, uitzonderingen of opvolging door ontwikkelaars.

Fase 1 — Fundering (Dagen 1–30)
Fase 1 creëert de baseline. Het doel is niet om elke repository tegen Dag 30 te beveiligen. Het doel is om te weten wat er bestaat, waar risico de pijplijn binnenkomt en welke gate als eerste live moet gaan.
Week 1–2: Auditeer de huidige pijplijn en wijs beveiligingseigenaarschap toe
Begin met één productie-georiënteerde applicatie of dienst. Auditeer de pijplijnfasen, afhankelijkheidsketen, toegangscontroles en geheimbeheer. De audit moet build-configuratie, containerimages, pakketbeheerders, implementatiegoedkeuringen, bevoorrechte accounts en waar geheimen worden opgeslagen dekken.
De audit moet worden uitgevoerd door een DevSecOps-lead and één ontwikkelaar die de huidige releaseflow kent. Beveiliging kan de pijplijn niet alleen auditeren omdat de context van levering bij engineering ligt. Engineering kan de audit niet alleen bezitten omdat de ernst van risico’s een beveiligingslens vereist.
De output moet een Jira-bord zijn met bevindingen gelabeld als Kritiek, Hoog, Medium of Laag. Elk ticket heeft een eigenaar, getroffen systeem, bewijs, voorgestelde oplossing en streefdatum nodig.
Gebruik de audit om te bepalen waar de eerste gate thuishoort. Als uw pijplijnontwerp nog niet is gedocumenteerd, gebruik dan onze DevSecOps-pijplijngids om de fasen in kaart te brengen voordat u de build wijzigt.
Week 3–4: Baseline tooling and eerste beveiligingsgate
Introduceer tools pas nadat de audit heeft aangetoond waar ze thuishoren. Voor de meeste mkb-bedrijven in de EU moet de eerste toolset drie gebieden dekken: SAST, afhankelijkheidsscanning en containerscanning.
Gebruik SonarQube voor statische applicatiebeveiligingstesten. Gebruik Snyk of OWASP Dependency-Check voor afhankelijkheidsscanning. Gebruik Trivy voor containerimagescanning. De exacte keuze hangt af van uw stack, maar de dekkingsgebieden zouden niet optioneel moeten zijn.
Configureer de eerste pijplijngate in waarschuwingsmodus voordat builds worden geblokkeerd. Een goed doel voor Dag 30 is simpel: Kritieke bevindingen zijn zichtbaar in de pijplijn, Hoge bevindingen zijn toegewezen en Medium bevindingen worden gevolgd zonder de levering te stoppen.
Voor EU-dataverwerking, controleer waar elke tool scangegevens verwerkt. Als broncode, afhankelijkheidsmetadata of kwetsbaarheidsgegevens de EU verlaten, controleer dan of dat AVG- of klantcontractproblemen creëert. Dit is vooral relevant voor SaaS-bedrijven die gereguleerde klantgegevens verwerken.
| Mijlpaal | Doelstatus Dag 30 |
|---|---|
| Pijplijn-audit voltooid | Eén productie-georiënteerde pijplijn is in kaart gebracht van commit tot implementatie. |
| Beveiligingseigenaarschap toegewezen | Eén benoemde eigenaar beheert bevindingen, uitzonderingen en toolbeslissingen. |
| Jira-bevindingenbord actief | Bevindingen zijn gelabeld op ernst en toegewezen aan eigenaren. |
| Eerste SAST-tool verbonden | SonarQube of equivalent draait tegen de geselecteerde repository. |
| Afhankelijkheidsscan actief | Snyk of OWASP Dependency-Check rapporteert Kritieke en Hoge bevindingen. |
| Containerscan actief | Trivy of equivalent scant build-images vóór implementatie. |
Fase 2 — Integratie (Dagen 31–60)
Fase 2 is waar DevSecOps onderdeel wordt van levering of een ander dashboard wordt dat niemand controleert. Het verschil is het ontwerp van handhaving.
Introduceer gates eerst in observatiemodus. Handhaaf dan. Dit geeft het team tijd om valse positieven af te stemmen, drempelwaarden af te spreken en vermijdbare sprintverstoring te voorkomen.
Week 5–6: Integreer SAST en afhankelijkheidsscanning in CI/CD
Week 5 zou SAST en afhankelijkheidsscanning in observatiemodus moeten draaien. Bevindingen verschijnen in de pijplijn, maar builds worden nog niet geblokkeerd. Dit geeft ontwikkelaars één sprint om het signaal te zien, valse positieven uit te dagen en voor de hand liggende Kritieke problemen op te lossen.
Week 6 is wanneer handhaving begint. Blokkeer builds bij Kritieke en Hoge bevindingen. Waarschuw bij Medium bevindingen. Blokkeer niet bij Lage bevindingen tenzij uw sector of klantcontract dit vereist.
Deze drempelwaarde houdt de levering gaande terwijl bekende ernstige risico’s de productie niet bereiken. Het creëert ook een duidelijke regel die ontwikkelaars kunnen begrijpen: Kritieke en Hoge bevindingen stoppen de release. Medium bevindingen komen met prioriteit op de backlog. Lage bevindingen worden beoordeeld tijdens regulier onderhoud.
Week 7–8: Geautomatiseerde testgates en training voor ontwikkelaars
Verbind tegen Week 7 geautomatiseerde testgates met hetzelfde pijplijnoverzicht. Unit-tests, integratietests en beveiligingsscans zouden niet in aparte rapportagesilo’s moeten leven. Ontwikkelaars hebben één plek nodig om te zien of een wijziging klaar is.
Training moet kort zijn en gekoppeld aan de bevindingen die ontwikkelaars al zien. Gebruik een async video van 1 uur om de nieuwe gates, drempelwaarden voor ernst en het ‘shift-left’-principe uit te leggen. Volg dit met een live Q&A van 30 minuten gericht op huidige bevindingen uit de geselecteerde repository.
Het doel van Week 8 is specifiek: nul Kritieke bevindingen in nieuwe commits. Probeer niet de hele historische backlog in deze fase op te schonen. Historische bevindingen kunnen worden afgehandeld via een herstelplan. Nieuwe Kritieke bevindingen moeten de codebase niet meer binnenkomen.
| Statistiek | Vóór Fase 2 | Na Fase 2 |
|---|---|---|
| Beveiligingszichtbaarheid | Bevindingen verschijnen in aparte tools of handmatige reviews. | Bevindingen verschijnen in CI/CD met ernst en eigenaar. |
| Implementatiesnelheid | Beveiligingsreview kan laat of buiten de sprint gebeuren. | Kritieke en Hoge gates draaien automatisch vóór release. |
| Beveiligingswrijving voor ontwikkelaars | Ontwikkelaars ontvangen beveiligingsfeedback nadat de context is verschoven. | Ontwikkelaars zien beveiligingsfeedback terwijl de wijziging nog vers is. |
Heeft u een DevSecOps-engineer nodig om deze gates om te zetten in leveringswerk? Sunbytes kan toegewezen DevSecOps-capaciteit toevoegen aan uw bestaande CI/CD-opstelling in 2-4 weken, met NL-geleide coördinatie en dagelijkse overlap met Vietnam leveringsteams. Krijg uw 90-dagen DevSecOps-implementatieplan.
Fase 3 — Optimalisatie (Dagen 61–90)
Fase 3 verandert implementatie in een operatioritme. Het team heeft nu gates, bevindingen en training op zijn plek. De volgende stap is het meten van de leveringsimpact en het voorbereiden van compliance-bewijs.
Week 9–10: DORA-statistieken en leveringsbenchmarks
Volg DORA-statistieken voordat u meer controles wijzigt. Beveiligingsgates werken alleen als ze risico verminderen zonder het leveringsritme te breken.
| DORA-statistiek | Wat te meten | Doelbereik mkb EU per Week 10 |
|---|---|---|
| Implementatiefrequentie | Hoe vaak productiereleases plaatsvinden. | 1+ implementatie per dag voor actieve SaaS-teams, of een stabiel wekelijks releaseritme voor kleinere teams. |
| Doorlooptijd voor wijzigingen | Tijd van code-commit tot productie-implementatie. | Dezelfde dag tot 2 werkdagen voor standaardwijzigingen. |
| Mislukkingspercentage wijzigingen | Percentage implementaties dat leidt tot incidenten, rollback of hotfix. | Onder 15% nadat gates zijn afgesteld. |
| MTTR | Tijd om service te herstellen na een mislukte wijziging. | Onder 4 uur voor prioritaire productie-incidenten. |
Deze cijfers zijn geen badges voor volwassenheid. Het zijn controlesignalen. Als de implementatiefrequentie scherp daalt nadat gates live gaan, zijn de regels te streng of te luidruchtig. Als het mislukkingspercentage van wijzigingen hoog blijft, vangen de gates niet de juiste risico’s op.
Week 11–12: Beleidshandhaving en compliance-gereedheid
Voeg tegen Week 11 policy-as-code toe waar het handmatige beoordeling verwijdert. Open Policy Agent of Conftest kunnen regels afdwingen voor infrastructuurconfiguratie, implementatiebeleid en containercontroles. Begin met beleid dat makkelijk uit te leggen is: geen bevoorrechte containers, geen openbare opslagbuckets, geen implementatie zonder vereiste scanresultaten.
Compliance-gereedheid betekent dat het team snel bewijs kan tonen. Bereid tegen Dag 90 drie bestanden voor:
| Bewijsdossier | Wat het moet bevatten |
|---|---|
| NIS2 Artikel 21 bewijsdossier | Risicobeheersmaatregelen, proces voor afhandeling van kwetsbaarheden, links naar incidentrespons en bewijs van toegangscontrole. |
| ISO 27001 Annex A.14 controlemapping | Hoe veilige ontwikkeling, wijzigingscontrole en testbewijs mappen naar controles voor softwarelevering. |
| AVG Artikel 32 logboek technische maatregelen | Versleuteling, toegangscontrole, logging, beheer van kwetsbaarheden en herstelmaatregelen relevant voor systemen die persoonsgegevens verwerken. |
Verwijs voor Nederlandse bedrijven naar de Cyberbeveiligingswet als de Nederlandse implementatie van NIS2. Gebruik actuele soepele timingtaal: verwacht rond 1 juli 2026, onder voorbehoud van formele inwerkingtreding. Behandel Cbw-verplichtingen tot die tijd als gereedheidsvereisten, niet als een definitieve handhavingsverklaring.
De oplevering van Dag 90 is duidelijk: het team moet in minder dan 2 uur een compliance-auditbewijs kunnen produceren. Als bewijs nog steeds dagen kost om te verzamelen, heeft de roadmap tools gecreëerd maar geen operationele controle. Teams die het overdrachtsmodel na implementatie nodig hebben, kunnen het onboarding-playbook voor de eerste 90 dagen gebruiken om eigenaarschap, ritme en rapportage te definiëren.
Werken met een extern DevSecOps-team: NL-VN onboarding-ritme
Een extern DevSecOps-team werkt wanneer het operatioritme expliciet is. Het tijdzonemodel moet vóór de eerste sprint gepland zijn, niet pas vastgesteld nadat vertragingen verschijnen.
Gebruik een dagelijkse overlap van 4–5 uur tussen Nederland en Vietnam. Een praktisch venster is 09:00–13:00 CET voor Nederland en 14:00–18:00 ICT voor Vietnam, elk seizoen aangepast voor zomertijd.
De dagelijkse stand-up moet plaatsvinden om 09:00 CET / 15:00 ICT. Houd het gefocust op pijplijnblokkers, beveiligingsbevindingen, releaserisico’s en overdrachten. Maak er geen volledige statusvergadering van.
Gebruik Jira-ticketcommentaren voor standaard async-overdracht. Voeg voor complexe beveiligingscontext een korte Loom-video toe die de bevinding, het getroffen codepad en de aanbevolen oplossing laat zien. Dit voorkomt dat lange geschreven uitleg verandert in onduidelijke instructies.
Wekelijks ritme:
| Ceremonie | Aanbevolen tijd | Doel |
|---|---|---|
| Sprintplanning | Maandag 09:30 CET | Bevestig beveiligingswerk, leveringsprioriteiten en gate-wijzigingen. |
| Mid-week risicocheck | Woensdag 10:00 CET | Beoordeel geblokkeerde bevindingen, valse positieven en releaserisico’s. |
| Sprintreview | Vrijdag 15:00 CET | Beoordeel DORA-beweging, opgeloste bevindingen en resterende bewijshiaten. |
Het ritme heeft één taak: maak beveiligingswerk zichtbaar binnen levering. Als de DevSecOps-engineer buiten het teamritme werkt, worden bevindingen externe verzoeken. Als de engineer binnen de sprint werkt, worden bevindingen leveringswerk.
Hoe Sunbytes mkb-bedrijven in de EU helpt DevSecOps in 90 dagen te implementeren
Het uitvoeren van deze roadmap met een nieuwe interne aanwerving kan 6–9 maanden duren omdat werving, onboarding, toolingsbeslissingen en pijplijncontext allemaal gebeuren voordat de levering begint. Sunbytes verkort dat pad met toegewezen DevSecOps-engineers die in 2–4 weken kunnen aansluiten bij uw leveringsritme. Het werk blijft praktisch: auditeer de huidige pijplijn, stel de eerste gates in, stem CI/CD-regels af, volg DORA-statistieken en bouw het bewijsdossier dat uw leidinggevende team kan gebruiken.
Waarom Sunbytes?
Een 90-dagenroadmap werkt alleen als de mensen, het leveringsritme en het beveiligingsbewijs samen worden beheerd. Anders gaan tools live maar zitten triage, uitzonderingen en eigenaarschap nog steeds buiten de sprint.
Sunbytes helpt mkb-bedrijven in de EU om de roadmap om te zetten in een werkende DevSecOps-baseline. Onze Digital Transformation Solutions moderniseren CI/CD-workflows en leveringsstatistieken. Onze CyberSecurity Solutions mappen gates, bewijs en afhandeling van kwetsbaarheden naar NIS2, AVG Artikel 32 en ISO 27001:2022-controles. Onze Accelerate Workforce Solutions voegen de toegewezen DevSecOps-capaciteit toe wanneer interne werving de eerste 90 dagen zou vertragen.
Met NL-geleide coördinatie, een Vietnam-leveringshub, 15 jaar leveringservaring en toegewezen engineers die in 2-4 weken bij uw ritme kunnen aansluiten, helpt Sunbytes uw team van roadmap naar operationele baseline te bewegen: gates draaien, DORA-statistieken zichtbaar en bewijs klaar voor beoordeling door de leiding. Krijg uw 90-dagen DevSecOps-implementatieplan
FAQs
Een roadmap van 90 dagen kan een operationele DevSecOps-baseline creëren: verantwoordelijkheid, CI/CD-gates, tooldekking, DORA-metrics en bewijs van compliance. Volledige volwassenheid duurt meestal 6-12 maanden, omdat beleidsautomatisering, cultuurverandering en het herstellen van historische problemen meer dan een kwartaal in beslag nemen.
De meest voorkomende fout is beginnen met tooling voordat een security owner is aangewezen. Tools genereren alerts, maar verantwoordelijkheid zet alerts om in beslissingen, backlog-items en release-regels. Zonder verantwoordelijkheid verliest tooling vaak binnen 60 dagen momentum.
Ja, of u hebt een dedicated externe resource nodig met duidelijke verantwoordelijkheid. Deeltijdverantwoordelijkheid faalt meestal na fase 1, omdat alerts, triage, beleidsuitzonderingen en ontwikkelaarsondersteuning dagelijkse aandacht vereisen. Een DevSecOps-engineer hoeft niet alle beveiliging te beheren, maar iemand moet wel de implementatieplanning in goede banen leiden.
NIS2 stimuleert in aanmerking komende bedrijven om gedocumenteerde maatregelen voor cybersecurityrisicobeheer te implementeren. Fase 3 van deze roadmap zet implementatiecontroles om in bewijsmateriaal: afhandeling van kwetsbaarheden, toegangscontrole, incidentrespons en technische beveiligingsmaatregelen. Nederlandse bedrijven kunnen de Cyberbeveiligingswet als nationale implementatie gebruiken en tijdschema’s hanteren die aansluiten op het huidige parlementaire proces.
De kosten zijn afhankelijk van de gebruikte tools, de complexiteit van de pipeline, het aantal repositories en of de rol intern wordt ingevuld of via een extern model wordt uitbesteed. Voor een team van 50 personen zijn de belangrijkste kostenfactoren de capaciteit van de engineers, scantools, de achterstand in herstelwerkzaamheden en de trainingstijd van de ontwikkelaars. Als u een vergelijking maakt tussen zelf ontwikkelen en extern leveren, raadpleeg dan onze vergelijking tussen intern en extern uitbesteed DevSecOps voordat u het budget vaststelt.
Begin met SAST, het scannen van afhankelijkheden en het scannen van containers. Een praktische eerste set tools is SonarQube voor SAST, Snyk of OWASP Dependency-Check voor afhankelijkheden en Trivy voor containers. Voeg later policy-as-code toe met OPA of Conftest zodra het team de eerste beveiligingsgates heeft ingesteld.
Op dag 90 moet uw team CI/CD-beveiligingsgates actief hebben, DORA-metrics zichtbaar zijn, een DevSecOps-eigenaar hebben aangewezen, de ontwikkelaarstraining hebben afgerond en het bewijsmateriaal voor compliance hebben voorbereid. Het sterkste signaal is auditgereedheid: het team kan het belangrijkste bewijsmateriaal binnen 2 uur samenstellen.
Laten we beginnen met Sunbytes
Laat ons uw eisen voor het team weten en wij nemen meteen contact met u op.