💡 핵심 인사이트
가치 스트림 맵(VSM)은 린(Lean) 방법론의 7대 원칙 중 '전체 최적화'와 '낭비 제거'를 실현하기 위한 핵심 시각화 도구입니다.
고객의 요청이 들어온 순간부터 코드가 배포되기까지의 전체 흐름을 쭉 그려놓고, "실제로 코드를 짜는 시간(가치 창출)"과 "결재나 버그 대기로 멈춰있는 시간(비가치 창출)"을 초 단위로 분리하여 낭비를 찾아내는 X-ray 사진입니다.


Ⅰ. 가치 스트림(Value Stream)의 개념

고객이 "비밀번호 찾기 버튼 만들어주세요"라고 요청했을 때, 이 기능이 개발되어 실제 웹사이트에 런칭되기까지는 수많은 단계를 거칩니다. (기획 ➔ 디자인 ➔ 코딩 ➔ 리뷰 ➔ QA ➔ 배포 승인).

이 일련의 공정 사슬을 **가치 스트림(Value Stream)**이라고 부릅니다. 린 개발론에서는 이 사슬을 철저히 두 가지 시간으로 나눕니다.

  1. 가치 창출 시간 (Value-added time): 개발자가 키보드를 치며 실제로 기능을 구현하는 시간. (고객이 돈을 지불할 용의가 있는 시간)
  2. 비가치 창출 시간 (Non value-added time, 낭비): 코딩은 끝났는데 보안팀 결재가 안 나서 3일 대기하는 시간, QA 팀에 넘기려고 메일 쓰는 시간, 버그 나서 다시 기획팀으로 빠꾸(Rework)되는 시간.

Ⅱ. VSM(가치 스트림 맵) 그리기와 낭비 사냥

팀 전체가 큰 화이트보드에 모여 현재 우리의 업무 프로세스(As-Is)를 박스와 화살표로 투명하게 그립니다.

[요구사항] ➔ (기획 대기: 5일) ➔ [기획: 1일] ➔ (디자인 대기: 3일) ➔ [디자인: 1일] ➔ (개발 대기: 7일) ➔ [개발: 2일] ➔ (QA 대기: 5일) ➔ [QA: 1일] ➔ 배포
  • 프로세스 시간 (PT, 가치 창출): 1일 + 1일 + 2일 + 1일 = 총 5일 (실제로 일한 시간)
  • 리드 타임 (Lead Time, 전체 소요 시간): 5+1+3+1+7+2+5+1 = 총 25일 (고객이 기다린 시간)
  • 흐름 효율성 (Flow Efficiency) = $5일 / 25일 \times 100$ = 고작 20%

충격적인 깨달음과 개선 (To-Be)

이 맵을 그려보면 관리자들은 큰 충격을 받습니다. "우리가 기능을 만드는 데 25일이 걸렸는데, 실제 일한 건 5일뿐이고 무려 20일이 부서 간 결재 대기(낭비)였다고?!"

이제 개발자를 쪼아서 개발 시간(2일)을 1일로 줄이는 헛짓거리(부분 최적화)를 멈춥니다. 대신 부서 간 칸막이를 없애고, 테스트를 자동화(CI/CD)하여 **사이사이의 '대기 시간 20일'을 박살 내는 전사적인 프로세스 개조(전체 최적화)**에 돌입합니다.


Ⅲ. 칸반(Kanban)과의 결합

VSM을 통해 우리 조직의 고질적인 대기 구간(병목)이 어디인지 파악했다면, 그 구간에 앞서 배운 **칸반의 'WIP 제한'**을 걸어버립니다. QA 대기가 길다면 개발자들이 코딩을 멈추고 QA를 돕게 만들어서 물줄기가 원활하게 흐르도록 만듭니다. 이처럼 VSM과 칸반은 린 사상을 완성하는 한 세트입니다.

📢 섹션 요약 비유: 가치 스트림 맵은 혈관 조영술(X-ray)입니다. 피(요구사항)가 심장에서 발끝까지 가는데 시간이 오래 걸린다고 심장을 쥐어짜는(개발자 야근) 대신, 조영제(VSM)를 투여해 혈관 지도를 그려보고 피가 고여서 썩고 있는 동맥경화 구간(결재 대기, QA 대기)을 정확히 찾아내어 스텐트 시술로 뻥 뚫어주는 것이 VSM의 진짜 목적입니다.