병목 발견→측정 기준→개선 적용→검증 결
병목을 분석하려면 먼저 어디서 속도가 느려지는지 측정 기준을 잡아야 합니다. 직관으로 느리다고 느끼는 지점과 실제 데이터가 가리키는 병목이 다른 경우가 많기 때문입니다. 팀 프로젝트에서 작업 흐름 타임로그를 일주일 기록해 어느 단계에서 가장 많은 시간이 소모되는지를 집계했고, 예상과 달리 개발 단계보다 리뷰·승인 대기 구간에서 평균 1.5배 이상의 지연이 발생하고 있었습니다. 원인은 리뷰어 할당이 명확하지 않아 누군가 해 주겠지 하는 상태로 방치되는 것이었고, 리뷰어 사전 지정과 응답 기한 명시로 개선했습니다.
병목 제거 후 처리량을 다시 측정해 개선 효과를 수치로 확인하는 단계가 중요합니다. 부분 개선이 전체 흐름을 얼마나 바꾸는지를 보지 않으면 엉뚱한 곳을 최적화하는 실수가 생깁니다. 측정 우선, 직관 검증 방식으로 병목 개선에 접근하겠습니다.