Skip to content
Module 20Specialist and advanced modulesOptional

DevSecOps & Regulatory Sprints

Embed security, GDPR and audit obligations into the Definition of Done, instead of bolting them on the week before release.

6 lessons ~35 min 2 games Scrumling certificate included
This role module opens once you finish Foundations and pass its quiz. That way every learner shares the same Scrum baseline before specialising.
What you'll learn
  • Lesson 19.1: Why security lives inside the Sprint
  • Lesson 19.2: GDPR and privacy in Refinement
  • Lesson 19.5: Audit trails without waterfall
  • Lesson 19.6: Retros for DevSecOps teams
Comprehensive guide to this subject

Free, no account needed. Explains the subject, the trade-offs and the mistakes, and can be downloaded as a PDF.

Read the full public guide
DSEC-2026-V1 Official practitioner guide11 min read

The DevSecOps Sprint Field Guide

Making security, GDPR and audit obligations Sprint work instead of a separate stream that ambushes you in week ten.

Reinforces the module, downloadable as a multi-page PDF, and still useful on the job long after you leave Scrumling.

  • Shift-left habits that make the pen test boring rather than terrifying
  • The exact questions a personal-data PBI must answer before Refinement is done
  • A checklist for defending the Definition of Done against 'we'll secure it later'
Full lesson list
  • 1Lesson 19.1: Why security lives inside the Sprint6 min
  • 2Lesson 19.2: GDPR and privacy in Refinement6 min
  • 3Lesson 19.3: Game: Definition of Done with security baked in7 min
  • 4Lesson 19.4: Game: protect the Sprint from 'we will secure it later'7 min
  • 5Lesson 19.5: Audit trails without waterfall5 min
  • 6Lesson 19.6: Retros for DevSecOps teams4 min
  • DevSecOps & Regulatory Sprints quizEarn Scrumling certificate

Why security belongs inside the Sprint, not after it

The most common DevSecOps failure this module addresses is not a missing tool, it is timing: security scanning, GDPR data-handling review, and audit evidence gathering happen the week before a release instead of inside every Sprint, which means the team discovers blocking issues after the work is already considered finished. The module reframes this as a Definition of Done problem. If a feature that touches personal data is not actually done until its data-handling review has passed, that review needs to happen inside the Sprint that builds the feature, not in a separate compliance phase bolted onto the calendar afterward.

Lessons work through concrete acceptance criteria for regulated and security-sensitive backlog items: a data classification tag on any item touching personal data, a documented data retention and deletion path, and threat-modeling questions raised during refinement rather than during a pre-release security review that happens too late to change the design cheaply. A key scenario puts the team in the position of discovering a GDPR gap in the sprint before a release, with the choice to either ship late or ship with unresolved risk, and shows why that choice only exists because the check happened too late to be cheap.

The module closes on making audit evidence a natural byproduct of normal Sprint work rather than a scramble: Definition of Done checklists that double as compliance evidence, Sprint Review notes that capture who approved a security-relevant change, and a retrospective habit of asking whether this Sprint's security work happened early enough to be cheap or late enough to be expensive. The goal is a team that treats compliance the way it treats testing, as work that belongs inside the Sprint boundary, not a separate track running behind it.

Mistakes teams make with this material

Running security review as a pre-release gate instead of a Sprint activity

Scheduling security scanning and compliance review for the week before a release, which means any finding requires either shipping late or shipping with known risk, instead of being caught cheaply during the Sprint that introduced it.

Leaving personal data handling out of acceptance criteria

Writing a backlog item that touches personal data with no explicit criteria for classification, retention, or deletion, which pushes the actual compliance decision to whoever notices it later, often after release.

Treating audit evidence as paperwork generated after the fact

Reconstructing who approved what and when during an audit, instead of capturing that information naturally as part of Sprint Review and Definition of Done records while the work is happening.

Skipping threat modeling during refinement

Refining a feature's functional requirements without raising security-relevant questions until a dedicated security review much later, when the design is already locked in and expensive to change.

Questions people ask

How do you fit security scanning into a single Sprint without slowing everything down?

Automate what can be automated as part of the CI pipeline so it runs continuously rather than as a separate late-stage gate, and reserve human security review for genuinely novel risk introduced that Sprint, raised during refinement rather than after the code is written.

What should a Definition of Done include for a feature that touches personal data?

A data classification tag, a documented retention and deletion path, and confirmation that the data flow has been reviewed against the team's data-handling policy, all completed before the item is considered done, not scheduled as follow-up work.

How do you handle discovering a compliance gap right before a planned release?

Treat it as evidence the check happened too late, not as a one-time exception to work around. Ship late or ship with an explicitly accepted and documented risk, and use the retrospective to move that check earlier in future Sprints so the choice does not recur.

How does a Scrum Master make audit evidence a byproduct of normal work?

By ensuring Definition of Done checklists, Sprint Review notes, and approval records are captured as the work happens, in the tools the team already uses, so an audit is a matter of pulling existing records rather than reconstructing history after the fact.

A question from this module's assessment

One sample question with the reasoning, so you can judge the level before you start. The rest of the assessment stays inside the module.

Where should security work live on a Scrum team?

  • In a separate stream after the Sprint
  • Inside every relevant PBI, with DoD checks and CI scans, from Refinement onward
  • Only at release time
  • Only when the auditor asks
Why this is the answer

Security bolted on after the Sprint is the classic waterfall trap. Inside the Sprint it is cheap; after it, expensive.