우선순위가 흔들릴 때: 가장 매력적인 과제보다 실행을 멈추는 병목부터 찾는 법
TL;DR
성과가 커 보이는 과제가 아니라, 지금 목표 달성을 가장 오래 멈춰 세우는 단일 제약조건을 먼저 처리해야 합니다. 병목은 일이 많은 곳이 아니라, 그 단계가 멈추면 뒤의 과제가 함께 대기하고 앞의 노력이 쌓이는 곳입니다.
- 먼저 이번 기간에 끝내야 할 결과와 완료 기준을 한 줄로 고정합니다.
- 과제 목록이 아니라 실제 흐름에서 ‘멈춤·대기·되돌림’이 반복되는 지점을 찾습니다.
- 가장 비싼 해결책보다, 현재 제약을 덜 낭비하게 만드는 작은 변경을 먼저 시험합니다.
- 병목이 풀리면 우선순위는 다시 정해야 합니다.
병목은 ‘문제가 가장 많은 곳’이 아니라 흐름을 멈추는 한 지점이다
제약조건 관리는 전체 흐름을 제한하는 병목을 먼저 식별하고, 그 지점의 처리 능력을 개선하는 데 집중하는 접근입니다. 핵심은 부서별 생산성이나 과제별 기대 성과를 각각 높이는 일이 아니라, 목표까지 이어지는 흐름이 어디에서 제한되는지 보는 데 있습니다. Theory of Constraints of Eliyahu M. Goldratt - Theory of Constraints Institute
예를 들어 캠페인 아이디어가 여러 개여도 승인자가 주 1회만 검토한다면, 더 많은 기획안을 만드는 일은 출시를 앞당기지 못합니다. 재고 확정이 늦어 광고 집행 여부를 정하지 못한다면, 소재 개선이나 채널 추가도 대기열만 늘릴 수 있습니다. 이때 우선순위는 ‘더 좋아 보이는 아이디어’가 아니라 승인, 재고, 예산, 담당자 시간 중 어느 하나가 다음 단계의 시작을 막는가로 정합니다.
먼저 ‘이번에 흘려보낼 결과’를 한 줄로 정한다
병목은 목표와 흐름이 정해져야 보입니다. “마케팅을 개선한다”처럼 넓은 문장은 제약을 찾을 기준이 되지 않습니다. 기간 안에 통과시켜야 할 결과를 한 줄로 씁니다.
| 구분 | 흐린 표현 | 병목을 찾을 수 있는 표현 |
|---|---|---|
| 결과 | 캠페인 준비 | 특정 프로모션의 집행 가능 상태 확정 |
| 완료 기준 | 최대한 빨리 | 승인, 재고, 예산 코드, 소재가 모두 확정됨 |
| 범위 | 전체 채널 | 이번 달 집행 예정인 핵심 채널과 상품 |
| 제외 | 전부 다 | 다음 분기 검토 과제와 장기 브랜딩 과제 제외 |
이 문장이 필요한 이유는 단순합니다. 재고 부족은 판매 확대의 병목일 수 있지만, 현재 목표가 ‘다음 주 캠페인 오픈’이라면 실제 병목은 재고 자체가 아니라 재고 확정 정보를 받는 승인 절차일 수 있습니다. 제약은 문제의 이름이 아니라 정해진 결과를 늦추는 작동 위치로 판단합니다.
병목은 과제 목록이 아니라 대기열에서 찾는다
회의에서 나온 요청을 중요도 순으로 정렬하면, 말이 큰 사람의 과제가 위로 올라가기 쉽습니다. 대신 최근 작업을 흐름으로 펼쳐 놓고 각 단계의 대기를 표시합니다. 대상은 완벽한 업무 분석이 아니라, 실제로 지연된 과제 몇 건이면 충분합니다.
| 확인할 흔적 | 병목일 가능성이 높은 신호 | 바로 물을 질문 |
|---|---|---|
| 대기 | 특정 담당자·회의·외부 회신 앞에서 계속 멈춤 | 이 단계가 없으면 다음 단계가 시작되는가? |
| 되돌림 | 같은 자료가 수정과 재승인을 반복 | 최초 요청 때 빠지는 판단 기준은 무엇인가? |
| 몰림 | 마감 직전에 검토·제작·발주가 한곳에 집중 | 이 단계는 처리량보다 들어오는 일이 많은가? |
| 우회 | 담당자가 개인 메신저나 예외 승인으로 해결 | 공식 절차가 현실의 속도를 감당하지 못하는가? |
| 유휴 | 앞 단계는 완료됐지만 다음 단계가 비어 있음 | 이미 만든 산출물이 무엇을 기다리는가? |
여기서 중요한 것은 ‘가장 바쁜 사람’을 병목으로 단정하지 않는 일입니다. 그 사람이 바빠도 다른 일이 계속 진행된다면 병목이 아닐 수 있습니다. 반대로 승인 담당자의 실제 작업 시간은 짧아도, 검토 가능한 시간이 정해져 있어 모든 일이 그 앞에서 멈춘다면 그 지점이 전체 흐름을 제한합니다.
단일 제약인지 확인하는 세 가지 반증 질문
후보가 둘 이상이면 모두 해결하려 하지 말고, 아래 질문으로 하나를 남깁니다.
| 반증 질문 | 예라고 답하면 의미하는 것 |
|---|---|
| 이 지점이 오늘 사라지면, 이미 준비된 일이 바로 다음 단계로 넘어가는가? | 실제 흐름 제약일 가능성이 높음 |
| 이 지점의 처리 시간을 줄여도 다른 대기가 즉시 더 크게 드러나는가? | 현재 제약이 맞거나, 곧 이동할 가능성이 있음 |
| 다른 과제를 아무리 개선해도 이 지점이 그대로면 완료 수가 늘지 않는가? | 우선순위를 이 지점에 모아야 함 |
세 질문에 모두 답하기 어렵다면 ‘원인’과 ‘증상’을 섞었을 가능성이 큽니다. 예를 들어 “예산이 부족하다”는 원인처럼 보이지만, 실제 증상은 승인권자가 배분 기준을 정하지 않아 집행안이 멈춘 것일 수 있습니다. 이 경우 필요한 첫 과제는 예산 증액 요청이 아니라, 어떤 조건이면 예산을 확정할지 결정 문장을 만드는 일입니다.
해결책을 늘리기 전에 병목의 시간을 보호한다
제약조건 접근은 병목을 찾은 뒤 곧바로 사람을 더 뽑거나 예산을 늘리는 순서를 권하지 않습니다. 먼저 현재 제약이 실제로 가동되는 시간을 낭비하지 않게 하고, 다른 작업을 그 제약에 맞춰 정렬한 뒤에도 부족할 때 용량 확대를 검토하는 순서입니다. 제약이 바뀔 수 있으므로 개선 뒤에는 다시 식별 단계로 돌아가야 합니다. Five Focusing Steps, a Process of On-Going Improvement - Theory of Constraints Institute
마케팅 실행에 옮기면 다음과 같습니다.
| 제약 유형 | 먼저 할 일 | 성급한 해결책 |
|---|---|---|
| 승인 | 승인자가 판단할 선택지·근거·마감만 남긴 한 장을 준비 | 회의를 더 늘리기 |
| 인력 | 병목 담당자가 해야만 하는 판단과 위임 가능한 작업 분리 | 모든 업무를 균등 배분하기 |
| 예산 | 이미 승인된 범위 안에서 멈춘 의사결정부터 확정 | 새 채널 제안으로 예산 경쟁 키우기 |
| 재고 | 판매 가능 수량과 확정 시점을 먼저 공유 | 수요를 더 만드는 캠페인부터 확대 |
| 외부 의존 | 회신이 없을 때의 기본안과 결정 시한 합의 | 독촉 메시지를 반복 보내기 |
‘보호한다’는 말은 병목 담당자를 바쁘게 만드는 뜻이 아닙니다. 병목이 판단할 자료의 형식을 통일하고, 불완전한 요청을 앞단에서 걸러 내며, 병목을 통과하지 못한 일을 과도하게 쌓지 않는다는 뜻입니다. 각 팀이 자기 할 일을 최대한 많이 끝내는 것보다, 병목을 통과할 수 있는 상태로 준비하는 것이 우선입니다.
우선순위 판단을 망치는 네 가지 오판
| 오판 | 왜 실패하는가 | 바꿔야 할 질문 |
|---|---|---|
| 예상 성과가 큰 과제부터 고른다 | 실행 불가 상태라면 예상 성과는 아직 비교 대상이 아님 | 지금 시작을 막는 조건은 무엇인가? |
| 모든 지연을 동시에 고친다 | 담당자와 결정권자의 주의가 분산됨 | 하나만 풀어도 다음 단계가 움직이는 곳은 어디인가? |
| 예산·채용을 첫 답으로 둔다 | 현재 용량의 낭비와 불명확한 절차를 그대로 확대할 수 있음 | 기존 조건 안에서 제거할 대기와 되돌림은 무엇인가? |
| 병목을 한 번 찾고 고정한다 | 과제가 바뀌면 제약도 승인, 재고, 수요, 인력 사이에서 이동함 | 이번 변경 뒤 새로 쌓인 대기열은 어디인가? |
특히 ‘가장 중요한 과제’와 ‘가장 먼저 해야 할 과제’를 같은 뜻으로 쓰면 판단이 흔들립니다. 중요한 과제는 장기 가치가 클 수 있습니다. 그러나 가장 먼저 할 과제는 지금의 제약을 줄여 다른 중요한 일이 실제로 시작되게 만드는 일이어야 합니다.
다음 주 실행 칸에는 한 개의 병목 과제만 남긴다
회의가 끝날 때는 과제명을 여러 개 적지 말고 다음 문장 하나를 확정합니다.
이번 주에는 [제약 지점] 때문에 멈춘 [완료 결과]를 위해, [제거할 대기·되돌림]을 없앤다. 완료 여부는 [관찰 가능한 상태]로 확인한다.
예시는 “이번 주에는 재고 확정 회신 때문에 멈춘 프로모션 집행을 위해, 상품별 판매 가능 수량의 확인 대기를 없앤다. 완료 여부는 집행 가능 상품 목록과 제외 상품 목록이 동시에 확정된 상태로 확인한다”처럼 씁니다. 이 문장에 담당자, 판단 시한, 필요한 입력값을 붙이면 실행 과제가 됩니다. 단, 다른 개선 아이디어는 폐기하지 말고 보류 목록으로 옮깁니다. 병목이 풀리기 전에는 그 목록을 다시 열지 않는 편이 낫습니다.
마무리
우선순위는 가장 그럴듯한 아이디어를 고르는 순서가 아니라, 목표까지의 흐름을 멈추는 단일 제약을 줄이는 순서입니다. 대기열과 되돌림으로 병목을 확인하고, 현재 조건 안에서 그 지점을 먼저 보호한 뒤, 병목이 이동했는지 다시 살피면 반복되는 지연을 줄일 수 있습니다.