dora-core

Original🇺🇸 English
Translated

DORA (DevOps Research and Assessment) Core Model for measuring and improving software delivery performance. Use this skill to assess team performance tier, identify capability gaps, and connect delivery metrics to product release strategy.

8installs
Added on

NPX Install

npx skill4agent add kinhluan/skills dora-core

DORA Core Model

DORA measures how fast and how safely a team delivers software. It is the bridge between product strategy (what to build, when to release) and technical execution (how to build it reliably).

The 4 Key Metrics

MetricWhat it measures
Deployment Frequency (DF)How often code is deployed to production
Lead Time for Changes (LT)Time from code commit to running in production
Change Failure Rate (CFR)% of deployments causing a production incident
Time to Restore (MTTR)Time to recover from a production failure

Performance Tiers

TierDeployment FrequencyLead TimeChange Failure RateMTTR
EliteOn-demand (multiple/day)< 1 hour0–5%< 1 hour
High1/day – 1/week1 day – 1 week6–15%< 1 day
Medium1/week – 1/month1 week – 1 month16–30%1 day – 1 week
Low1/month – 1/6 months1 month – 6 months16–30%> 1 week
Elite and High performers deploy 973× more frequently and have 6,570× faster recovery than Low performers (DORA 2023 State of DevOps).

Key Capabilities (The Drivers)

DORA research identifies capabilities that predict high performance. Focus on these highest-impact ones:

Technical Capabilities

CapabilityImpactIntegration
Loosely Coupled Architecture#1 predictor of high DF
c4-model
L2 container boundaries,
ddd-core
Bounded Contexts
Trunk-Based DevelopmentReduces integration debtShort-lived branches, feature flags
Continuous IntegrationReduces LT and CFRAutomated test on every commit
Test AutomationReduces CFRUnit + integration tests in CI
Deployment AutomationReduces LTOne-click or auto deploy to prod
Shifting Left on SecurityReduces CFRSecurity checks in CI, not post-deploy
Monitoring & ObservabilityReduces MTTRMetrics, logs, traces in production
Database Change ManagementReduces CFRSchema migrations versioned and automated

Process Capabilities

CapabilityImpact
Working in Small BatchesDirectly reduces LT and CFR
Streamlining Change ApprovalManual approval gates are the #1 LT killer
Team ExperimentationFaster learning → better product decisions
Customer FeedbackShorter feedback loop → less wasted work

Cultural Capabilities

CapabilityImpact
Generative Culture (Westrum)High trust, blameless postmortems → faster MTTR
Psychological SafetyTeams that can surface problems fix them faster
Learning CultureContinuous improvement on all 4 metrics

DORA Assessment: How to Use

  1. Measure current tier — ask for each of the 4 metrics in the last 30 days
  2. Identify the bottleneck metric — which metric is worst relative to its tier?
  3. Map to capability — use the table above to find the root capability gap
  4. Prioritize — fix the bottleneck capability first; others are downstream

Quick Diagnostic Questions

  • "How often do you deploy to production?" → Deployment Frequency tier
  • "How long from
    git commit
    to live in prod?" → Lead Time tier
  • "What % of deploys caused a hotfix or rollback in the last quarter?" → CFR tier
  • "When production broke last, how long to restore?" → MTTR tier

Integration with Other Skills

diffusion-release-tracking

Deployment Frequency is a prerequisite signal before advancing Rogers Gates:
  • Elite/High DF (daily+): can iterate rapidly through Innovator → Early Adopter gates
  • Medium DF (weekly): gate advancement is slower; plan for longer validation windows
  • Low DF (monthly): cannot run proper phased rollouts — fix DF first before attempting Rogers gate strategy

collaborative-engineering-agent

DORA MetricCEA Practice
Lead Time ↓Atomic PRs (<200 lines), trunk-based dev reduces integration bottleneck
CFR ↓Dialectical Review Engine (DRE) catches issues before merge
MTTR ↓Automated fix-branch workflow, observability tooling

c4-model
+
ddd-core

  • Loosely Coupled Architecture (DORA's #1 capability) is achieved through:
    • C4 L2: independent deployable containers with clear API boundaries
    • DDD: Bounded Contexts with anti-corruption layers prevent cascade failures
  • Conway's Law applies: if the org structure is tightly coupled, the architecture will be too — and DF suffers

business-product-leadership

DORA TierProduct Strategy Implication
EliteDeploy on-demand → rapid MVP validation, tight Rogers feedback loop
HighWeekly deploys → manageable Early Adopter gate iteration
MediumMonthly deploys → must plan Rogers gate windows months in advance
LowCannot run agile product strategy — delivery is the bottleneck

Anti-Patterns

  • Measuring DF but ignoring CFR — high DF with high CFR = fast failure, not fast delivery
  • Using DF as a vanity metric — deploying to staging doesn't count; production only
  • Manual change approval gates — DORA research shows this is the single biggest LT killer, with no measurable CFR improvement
  • Optimizing MTTR with more process — MTTR is reduced by observability and psychological safety, not more approval steps
  • Treating DORA as a report card — metrics are diagnostic tools, not performance reviews