This document discusses automating compliance controls using test-driven compliance. It recommends translating regulations into defined processes to improve quality, outlining how checklists can provide protection and discipline. Implementing test-driven compliance using a standard unit testing framework provides benefits like standard reporting, failure explanations, and easy integration with continuous integration processes. Compliance can be treated as a socio-technical system like DevOps.
5. @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
6. @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.
7. @meekrosoft
SW Compliance across the
value stream
Confidential - Do Not Share
Scope Product
Management
Software
Development
IT Operations
18. @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