Tak, powiedziałbym, że może być dużo przestojów, jeśli skończysz w sytuacji, w której czekasz na odpowiedź klienta lub kierownika o tym, jak postępować, gdy napotkasz problem projektowy.
Innym przypadkiem jest awaria serwera w środowisku deweloperskim i nie można kontynuować programowania, dopóki nie zostanie on rozwiązany.
Ostatnią sytuację, w której doświadczyłem przestoju (jako konsultanta), kiedy istniała dziwna luka między momentem zakończenia jednego projektu a rozpoczęciem kolejnego.
Biorąc to pod uwagę, uważam również, że jest to oznaka złego zarządzania, gdy twoi pracownicy nie są w pełni wykorzystani. Powinieneś mieć inne zadania, które powinny być w stanie pracować na wypadek awarii serwera. Zazwyczaj w mojej firmie, gdy coś napotyka na przeszkodę, aktualizujemy wiki projektu i lub uczymy się przypisanego uczenia (każdy ma konkretny temat, o którym powinni się uczyć w czasie przestoju).
Jeśli chodzi o umowę o pracę i pracowników najemnych, uważam, że pracownicy najemni mają więcej przestojów i pracowników kontraktowych / konsultantów, ale dzieje się tak tylko w przypadku pracowników kontraktowych, którzy ponoszą wyższe koszty dla firmy i sprowadzają ich tylko wtedy, gdy potrzebujesz więcej / konkretnych programistów.
Z tego, co mówisz, wygląda na to, że masz 20% przestoju, co jest dużo i sugerowałoby złe zarządzanie.