← 저널

표류하는 디지털 프로그램을 회복하는 방법

새로운 거버넌스 계층을 추가하지 않고 실행 가능한 궤도를 되찾는 여섯 가지 결정.

딜리버리아키텍처공공 부문

문제는 보고가 부족한 것이 아닙니다

표류하는 프로그램은 대체로 많은 정보와 적은 결정을 만듭니다. 대시보드와 회의는 존재하지만 우선순위를 책임자, 기한, 전달 증거와 연결하기 어렵습니다. 조직은 활동량을 볼 수 있지만 어디로 가고 있는지는 더 이상 설명하지 못합니다.

첫 반응은 통제를 늘리는 것입니다. 새로운 위원회가 지표를 요구하고, 지표를 위해 도구와 준비 시간이 추가됩니다. 거버넌스는 과거를 더 정밀하게 설명하지만 다음 선택을 명확하게 만들지 못합니다. 회복을 위해서는 반대 방향이 필요합니다. 실제로 작동하는 짧은 결정 체인이 남을 때까지 변수를 줄여야 합니다.

하나의 운영 결과에서 시작하기

아키텍처나 방법론을 논의하기 전에 서비스가 90일 안에 만들어야 하는 결과를 정합니다. 완료된 단계나 진행률이 아닙니다. 사용자, 담당자, 운영 팀이 직접 확인할 수 있는 결과여야 합니다.

이 문장은 작업을 세 범주로 나눕니다.

  1. 결과에 직접 기여하는 작업
  2. 보안이나 연속성과 같은 실제 제약을 보호하는 작업
  3. 프로그램이 관성적으로 계속 생산해 온 작업

세 번째 범주가 항상 불필요한 것은 아닙니다. 다만 누구도 질문하지 않는 의무가 아니라 다시 선택할 수 있는 대상으로 돌아와야 합니다.

전달을 멈출 수 있는 의존성만 그리기

유용한 지도는 모든 것을 담으려 하지 않습니다. 법적 결정, 사용할 수 없는 데이터, 재현할 수 없는 환경, 외부 조직이 소유한 인터페이스, 책임자가 없는 역할처럼 실제 전달을 멈출 수 있는 의존성을 보여 줍니다.

각 의존성에는 소유자, 결정 날짜, 대안이 필요합니다. 하나라도 없다면 관리되는 의존성이 아니라 알려진 문제에 불과합니다.

제품, 기술, 업무, 운영 팀은 서로 다른 위험을 봅니다. 이 차이는 제거할 문제가 아닙니다. 지속적인 정치적 협상이 아니라 검증 가능한 가설로 바꿀 때 중요한 정보가 됩니다.

선언된 진행률을 증거로 바꾸기

80퍼센트 완료로 보고된 작업이 반년 동안 막힐 수 있습니다. 이진적인 증거는 덜 편안하지만 더 유용합니다. 대표 환경에서 흐름이 작동하는지, 데이터가 일치하는지, 되돌리기 절차가 실행되었는지, 인수 팀이 서비스를 운영할 수 있는지를 확인합니다.

증거는 상황에 비례해야 합니다. 회복 단계에서 모든 것을 즉시 산업화할 필요는 없습니다. 프로그램의 구조가 숨겨 온 인터페이스, 책임, 비용을 드러낼 만큼 현실적인 하나의 종단 간 경로가 필요합니다.

궤도를 바꾸는 여섯 가지 결정

  1. 90일 안에 기대하는 운영 결과를 명명합니다.
  2. 그 결과를 막을 수 있는 의존성만 표시합니다.
  3. 되돌리기 어려운 결정마다 한 명의 소유자를 둡니다.
  4. 진행률을 실행 가능한 증거로 교체합니다.
  5. 입력부터 운영까지 하나의 완전한 경로를 분리합니다.
  6. 수용한 절충안뿐 아니라 거절한 절충안도 기록합니다.

이 결정들은 공통 언어를 만듭니다. 또한 프로그램에 역량, 권한, 명확성 중 무엇이 부족한지를 보여 줍니다. 대시보드에서는 비슷해 보이지만 해결 방식은 서로 다릅니다.

더 자율적인 조직을 남기기

짧은 개입이 컨설턴트에 대한 새로운 의존성을 만들면 안 됩니다. 이해 가능한 결정 기록, 제약으로 설명되는 아키텍처, 30일, 60일, 90일 계획, 그리고 스스로 계속할 수 있는 팀을 남겨야 합니다.

성공은 지표가 다시 초록색이 되는 순간이 아닙니다. 관련된 사람들이 다음 결정과 그 결정을 가능하게 할 증거, 그리고 가설이 틀렸을 때의 행동을 설명할 수 있을 때 회복이 시작됩니다.