Dlaczego zespół obłożony w 95% zawsze się spóźnia
W skrócie: gdy praca przychodzi nierówno, a zadania różnią się długością, czas czekania najpierw rośnie powoli, a potem eksploduje, gdy obłożenie zbliża się do 100%. W standardowym modelu kolejki, przy zadaniach trwających średnio dzień, czekanie przed samym rozpoczęciem pracy wynosi około 1 dnia przy 50% obłożenia, 4 dni przy 80%, 9 dni przy 90%, 19 przy 95% i 99 przy 99%. Przejście z 90% na 95% podwaja czekanie. Zespół trzymany prawie w pełni zajęty zawsze będzie miał długą kolejkę, niezależnie od tego, jak ciężko pracuje.
Nowe polecenie: obłożenie zespołu ma wzrosnąć z 80% do 95%. Czas bez zajęcia to marnotrawstwo, tłumaczy szef; raport co tydzień pokaże procent każdej osoby.
Dwa miesiące później zespół jest na 94%, a klienci skarżą się, że zgłoszenia trwają trzy tygodnie. Szef jest zdziwiony. Wszyscy są bardziej zajęci niż kiedykolwiek, więc jak to możliwe, że wszystko idzie wolniej?
Dlaczego zajęty znaczy wolny
Praca nie przychodzi równo. Jednego dnia jest pięć zgłoszeń, innego żadnego; jedne zadania trwają godzinę, inne trzy dni. Gdy zespół ma wolne moce, nawał pracy szybko znika. Gdy zespół jest prawie zawsze zajęty, każdy nawał ustawia się na końcu kolejki, która nigdy nie ma szansy się opróżnić.
Standardowy model tego zjawiska z teorii kolejek zakłada, że zgłoszenia przychodzą losowo, a czas zadań też jest losowy. Daje prostą regułę na średnie czekanie przed rozpoczęciem zadania, liczone w średnich czasach zadania: obłożenie podzielone przez wolne moce. Kluczowa liczba to obłożenie, czyli część czasu, w której zespół jest zajęty, a jego wpływ jest wszystkim, tylko nie linią prostą.
| Obłożenie | Średnie czekanie, zanim zacznie się jednodniowe zadanie |
|---|---|
| 50% | 1 dzień |
| 70% | 2,3 dnia |
| 80% | 4 dni |
| 90% | 9 dni |
| 95% | 19 dni |
| 99% | 99 dni |
Wiersz z 90% sprawdziliśmy, symulując dwa miliony zadań: średnie czekanie wyszło 9,0 dnia. Skok z 90% do 95% podwaja czekanie; z 95% do 99% mnoży je przez pięć. Ostatnie procenty obłożenia opłaca się tygodniami.
Średnie czekanie, zanim zacznie się jednodniowe zadanie, według obłożenia zespołu
Co robić zamiast tego
- Celuj w szybkość, nie w zajętość. Mierz, ile trwa zgłoszenie od przyjścia do zamknięcia, a nie jak pełne są kalendarze.
- Zostawiaj zapas celowo. Zespoły, które muszą szybko reagować, jak wsparcie, utrzymanie czy służby ratunkowe, planują obłożenie wyraźnie poniżej pełnego.
- Zmniejsz zmienność. Dzielenie dużych zadań i wygładzanie napływu skraca kolejki przy tym samym obłożeniu.
Statystyka dla laików: średnie ukrywają kolejki
„Mamy 100 godzin pracy tygodniowo i 105 godzin ludzi” średnio brzmi dobrze. Ale kolejki robi zmienność, nie średnia: tygodnie ze 130 godzinami pracy się piętrzą, a tygodnie z 70 nie oddają czasu, bo wolnych godzin nie da się przechować. Gdy popyt się waha, moce trzeba planować pod rozrzut, a nie tylko pod średnią.
Gdzie to kosztuje pieniądze
Bycie zawsze w pełni zainwestowanym to cel obłożenia dla pieniędzy: zero zapasu na okazje i nagłe sytuacje. Poduszka gotówkowa, jak wolne moce zespołu, średnio wygląda na marnotrawstwo, a zwraca się w złych tygodniach.
Morał
Seba pokazał szefowi tabelę. Szef zgodził się, że czas czekania ma znaczenie, i dodał do raportu drugi wskaźnik: średni czas czekania, też do obniżenia. Żeby poprawić oba, zespół zamyka teraz zgłoszenia od razu po przyjściu i otwiera je ponownie jako nowe, gdy praca naprawdę się zaczyna. Obłożenie wynosi 96%. Czas czekania wynosi zero. Klienci nadal czekają trzy tygodnie.
Czego ten model nie mówi
- Prosta kolejka. Model to jeden zespół biorący zadania po kolei, z losowym napływem i losowym czasem zadań. Bardziej przewidywalna praca tworzy krótsze kolejki; bardziej chaotyczna dłuższe.
- Prawdziwe zespoły się dostosowują. Ludzie przyspieszają, idą na skróty albo porzucają pracę, gdy kolejki rosną, co zmienia liczby, ale rzadko na lepsze.
- Jednostki. Czasy czekania to wielokrotności średniej długości zadania; przy zadaniach dwugodzinnych mnożysz przez dwie godziny, nie przez dzień.
Polecenie, raport i szef to ilustracja. Liczby pochodzą ze standardowego modelu kolejki z jednym stanowiskiem, losowym napływem i losowym czasem zadań (oznaczanego często M/M/1), sprawdzonego naszą symulacją dwóch milionów zadań przy 90% obłożenia. Treść edukacyjna, nie porada biznesowa ani finansowa.