8.5

8.5 점진적 채택 로드맵

개요 및 동기

이 주제는 8부와 이 책의 실질적인 내용을, 여기까지 온 모든 독자가 아마도 묻고 있을 질문으로 마무리한다: 전달, 개발자 경험, 코드 품질, 비즈니스 결과, 신뢰성, 보안, AI 시대 전환을 아우르는 마흔다섯 개 주제에 걸친 이 책이 다루는 모든 것을 감안할 때, 조직은 실제로 어디서 시작하는가. 이 주제가 주는 정직한 답은 다음과 같다: 모든 곳에서 동시에가 아니다. 이 책의 전체 범위를 한꺼번에 시도하는 빅뱅 롤아웃은 주제 8.3의 핵심 지침을 직접 위반한다. 하룻밤 사이에 도입된 광범위하고 포괄적인 메트릭 프로그램은 정확히 신뢰가 아니라 두려움과 게임화를 불러일으키는 종류의 변화이기 때문이다.

이 주제는 대신 이 책 전체에서 반복되는 단순하고 일관된 원칙 위에 구축된 구체적이고 단계적인 순서를 제공한다: 기초부터 시작하고, 좁은 범위에서 가치를 입증한 다음, 정교하고 포괄적인 메트릭으로 바로 건너뛰는 것을 선호해 주제 1.4와 주제 8.3이 다루는 거버넌스와 문화적 신뢰 작업을 결코 건너뛰지 말고 의도적으로 확장하라. 이 순서는 임의적이지 않다. 그것은 이 책 자신의 부가 확립하는 의존 구조를 따른다. 1부의 기초는 진정으로 먼저 와야 한다. 모든 후속 부가 주제 1.1부터 주제 1.6까지 확립하는 거버넌스, 결과 지향성, 통계적 소양을 가정하기 때문이다.

대규모 팀에게 단계적 로드맵은 이 책의 전체 범위를 압도적이지 않고 달성 가능하게 만드는 것이다. 엔터프라이즈 조직은 이 주제의 순서를 사용해 현실적인 마일스톤을 가진 진정으로 여러 분기 혹은 여러 해에 걸친 메트릭 프로그램 롤아웃을 계획할 수 있다. 흔히 단일하고 큰 요청이 아니라 점진적으로 예산이나 감독 절차에 메트릭 투자를 정당화해야 하는 정부 조직은 이 주제의 단계를 가치를 입증하고 지속적인 투자를 요청하는 자연스러운 체크포인트로 사용할 수 있다.

핵심 원칙

  • 기초가 항상 먼저다. 거버넌스(주제 1.4), 결과 지향성(주제 1.3), 문화적 신뢰 구축(주제 8.3)은 정교한 메트릭으로 바로 건너뛰기 위해 건너뛸 수 없다.
  • 확장하기 전에 좁은 범위에서 가치를 입증하라. 잘 수행되고 신뢰받는 단일 팀이나 단일 메트릭 집단은 서투르게 수행된 포괄적인 롤아웃보다 더 강한 기초다.
  • 인지된 중요성이 아니라 의존성에 따라 순서를 정하라. 이 책의 일부 메트릭 집단은 다른 주제가 먼저 확립하는 기초 작업에 의존한다.
  • 각 단계는 다음 단계에 대한 지속적인 투자를 정당화하는 입증 가능하고 보고 가능한 결과를 만들어 내야 한다.
  • 이것은 적응할 로드맵이지, 경직되고 보편적인 처방이 아니다. 당신 조직의 특정한 출발점과 우선순위가 실제 속도를 형성해야 한다.

권장 사항

1단계: 기초와 거버넌스(1부)

단일 메트릭 집단을 계측하기 전에, 주제 1.4가 기술하는 거버넌스 규율을 확립하라: 메트릭 헌장 템플릿, 명확한 진단적 대 평가적 정책(주제 1.1), 그리고 데이터를 해석할 모든 사람과 공유되는 주제 1.6의 통계적 소양 기초다. 이 단계는 아직 어떤 대시보드도 만들어 내지 않는다. 그것은 모든 후속 단계가 의존하는 조직적 기반을 만들어 낸다. 더 빨리 움직이기 위해 이 단계를 건너뛰는 것은 이 책의 지침이 실천에서 훼손되는 단일하게 가장 흔한 방법이다. 모든 후속 메트릭이 이 단계가 확립한 거버넌스 품질(혹은 그 결여)을 물려받기 때문이다.

2단계: 단일 시범 팀, DORA 메트릭, 진단 전용(2부)

하나의 팀, 이상적으로는 지시받은 팀이 아니라 기꺼이 참여하는 팀을 선택하고, 자가 보고가 아니라 자동화된 계측(주제 1.5)을 사용해 주제 8.3의 신뢰 구축 지침을 직접 따르는 순전히 진단 모드로 2부의 DORA 메트릭을 계측하라. 확장하기 전에 최소한 전체 한 분기 동안 이것을 운영하고, 더 넓은 규모에서 둘 중 하나에 전념하기 전에 이것을 당신의 거버넌스 헌장 템플릿과 대시보드 설계 접근법(주제 8.1)의 입증 기반으로 사용하라.

3단계: 조직 전체에 전달 메트릭 확장, 개발자 경험 추가(2부, 3부)

시범이 진정한 가치와, 결정적으로, 지속된 신뢰(오용 인시던트 없음, 혹은 주제 8.3의 지침에 따라 잘 처리된 하나)를 입증하면, DORA 계측을 추가 팀으로 확장하고 첫 개발자 경험 설문(주제 3.7)을 조직 전체에 도입하라. 이 단계는 진단적 대 평가적 규율이 규모에서 첫 진정한 테스트에 직면하는 곳이며, 여기서 그것을 신중하게 유지하는 것이 뒤따르는 모든 것의 분위기를 설정한다.

4단계: 코드 품질과 결과 메트릭(4부, 5부)

전달과 개발자 경험 기초가 확립되고 신뢰받으면, 4부의 코드 품질 메트릭을 추가하라. 핫스팟 분석(주제 4.3)과 기술 부채 추적(주제 4.5)을 가장 지렛대 효과가 큰 시작점으로 우선시하고, 주제 7.4가 결국 당신 프로그램의 중심이어야 한다고 주장하는 결과 원격 측정 인프라를 구축하기 시작하라. 먼저 계측할 가장 다루기 쉬운 결과 메트릭으로 누락된 결함율(주제 5.1)과 기능 채택(주제 5.2)으로 시작하라.

5단계: 신뢰성, 보안, AI 시대 재교정(6부, 7부)

가장 중요한 서비스에 대해 공식 SLO와 오류 예산(주제 6.1)을 확립하고, 비난 없는 인시던트 메트릭 관행(주제 6.2)을 구축하고, 당신의 조직이 AI 지원 개발 도구를 채택했거나 채택하고 있다면 주제 7.1이 권장하는 AI 시대 메트릭 감사를 수행하라. 이 단계는 흔히 엄격하게 순차적이기보다 4단계와 부분적으로 병렬로 실행된다. 신뢰성과 보안 작업은 흔히 그 자체의 독립적인 긴급성을 가지기 때문이다.

지속적으로: 통합된 성숙도 평가와 지속적인 투자

핵심 단계가 확립되면, 모든 단계가 기술적으로 다루어지면 로드맵이 완료된 것으로 취급하기보다, 주제 8.4의 통합된 성숙도 평가를 반복적이고 연례적인 관행으로 채택하여 그 발견을 사용해 지속적인 투자를 지시하라. 메트릭 프로그램은 정해진 종료일을 가진 프로젝트가 아니라 지속적인 조직적 역량이며, 이 지속적인 단계는 그 현실을 직접 반영한다.

트레이드오프: 장단점

접근법장점단점
빅뱅, 포괄적인 롤아웃처음부터 빠르고 포괄적인 커버리지두려움과 게임화를 불러일으킬 높은 위험(주제 8.3); 입증된 거버넌스 기초 없음
단계적 롤아웃, 기초 먼저범위를 확장하기 전에 신뢰와 거버넌스를 구축함; 각 단계가 스스로를 입증함전체 커버리지에 도달하기 더 느림; 지속적이고 여러 분기에 걸친 헌신이 필요함
단계적 롤아웃, 메트릭 우선(거버넌스 건너뛰기)더 빠른 초기 대시보드 결과약한 거버넌스를 모든 후속 단계로 물려줌; 더 높은 장기적 위험
로드맵 없는 임기응변적이고 기회주의적인 채택유연하고 즉각적인 필요에 반응적임일관성 없고 거버넌스하기 어려운 커버리지를 만들어 내고 단계별로 실수를 반복함

핵심 긴장은 포괄적인 커버리지로의 속도 대 기초 우선 순서다. 빨리 결과를 보여 주라는 압박을 받는 조직은 1단계의 거버넌스 작업을 건너뛰고 바로 메트릭 계측으로 건너뛰려는 유혹을 받지만, 주제 1.4의 거버넌스 규율부터 주제 8.3의 신뢰 구축 지침까지 이 책의 누적된 주장은 기초를 건너뛰는 것이 더 빠르지만 근본적으로 더 약한 프로그램을 만들어 낸다는 것이다. 기초가 그것들을 뒷받침할 수 있기 전에 포괄적인 결과를 보여 주려고 하기보다 단계적 순서에 전념하고 각 단계의 입증 가능한 결과(주제 8.5의 핵심 권장 사항)를 사용해 지속적인 투자를 정당화함으로써 긴장을 해결하라.

팀과 논의할 질문

  1. 정직하게 평가했을 때, 우리 조직은 실제로 이 단계적 순서의 어디에 서 있는가? 당신의 현재 상태를 다섯 단계에 직접 맞춰 보라. 정직하게 평가된 많은 조직은 기초가 되는 초기 단계를 진정으로 완료하지 않고 더 늦은 단계로부터의 메트릭을 계측했다는 것을 발견한다.

  2. 우리는 계측으로 바로 이동하는 것을 선호해 1단계의 거버넌스 기초를 건너뛰었으며, 그렇다면 그것은 우리에게 무엇을 비용으로 치르게 했는가? 이것은 주제 8.4의 성숙도 평가에 직접 연결된다. 늦게 발견된 약한 거버넌스 기초는 개조하기 비싸다.

  3. 아직 하나를 운영하지 않았다면, 우리에게 진정으로 기꺼이 참여하는 시범 팀은 어떤 모습일까? 이것을 추상적으로 남겨 두기보다 특정하고 실제인 후보 팀을 식별하고, 그들이 구체적으로 좋은 후보가 되게 하는 것이 무엇일지 논의하라.

  4. 우리가 완료한 각 단계는 실제로 어떤 입증 가능한 결과를 만들어 냈으며, 우리는 그것을 다음 단계의 투자를 정당화하는 데 사용했는가? 완료된 단계로부터의 특정하고 전달된 결과를 지적할 수 없다면, 그 간극은 이름 붙일 가치가 있다.

  5. 4단계와 5단계는 우리에게 적절하게 병렬로 실행되고 있는가, 아니면 하나가 다른 것을 선호해 소홀히 되고 있는가? 당신 조직의 특정한 위험 프로필, 즉 더 전달 중심적인지 더 신뢰성 중심적인지가 이 주제가 기술하는 기본값과 다르게 이 병렬 순서를 형성해야 하는지 논의하라.

  6. 우리는 주제 8.4의 지속적이고 반복적인 성숙도 평가 관행을 확립했는가, 아니면 우리의 로드맵은 초기 단계가 기술적으로 완료되면 실질적으로 끝나는가? 이 지속적인 단계가 없는 로드맵은 메트릭 프로그램을 이 책이 그것이어야 한다고 주장하는 지속적인 역량이 아니라 완료된 프로젝트로 취급할 위험이 있다.

분야별 관점

스타트업. 이 완전하고 다단계인 로드맵은 아마도 상당히 압축될 수 있다. 작은 조직은 분기가 아니라 몇 주 안에 기초적인 거버넌스와 시범 단계를 통과할 수 있기 때문이다. 소규모에서도 1단계를 완전히 건너뛰지 마라. 일찍 확립된 거버넌스 습관은 조직이 성장함에 따라 개조하는 것보다 유지하기 훨씬 쉽기 때문이다.

중소기업. 이 주제가 기술하는 순서의 모든 단계를 시도하기보다 당신의 실제 역량에 로드맵의 속도를 맞춰라. 중소기업은 전달과 개발자 경험 메트릭을 가지고 2단계나 3단계 후에 합리적으로 멈추고, 조직이 진정으로 그것을 필요로 하고 지원할 만큼 충분히 성장할 때까지 4부부터 6부까지의 더 정교한 결과와 신뢰성 작업을 미룰 수 있다.

엔터프라이즈. 이 로드맵을 현실적인 마일스톤을 가진 여러 분기 혹은 여러 해에 걸친 프로그램으로 명시적으로 계획하고, 단일한 비즈니스 사례로 전체 범위를 사전에 정당화하려고 시도하기보다 각 단계의 입증 가능한 결과를 지속적인 경영진 후원과 예산을 확보하기 위한 공식적인 체크포인트로 사용하라.

정부. 이 주제의 단계를 예산이나 감독 기구 보고를 위한 자연스럽고 점진적인 체크포인트로 사용하여, 더 많은 회의론이나 조달 어려움에 직면할 수 있는 단일하고 큰 사전 요청이 아니라 이전 단계의 입증되고 문서화된 결과에 근거해 각 단계 경계에서 지속적인 투자를 요청하라.

사례

엔터프라이즈. 한 헬스케어 기술 회사는 이 로드맵을 메트릭 프로그램의 구조화 프레임워크로 명시적으로 채택하여, 6주에 걸쳐 1단계의 거버넌스 기초를 완료하고, 전체 한 분기 동안 단일 팀 DORA 시범을 운영했으며, 시작한 지 대략 5개월 후에야 3단계에서 전체 조직 전달 메트릭 커버리지로 확장했다. 이런 식으로 롤아웃의 속도를 의도적으로 조절함으로써, 그 회사는 주제 8.3이 더 빠르고 덜 규율 있는 롤아웃의 위험으로 기술하는 두려움 주도 게임화 패턴을 피했으며, 그 2단계 시범 팀은 그들의 시범 분기 내내 진단 전용 전념이 진정으로 지켜졌다는 것을 직접 경험했기 때문에 특별히 프로그램 확장의 비공식적인 내부 지지자가 되었다.

정부. 한 주 정부 기술 기관은 이 주제의 단계적 구조를 사용해 감독 위원회에 대한 예산 요청의 순서를 명시적으로 정했으며, 1단계와 2단계에 대한 자금을 초기의 겸손한 시범 투자로 요청한 다음, 그 위원회에 2단계의 문서화된 결과, 즉 시범 팀에 대한 개선된 배포 빈도와 안정적인 변경 실패율을 다음 예산 주기의 더 큰 3단계와 4단계 자금 요청을 뒷받침하는 구체적인 증거로 가지고 돌아왔다. 이 점진적이고 증거에 기반한 자금 조달 접근법은 그 기관의 전체 메트릭 프로그램 범위에 대한 더 이른, 더 포괄적인 사전 요청이 너무 크고 입증된 결과로 불충분하게 정당화되었다는 이유로 이전에 거부되었던 곳에서 성공했다.

비즈니스 사례: 동기, ROI, TCO

단계적이고 기초 우선인 로드맵의 수익은 실제로 작동하는, 신뢰할 수 있고 잘 거버넌스되며 진정으로 결정을 내리는 데 사용되는 메트릭 프로그램이다. 더 빠른 롤아웃이 만들어 낼 위험이 있는 포괄적으로 보이지만 두려움에 부패되었거나 잘못 거버넌스된 프로그램이 아니다. 위의 헬스케어 기술 사례는 이것을 직접 보여 준다: 의도적인 속도 조절은 더 빠른 롤아웃이 아마도 훼손했을 진정한 신뢰와 내부 지지를 만들어 냈다.

총 소유 비용은 시간이다: 이 로드맵은 빅뱅 롤아웃보다 전체 범위에 도달하는 데 진정으로 더 오래 걸린다. 그 시간 비용은 이 책 전체가 시작 주제부터 주장해 온 신뢰와 거버넌스 기초의 직접적이고 필요한 가격이며, 위의 정부 사례는 진정하고 실용적인 2차적 이점을 보여 준다: 점진적이고 증거에 기반한 단계는 흔히 단일하고 크며 입증되지 않은 사전 요청보다 자금을 지원받고 정당화하기 더 쉽다.

안티패턴과 함정

  • 한꺼번에 시도되는 빅뱅의 포괄적인 롤아웃: 주제 8.3의 핵심 지침을 위반하고 처음부터 두려움과 게임화를 불러일으킬 위험이 있다.
  • 더 빨리 움직이기 위해 1단계의 거버넌스 기초 건너뛰기: 약한 거버넌스를 모든 후속 단계로 물려받으며, 나중에 개조하기 비싸다.
  • 2단계를 위해 기꺼이 참여하지 않거나 지시받은 시범 팀 선택하기: 진정한 시범이 섬기도록 되어 있는 신뢰 구축 목적을 훼손한다.
  • 각 단계로부터 입증 가능한 결과를 만들어 내거나 전달하지 못하기: 다음 단계에서 지속적인 투자를 정당화하는 데 필요한 증거 기반을 잃는다.
  • 모든 단계가 기술적으로 다루어지면 로드맵이 완료된 것으로 취급하기: 주제 8.4가 영구적이고 일회성이 아닌 규율로 권장하는 지속적인 성숙도 평가 관행을 놓친다.
  • 당신 조직의 실제 위험 프로필과 무관하게 이 주제의 기본 순서를 경직되게 따르기: 이 로드맵은 판단 없이 기계적으로 적용되는 것이 아니라 적응되어야 한다.

성숙도 모델

  • 1단계, 시작: 로드맵이 존재하지 않는다. 메트릭 채택은, 그것이 조금이라도 일어난다면, 임기응변적이고 순서가 없다.
  • 2단계, 개발: 일부 단계가 시도되었지만, 기초적인 거버넌스 작업이 건너뛰어졌거나 불완전했으며, 단계 결과가 체계적으로 문서화되지 않았다.
  • 3단계, 표준화: 이 주제의 기초 우선 순서를 따르는 단계적 로드맵이 문서화되고 적극적으로 따라지며, 각 단계가 입증 가능한 결과를 만들어 낸다.
  • 4단계, 관리: 단계 결과가 지속적인 투자를 정당화하는 데 체계적으로 사용되며, 로드맵이 조직의 특정한 위험 프로필과 우선순위에 의도적으로 적응된다.
  • 5단계, 조율: 조직은 전체 로드맵을 완료했으며 주제 8.4의 지속적인 성숙도 평가 관행을 영구적인 역량으로 유지하고, 단계적이고 신뢰 구축적인 메트릭 투자의 입증되고 여러 해에 걸친 실적을 가지고 있다.

논의를 위한 아이디어

  1. 우리 조직은 지금 실제로 이 단계적 순서의 어디에 서 있는가?
  2. 우리는 기초적인 거버넌스 단계를 건너뛰거나 지름길로 갔으며, 그것은 우리에게 무엇을 비용으로 치르게 했는가?
  3. 우리의 다음 확장을 위한 진정하고 기꺼이 참여하는 시범 팀은 어떤 모습일까?
  4. 우리의 가장 최근 단계로부터의 어떤 입증 가능한 결과가 우리의 다음 투자 요청을 정당화할 수 있을까?
  5. 우리는 지속적인 성숙도 평가 관행을 확립했는가, 아니면 우리의 로드맵은 실질적으로 끝나는가?

핵심 요약

  • 이 책의 지침을 단계적으로, 기초 먼저 채택하라. 두려움과 게임화를 불러일으킬 위험이 있는 빅뱅 롤아웃으로는 결코 하지 마라.
  • 1단계(거버넌스)는 건너뛸 수 없다. 모든 후속 단계는 이 단계가 확립하는 거버넌스 품질을 물려받는다.
  • 조직 전체로 범위를 확장하기 전에 가치를 입증하고 신뢰를 구축하기 위해 진정하고 기꺼이 참여하는 시범 팀을 사용하라.
  • 각 단계는 다음 단계의 지속적인 투자를 정당화하는 입증 가능하고 보고 가능한 결과를 만들어 내야 한다.
  • 로드맵의 완료를 완료된 프로젝트가 아니라 지속적이고 유지되는 관행(주제 8.4의 반복적인 성숙도 평가)의 시작으로 취급하라.

참고 문헌 및 추가 자료

  • Accelerate: The Science of Lean Software and DevOps, by Nicole Forsgren, Jez Humble, and Gene Kim.
  • Leading Change, by John P. Kotter.
  • The Lean Startup, by Eric Ries.
  • U.S. Government Accountability Office (GAO) guidance on performance measurement and the GPRA Modernization Act.