SlideShare a Scribd company logo
@meekrosoft
Automating your compliance
controls with
Test Driven Compliance
Mike Long @meekrosoft
@meekrosoft
Regulated Industries
§1.1 Regulations
@meekrosoft
Regulated Industries
ACME Corp.
Translate into
processes
Continuous
Documentation
Meetings and
Signoffs
§1.1 Regulations
@meekrosoft
Regulated Industries
ACME Corp.
Translate into
processes
Continuous
Documentation
Meetings and
Signoffs
§1.1 Regulations
@meekrosoft
Compliance with Standards
● Ensure that products and
services are safe, reliable
and of good quality.
● Reduce costs by
minimizing waste and
errors and increasing
productivity.
● Help companies to access
new markets
@meekrosoft
Defined Processes Improve Quality
“Checklists seem to provide
protection against such
failures. They remind us of the
minimum necessary steps
and make them explicit. They
not only offer the possibility of
verification but also instill a
kind of discipline of higher
performance.”
@meekrosoft
SW Compliance across the
value stream
Confidential - Do Not Share
Scope Product
Management
Software
Development
IT Operations
@meekrosoft
@meekrosoft
@meekrosoft
@meekrosoft
So how do we get rid of
“silos, batches, queues
and gates” while staying
compliant?
@meekrosoft
DevOps is a SocioTechnical System
@meekrosoft
Compliance ALSO is a SocioTechnical
System
@meekrosoft
Compliance ALSO is a SocioTechnical
System
?
@meekrosoft
Behaviour Driven Development
Matt Wynne, Cucumber
https://cucumber.io/blog/bdd/intro-to-bdd-and-tdd/
compliance
@meekrosoft
BDD Control Frameworks
GIVEN a current branch is a pull request and no review
WHEN merge build is run
THEN fail the build
@meekrosoft
● Code reviews
● Coding Standards
● Verifiable builds
● Test coverage
● Static Analysis
● Vulnerability Scanning
● Verifiable deployments
Identify Change Controls
@meekrosoft
Implementing Test Driven
Compliance
Using a standard Unit Testing Framework
provides:
● Standard reporting and transparency
● Explanations on failure
● Control test independence
● Easy integration with CI processes
@meekrosoft
Compliance As Code
https://www.youtube.com/watch?v=A8Qwu1bYIO8
@meekrosoft
Google Binary Authentication for
Borg
BAB
Product
Management
Software
Development
Release Control Production
@meekrosoft
Automating your compliance
controls with
Test Driven Compliance
Mike Long @meekrosoft
@meekrosoft
compliancedb.com

More Related Content

PDF
Build the right foundation to accelerate leadership success
PPTX
What Are the Most Important Reasons Behind the Success of the Concept of Spri...
PDF
Designing a secure software development process with DevOps
PDF
The Role of GitOps in IT Strategy - June 2021 - Schlomo Schapiro
PDF
Agile Development in a Regulated Environment
PDF
checkmateq.com-services-brochure.pdf
PPT
Compliance In A Box Documentum Deployment Solution
PDF
Transform your DevOps practices with Security
Build the right foundation to accelerate leadership success
What Are the Most Important Reasons Behind the Success of the Concept of Spri...
Designing a secure software development process with DevOps
The Role of GitOps in IT Strategy - June 2021 - Schlomo Schapiro
Agile Development in a Regulated Environment
checkmateq.com-services-brochure.pdf
Compliance In A Box Documentum Deployment Solution
Transform your DevOps practices with Security

Similar to Test Driven Compliance (20)

PDF
DevOps and Regulatory Compliance—Like Oil and Water or Peanut Butter and Jelly?
PDF
TLC2018 Thomas Haver: Transform with Enterprise Automation
PPTX
Modernising Change Management with Enterprise DevOps
PPTX
Agile, DevOps & Test
PDF
Compliance as Code
PDF
Augmented Agile: Agile Behavior Meets Digital Engineering
PPTX
Checkmate Cloud Engineering Services in India
PDF
Microsoft DevOps Journey
PPTX
Amq Overview Continuous Quality Assurance
PPTX
Webinar - Devops platform for the evolving enterprise
PDF
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...
PDF
Zen and the art of requirements gathering, why getting to "In time, On budget...
PDF
Acceptance Test Driven Development at StarWest 2014
PPTX
DevOps and Audit
PDF
Enforce compliance policy with model-driven automation
PPTX
The Challenges & Pitfalls of Database Continuous Delivery
PDF
Atdd half day_new_1_up
PDF
20161024 Agile DC 2016 Conf Behavior Driven Development Workshop
PDF
Data Integrity webinar - Essentials & Solutions
 
PDF
Implementing DevOps at Scale Using Dynamic Environments
DevOps and Regulatory Compliance—Like Oil and Water or Peanut Butter and Jelly?
TLC2018 Thomas Haver: Transform with Enterprise Automation
Modernising Change Management with Enterprise DevOps
Agile, DevOps & Test
Compliance as Code
Augmented Agile: Agile Behavior Meets Digital Engineering
Checkmate Cloud Engineering Services in India
Microsoft DevOps Journey
Amq Overview Continuous Quality Assurance
Webinar - Devops platform for the evolving enterprise
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...
Zen and the art of requirements gathering, why getting to "In time, On budget...
Acceptance Test Driven Development at StarWest 2014
DevOps and Audit
Enforce compliance policy with model-driven automation
The Challenges & Pitfalls of Database Continuous Delivery
Atdd half day_new_1_up
20161024 Agile DC 2016 Conf Behavior Driven Development Workshop
Data Integrity webinar - Essentials & Solutions
 
Implementing DevOps at Scale Using Dynamic Environments
Ad

More from Mike Long (9)

PDF
Avoiding the agile alignment trap
PDF
Avoiding the Agile Alignment Trap with DevOps
PDF
Continuous delivery of embedded systems embedded meetup
PPTX
Long Life Software
PPTX
Cleaning Code - Tools and Techniques for Large Legacy Projects
PPTX
Object Calisthenics Refactoring Dojo
PPTX
Metricide
PDF
C++ for Marine Streamer Positioning and Navigation - ACCU 2011
PDF
Unit Testing Legacy C
Avoiding the agile alignment trap
Avoiding the Agile Alignment Trap with DevOps
Continuous delivery of embedded systems embedded meetup
Long Life Software
Cleaning Code - Tools and Techniques for Large Legacy Projects
Object Calisthenics Refactoring Dojo
Metricide
C++ for Marine Streamer Positioning and Navigation - ACCU 2011
Unit Testing Legacy C
Ad

Recently uploaded (20)

PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
top salesforce developer skills in 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
history of c programming in notes for students .pptx
PDF
AI in Product Development-omnex systems
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Design an Analysis of Algorithms I-SECS-1021-03
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Transform Your Business with a Software ERP System
Which alternative to Crystal Reports is best for small or large businesses.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
top salesforce developer skills in 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
history of c programming in notes for students .pptx
AI in Product Development-omnex systems
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
wealthsignaloriginal-com-DS-text-... (1).pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Design an Analysis of Algorithms II-SECS-1021-03
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Odoo Companies in India – Driving Business Transformation.pdf
Operating system designcfffgfgggggggvggggggggg
CHAPTER 2 - PM Management and IT Context
Design an Analysis of Algorithms I-SECS-1021-03

Test Driven Compliance