Security while scaling Agile - lessons learned
Karen
Where
Talks
LASCON 2021
Duration
53 min
Explains how a security team kept its controls working as a product organization moved from waterfall to scaled Agile with SAFe.
Summary
Karen, a principal security architect, describes what happened when a product group moved from waterfall to Agile and then to the Scaled Agile Framework (SAFe). Her security plan of roughly fifty activities per lifecycle stage no longer fit short sprints run by many small teams, and security activities had stopped being scheduled. The talk covers how the security team adapted, the obstacles it met, and what remains unfinished.
The first fix was to regroup the activities into about a dozen backlog stories and build a guided tool that asks teams a series of questions, so each team generates only the security work its change needs. Security requirements were reframed as enablers so product owners could prioritize them, and risk assessment moved to the earliest stages, such as research spikes and program increment planning. Pipeline scanning was pushed toward trunk-based development, though templates for the varied languages and CI systems were still in progress, and threat modeling and risk decisions stayed manual.
The main takeaways are to work directly with engineers, managers and product owners, automate wherever possible, and rely on a champion network, since full-time security staff amounted to about one percent of the engineering population. An audience member from a much larger organization described a similar menu of non-functional requirements, which reinforced the approach.
Related talks
Talks·48 min
Mikael Nilsson
Walks through turning scattered AppSec work into a plan using DevSecOps maturity models and developer-friendly automation.
Talks·45 min
Anne Honkaranta
Reviews literature on how DevOps practices affect software security and compares the findings with practitioner data.
Talks·49 min
Matt Tesauro
Weighs whether ASPM is a genuinely new discipline and shows how to pull its useful ideas into an existing AppSec program.


