핵심 인사이트 (3줄 요약)

  1. 본질: DORA Metrics는 Google DORA 팀이 정의한 소프트웨어 배포 성과의 4대 핵심 지표(배포 빈도·리드 타임·변경 실패율·MTTR)로, 팀의 DevOps 성숙도를 Elite·High·Medium·Low로 분류한다.
  2. 가치: "우리 팀의 DevOps가 잘 되고 있는가?"를 객관적 데이터로 측정할 수 있으며, Elite 팀은 Low 팀 대비 배포 빈도 973배, 리드 타임 6570배 빠르다(Accelerate 보고서).
  3. 판단 포인트: 4개 지표를 균형 있게 개선해야 하며, 배포 빈도만 높이고 변경 실패율이 높으면 의미 없다.

Ⅰ. 개요 및 필요성

┌───────────────────────────────────────────────────────┐
│    DORA 4대 지표                                      │
├───────────────────────────────────────────────────────┤
│  1. 배포 빈도 (Deployment Frequency)                  │
│     → Elite: 하루 여러 번 | Low: 월 1회 이하         │
│  2. 리드 타임 (Lead Time for Changes)                 │
│     → Elite: 1시간 이내 | Low: 6개월 이상            │
│  3. 변경 실패율 (Change Failure Rate)                 │
│     → Elite: 0~15% | Low: 46~60%                    │
│  4. MTTR (Mean Time to Restore)                       │
│     → Elite: 1시간 이내 | Low: 6개월 이상            │
└───────────────────────────────────────────────────────┘
  • 📢 섹션 요약 비유: DORA Metrics는 공장의 품질·속도·불량률·복구 시간을 측정하는 4개 계기판이다. 4개 모두 좋아야 진짜 좋은 공장이다.

Ⅱ. 아키텍처 및 핵심 원리

성과 등급

등급배포 빈도리드 타임변경 실패율MTTR
Elite하루 여러 번1시간 이내0~15%1시간 이내
High주 1~월 11일~1주16~30%1일 이내
Medium월 1~6개월 11~6개월16~30%1일~1주
Low6개월 이하6개월+46~60%6개월+
  • 📢 섹션 요약 비유: Elite 팀은 F1 피트스톱(1.8초 타이어 교체)이고, Low 팀은 일반 정비소(3일 정비)다.

Ⅲ. 비교 및 연결

비교속도 지표안정성 지표
배포 빈도-
리드 타임-
변경 실패율-
MTTR-

핵심: 속도 + 안정성 둘 다 높아야 Elite.


Ⅳ. 실무 적용 및 기술사 판단

측정 도구

  • Sleuth: GitHub 연동 자동 DORA 측정.
  • Jellyfish: 엔지니어링 지표 대시보드.
  • Four Keys: Google OSS DORA 측정 도구.

개선 전략

  • 배포 빈도 ↑: CI/CD 자동화, 피처 플래그.
  • 리드 타임 ↓: 작은 배치, 트렁크 기반 개발.
  • 변경 실패율 ↓: 테스트 커버리지, 카나리 배포.
  • MTTR ↓: 관측성(Observability), 자동 롤백.

Ⅴ. 기대효과 및 결론

DORA Metrics는 DevOps 성숙도의 사실상 업계 표준 측정 체계이며, SPACE 프레임워크(GitHub)와 결합하여 개발자 생산성을 종합적으로 측정하는 방향으로 확장되고 있다.


📌 관련 개념 맵

개념연결 포인트
배포 빈도속도 지표, CI/CD 성숙도 반영
리드 타임코드 커밋→프로덕션 배포 시간
변경 실패율안정성 지표, 테스트 품질 반영
MTTR장애 복구 속도, 관측성 수준 반영
AccelerateDORA Metrics의 이론적 기반 서적

📈 관련 키워드 및 발전 흐름도

[DevOps 개념 등장 (2009~)]
    │
    ▼
[DORA 팀 연구 시작 (2013~) — State of DevOps Report]
    │
    ▼
[Accelerate 출판 (2018) — DORA 4대 지표 정의]
    │
    ▼
[Google DORA 팀 합류 (2018~) — 산업 표준화]
    │
    ▼
[현재: DORA + SPACE — 종합 개발자 생산성 측정]

👶 어린이를 위한 3줄 비유 설명

  1. DORA는 공장의 4개 계기판이에요. 속도·품질·불량률·수리 시간을 재요.
  2. 4개 모두 좋은 공장이 최고 등급(Elite)이에요. 하나만 좋으면 안 돼요.
  3. 최고 공장(Elite)은 하루에 여러 번 제품을 내놓고, 문제가 생기면 1시간 안에 고친답니다!