이번 강은 또 다른 애자일 방식인 칸반(Kanban)과 린(Lean), 그리고 애자일 진척을 재는 지표를 다룬다.
칸반은 흐름을 시각화하고 진행 중 작업을 제한해 처리량을 최적화한다. 스크럼과 달리 고정 스프린트가 없다.
이 강의 목표는 다음과 같다.
- 칸반과 WIP 제한을 이해한다.
- 린의 낭비 제거 사고를 안다.
- 번다운·속도 등 애자일 지표를 읽는다.
1. 칸반
- 칸반 보드로 작업 흐름(To Do→진행→검토→완료)을 시각화한다.
- WIP 제한(Work In Progress): 동시에 진행하는 작업 수를 제한해 병목을 드러내고 흐름을 개선한다.
- 스프린트가 없고 연속 흐름(pull)으로 일한다.
2. 린(Lean)
- 낭비(Waste) 제거가 핵심. 불필요한 대기·재작업·과잉 기능을 줄인다.
- 가치흐름(Value Stream) 관점으로 프로세스를 최적화한다.
3. 애자일 지표
- 속도(Velocity): 스프린트당 완료한 스토리 포인트. 향후 예측에 사용.
- 번다운 차트: 남은 일이 줄어드는 추세.
- 번업 차트: 완료한 일이 쌓이는 추세.
- 누적흐름도(CFD): 단계별 작업량으로 병목을 파악.
- 리드타임/사이클타임: 요청~완료, 착수~완료 소요 시간.
핵심 공식·용어
- WIP 제한: 진행 중 작업 수 상한.
- 속도(Velocity) = 스프린트당 완료 스토리 포인트.
- 리틀의 법칙: 리드타임 ≈ 재공품(WIP) / 처리율.
- CFD: 단계별 누적 흐름으로 병목 진단.
예제
예제) 팀이 매 스프린트 40, 45, 35 포인트를 완료했다. 남은 백로그가 240포인트라면 대략 몇 스프린트가 더 필요한가?
해설) 평균 속도 ≈ (40+45+35)/3 = 40포인트. 240 / 40 = 6스프린트가 대략 필요하다. 속도(Velocity)는 이렇게 완료 시점을 예측하는 데 쓰인다. 단, 초기 속도는 변동이 크므로 추세로 본다.
샘플 문제
문) 칸반에서 WIP(진행 중 작업)를 제한하는 주된 목적은?
- (A) 팀원을 더 바쁘게 만들기 위해
- (B) 병목을 드러내고 흐름(throughput)을 개선하기 위해
- (C) 문서를 늘리기 위해
- (D) 스프린트 길이를 고정하기 위해
정답: (B). WIP 제한은 동시 작업을 줄여 병목을 가시화하고, 작업이 매끄럽게 흐르도록 해 처리량과 리드타임을 개선한다.
정리
- 칸반은 흐름 시각화 + WIP 제한 + 연속 흐름(pull).
- 린은 낭비 제거로 가치흐름을 최적화.
- 속도로 완료 시점을 예측, 번다운으로 진척 추적.
- CFD·리드타임으로 병목과 소요 시간을 본다.
다음 강에서는 하이브리드 접근과 적응형 계획을 다룬다.
댓글 0
댓글은 운영자만 작성할 수 있어요.