Kapazitätsplanung für Prozesse: warum die naive Rechnung immer zu knapp ist
일반적인 용량 계산(수량 × 처리시간 ÷ 근무시간)은 100% 가동률에 대한 용량을 산출하며 그 상태에서 대기시간은 무한합니다. 실용적인 계획에는 세 가지 보완이 필요합니다: 첫째 명목 시간이 아닌 생산 가능한 시간(예: 근무시간의 약 70%, 100%가 아님), 둘째 평균이 아니라 최고일의 계산, 셋째 목표 가동률을 100%가 아닌 80%에서 85%로 설정하는 것. 이들을 합하면 대개 단순 계산보다 30%에서 60% 더 많은 용량이 필요합니다. 대기시간을 줄이되 용량을 늘리지 않으려면 네 번째 수단이 있는데 그것은 대기열에 제곱으로 들어가는 변동성입니다.
Inhaltsverzeichnis
모두가 계산하는 수식
수요 = 일일 건수 × 처리시간
용량 = 인원수 × 일일 근무시간
인원 = 수요 ÷ 1인당 시간
예. 하루 120건, 건당 12분 처리 = 1 440분 수요. 근무시간 8시간 기준으로는 3,0 인원입니다.
이 수치는 틀렸고 체계적으로 낮습니다. 이유는 세 가지이며 각각 계수를 가집니다.
추가 1: 명목 시간 대신 생산적 시간
8시간 출근이 곧 8시간 처리 시간은 아닙니다. 회의, 문의응답, 교육, 시스템장애, 전화, 이동시간과 다른 업무에 할애되는 비율을 빼야 합니다.
경험칙: 70 퍼센트. 따라서 풀타임 1일당 대략 5.5~7시간의 생산적 시간이 됩니다. 문의가 많은 역할(서비스 데스크, 고객지원)에서는 더 적을 수 있습니다.
3,0 인원 ÷ 0,7 = 4,3 인원
이 계수를 빠뜨리면 아무도 회의에 가지 않을 때만 수요를 겨우 충당하는 인력을 계획하게 됩니다.
추가 2: 평균이 아니라 피크일
평균 120건인 프로세스는 성수기에는 180건이 될 수 있습니다. 평균으로 계획하면 그런 날에 150%의 가동률이 됩니다. 그때 생긴 적체는 다음날에 저절로 해소되지 않습니다.
가장 과소평가되는 점입니다. 적체를 줄이는 데는 전체 용량이 아니라 용량과 유입의 차이만 사용됩니다. 정상 가동률이 85%라면 그 차이는 15%입니다. 60건의 적체는 사라지려면 대략 3주가 필요합니다.
실무: 평균이 아니라 일일 볼륨의 90번째 백분위수(P90)를 기준으로 계획하세요. 이 수치는 시스템에 있으며 조회하면 얻을 수 있습니다.
추가 3: 목표 가동률 80~85 퍼센트
100% 가동을 위한 용량은 대기시간이 무한대로 증가함을 의미합니다. 이유는 대기행렬 이론의 ρ/(1−ρ) 계수 때문입니다:
| 목표 가동률 | 대기시간 계수 | 12분 처리 시 의미 |
|---|---|---|
| 70 % | 2,3 | 28분 대기 |
| 80 % | 4,0 | 48분 |
| 85 % | 5,7 | 68분 |
| 90 % | 9,0 | 108분 |
| 95 % | 19,0 | 228분 |
| 100 % | ∞ | 적체가 매일 증가 |
(중간 분산을 가진 단일 작업자에 대한 근사; 풀에서는 값이 더 낮아지지만 비선형성은 남습니다.)
계획 규칙: 피크일 기준으로 80~85%를 목표로 하세요. 95%로 계획하면 작은 변동에도 영향이 큽니다. 60%는 돈을 낭비하게 됩니다.
전체 계산
1. 피크볼륨 = 일일볼륨 P90
2. 수요 = 피크볼륨 × 처리시간(평균)
3. 생산적 시간 = 근무시간 × 0,7
4. 원시용량 = 수요 ÷ 생산적 시간
5. 계획용량 = 원시용량 ÷ 목표가동률(0,85)
같은 예, 올바르게 계산한 결과:
- 피크볼륨: 180건
- 수요: 180 × 12분 = 2 160분 = 36시간
- 1인당 생산적 시간: 8 × 0,7 = 5,6시간
- 원시용량: 36 ÷ 5,6 = 6,4 인원
- 85%로 계획: 6,4 ÷ 0,85 = 7,6 인원
단순한 3,0 인원보다 두 배 이상입니다. 가장 큰 원인은 피크일이며 두 번째는 생산적 시간입니다.
놀라지 마십시오: 단순 계산의 3,0 인원은 현재 배치된 인원이 아닙니다. 실제 배치는 보통 두 값 사이에 있으며 그 차이가 귀하의 처리시간을 설명합니다.
네 번째 레버: 변동성(분산)
위 계산에 놀라면 용량을 늘리는 대신 대안이 있습니다. Kingman 근사에서는 분산이 대기시간에 제곱적으로 영향을 미칩니다:
Wq ≈ ρ/(1−ρ) × (ca² + cs²)/2 × te
분산을 절반으로 줄이면 대기열에 대한 기여는 4분의 1이 됩니다. 구체적 방안:
- 유형별로 작업을 분리하세요. 단순한 작업과 복잡한 작업이 같은 대기열에 있으면 분산이 커집니다. 두 개의 분리된 대기열은 양쪽의 대기시간을 낮춥니다.
- 입력 평준화. 고정된 인수 시간, 예약제, 마감일 관리로 급증을 완화하세요.
- 문의 절감. 문의는 한 건의 작업을 두 번 대기시키는 것입니다.
- 재작업을 근원에서 제거하세요.
이 조치들은 인원을 추가로 채용하지 않아도 되므로 대부분의 인원계획서에 빠져 있습니다.
다섯 번째 레버: 할당 대신 풀
각자 고유 대기열을 가진 두 명의 작업자는 동일 용량의 두 명이 공유 대기열을 쓸 때보다 효율이 낮습니다. 분리된 경우 옆에서 비어있어도 누군가는 대기합니다.
실무적으로는 개인 우편함 대신 공동함, ‘그 사람 건’이라는 규칙 대신 대체 규칙, 한 가지 이상 작업 유형을 처리할 수 있는 자격이 필요합니다. 이는 채용 없이 얻는 용량 증가입니다.
계획에서 아직 빠진 항목들
- 결근시간: 휴가, 병가, 교육. 연간 30일 휴가와 일반적인 병가율을 고려하면 연간 용량의 약 15%가 부족합니다. 연간 인원으로 계획할 때는 이를 보완해야 합니다.
- 교육기간: 신규 인력은 첫날부터 생산적이지 않습니다. 까다로운 검사 업무에서는 3~6개월이 일반적입니다.
- 계절성: 연평균은 분포가 불균등할 때 가장 오해를 불러일으키는 지표입니다. 분기는 분리하여 계산하세요.
공식보다 시뮬레이션이 더 제공하는 것
위 수식은 개별 단계만 다룹니다. 공식이 못하는 것들:
- 연쇄효과. 한 단계는 앞단에서 흘러나오는 것보다 더 많이 처리하지 못합니다. 잘못된 단계에 용량을 늘리면 효과가 없습니다.
- 시간에 따른 적체. 월초의 산더미가 사라지는 데 얼마나 걸리는가?
- 적체의 이동. 이 단계에서 증원하면 다음에는 어디가 막히는가?
바로 이를 위해 계산 모델이 필요합니다. 병목 계산 방법은 Engpass berechnen에 있고, 전체 분석 절차는 Engpassanalyse에 설명되어 있습니다.
자주 묻는 질문
Mit wie vielen produktiven Stunden je Vollzeitstelle soll ich rechnen?
일반적인 규칙으로 근무시간의 70%를 기준으로 하며 하루 약 5.5시간에서 7시간입니다. 회의, 문의 응답, 시스템 장애, 교육 시간 및 다른 업무에 할애되는 시간은 제외해야 합니다. 중단이 많은 역할(서비스 데스크, 고객 지원)에서는 이 값이 더 낮습니다. 8시간으로 계산한 계획은 누구도 회의에 참석하지 않을 경우에만 맞습니다.
Warum soll ich nicht auf 95 Prozent Auslastung planen?
Weil die Wartezeit mit dem Faktor ρ/(1−ρ) wächst. Bei 85 Prozent beträgt sie das 5,7-Fache der Bearbeitungszeit, bei 95 Prozent das 19-Fache. Zwischen beiden Werten liegen zehn Prozentpunkte, die Sie mit dem nächsten Volumenwachstum ohnehin erreichen. Eine Planung auf 95 Prozent ist eine Planung auf Dauerrückstau.
Wie berücksichtige ich Saisonspitzen?
일일 볼륨의 90번째 백분위수와 비교해 계산하시고 평균과는 비교하지 마세요, 분기는 각각 따로 계산하십시오. 중요한 것은 처리 속도입니다: 적체를 해소하려면 사용 가능한 것은 용량과 유입의 차이뿐입니다. 정상 가동률이 85퍼센트라면 그 차이는 15퍼센트입니다. 적체가 60건이면 해소하는 데 약 3주가 필요합니다.
Was bringt ein gemeinsamer Pool gegenüber fester Zuweisung?
동일한 용량에서 대폭 짧아진 대기시간입니다. 고정 배정에서는 한 작업이 대기하는 동안 옆에서 아무도 일하지 않을 수 있습니다. 실제 의미는 다음과 같습니다: 개인 바구니 대신 공동 바구니, 대체 규칙, 한 작업 유형 이상에 대한 자격입니다. 채용 없이 얻는 용량 증가이며 즉시 효과가 있는 몇 안 되는 개선 수단 중 하나입니다.
Brauche ich für Kapazitätsplanung eine Simulation?
Für einen einzelnen Schritt mit stabilem Eingang genügt die Formel. Eine Simulation brauchen Sie, sobald mehrere Schritte hintereinander liegen: Dann bekommt ein Schritt nie mehr, als der langsamste vor ihm durchlässt, und Kapazitätsaufbau am falschen Schritt bleibt wirkungslos. Ebenso bei stark schwankendem Eingang, wo die Frage lautet, wie lange ein Rückstau braucht, um zu verschwinden.
자신의 프로세스로 직접 계산해 보세요
FlowVisual은 이 글의 수치를 귀하의 수량, 귀하의 용량, 귀하의 마진을 반영한 실행 가능한 모델로 만듭니다.
Guide: seven steps to the number- 방법
병목 계산: 왜 85% 가동률도 이미 너무 높은가
병목은 가장 오래 걸리는 단계가 아니라 가장 높은 가동률을 가진 단계입니다. 대기시간은 가동률에 따라 선형으로 증가하지 않고 한계 직전에 폭발적으로 증가합니다. 그 계산은 한 페이지에 들어맞습니다.
읽기 - 방법
업무 프로세스를 위한 사건 기반 시뮬레이션
이산 사건 시뮬레이션은 시간 간격으로가 아니라 사건에서 사건으로 점프합니다. 이유를 이해하면 대부분의 모델이 실패하는 세 가지 결정을 올바르게 내릴 수 있습니다: 분포, 워밍업 기간, 실행 횟수입니다.
읽기 - 방법
프로세스 시뮬레이션이란? 정의, 방법, 한계
프로세스 시뮬레이션은 흐름을 기술하는 대신 인공적으로 실행합니다. 이 차이는 학문적인 것이 아닙니다: 변경에 대해 의견을 갖는지 아니면 수치를 갖는지를 결정합니다.
읽기