Skip to content

Practice Areas

Six key practice areas for measuring Everything-as-Code transformation capabilities in regulated environments.

Overview

Each practice area represents a critical capability for successful Everything-as-Code transformation in regulated environments. Organizations measure their capability level independently for each area, allowing focused improvement efforts.

Key Philosophy: Each level represents distinct capabilities you can build, not arbitrary percentages. Focus on "Can we do X?" not "Have we achieved Y%?"

The Six Practice Areas

1. Version Control & Artifact Management

Detailed Measurement Guide

What It Measures: How well compliance artifacts, requirements, and documentation are managed in version control systems.

Why It Matters: Version control provides the foundation for traceability, collaboration, and automation. It's the single source of truth for compliance.

Key Progression:

  • Level 1: No version control workflow for compliance artifacts
  • Level 2: Git workflow established (capability), core artifacts in Git
  • Level 3: All artifacts in Git, standardized workflow (comprehensive capability)
  • Level 4: Metrics on changes, quality, and approval times
  • Level 5: Continuous optimization of artifact management

2. Automated Testing & Validation

Detailed Measurement Guide

What It Measures: Extent and effectiveness of automated testing practices, from unit tests through production validation.

Why It Matters: Automated testing shifts compliance validation left, catching issues early when they're cheap to fix. It enables continuous delivery.

Key Progression:

  • Level 1: No automated testing capability
  • Level 2: Tests run in CI automatically (capability established)
  • Level 3: TDD practiced consistently, L0-L4 strategy (comprehensive capabilities)
  • Level 4: Test effectiveness measured, predictive analytics
  • Level 5: Adaptive test selection, continuous optimization

3. Continuous Integration & Delivery

Detailed Measurement Guide

What It Measures: CI/CD pipeline capabilities, from basic builds through automated deployment with quality gates.

Why It Matters: CI/CD pipelines automate the path from code to production, ensuring consistent quality and enabling rapid feedback.

Key Progression:

  • Level 1: Manual builds and deployments
  • Level 2: Basic CI pipeline, manual deployment
  • Level 3: Full CD pipeline with quality gates
  • Level 4: Pipeline metrics and optimization
  • Level 5: Self-optimizing pipelines, industry leadership

4. Specifications & Requirements

Detailed Measurement Guide

What It Measures: How requirements are captured, managed, and validated using executable specifications and BDD practices.

Why It Matters: Executable specifications provide living documentation that stays synchronized with code and validates compliance automatically.

Key Progression:

  • Level 1: No executable specifications
  • Level 2: BDD basics established, writing Gherkin specs (capability established)
  • Level 3: BDD practiced comprehensively with discovery workshops (mature capability)
  • Level 4: Specification quality metrics and effectiveness
  • Level 5: Continuous specification evolution and industry contributions

5. Evidence & Traceability

Detailed Measurement Guide

What It Measures: Automation of evidence collection and traceability matrix generation for compliance audits.

Why It Matters: Automated evidence collection transforms audits from painful manual exercises into routine validation activities.

Key Progression:

  • Level 1: No automated evidence collection
  • Level 2: Automated collection established for key evidence types (capability established)
  • Level 3: Comprehensive evidence automation, real-time traceability (mature capability)
  • Level 4: Evidence quality metrics, audit efficiency metrics
  • Level 5: Predictive compliance, continuous validation

6. Security & Risk Management

Detailed Measurement Guide

What It Measures: Integration of security practices into development workflow, from SAST/DAST through continuous risk assessment.

Why It Matters: Security and compliance are interconnected. Automated security validation prevents issues and provides compliance evidence.

Key Progression:

  • Level 1: No automated security scanning
  • Level 2: SAST runs in CI pipeline (capability established)
  • Level 3: Comprehensive security suite: SAST, DAST, SCA, secrets (mature capabilities)
  • Level 4: Security metrics, risk-based prioritization
  • Level 5: Proactive threat detection, continuous risk optimization

Next Steps

  1. Choose a practice area to explore first
  2. Review the capability indicators at each level
  3. Identify your current level with evidence
  4. Document gaps to target level
  5. Create learning plan with concrete steps

Start with Version Control as it's foundational for other practices.


Tutorials | How-to Guides | Explanation | Reference

You are here: Explanation — understanding-oriented discussion that clarifies concepts.