Ratowanie Projektu

Symulator Prawa Brooksa. Dodawanie personelu do opóźnionego projektu programistycznego sprawia, że jest on jeszcze bardziej opóźniony.

#zarządzanie#skalowanie#złożoność#komunikacja#prawo-brooksa

Theoretical Background & Agile Dynamics

Prawo Brooksa głosi: „Dodanie personelu do opóźnionego projektu informatycznego opóźnia go jeszcze bardziej”.

Dzieje się tak z dwóch głównych powodów: 1. <1>Czas wdrożenia (Ramp-Up):</1> Nowe osoby muszą zostać przeszkolone. Zajmuje to czas obecnym członkom zespołu (mentorom), co tymczasowo obniża całkowitą prędkość (velocity) zespołu. 2. <1>Narzut komunikacyjny:</1> Wraz z dodawaniem osób liczba kanałów komunikacji rośnie kwadratowo ($N(N-1)/2$). Przy 3 osobach mamy 3 linie komunikacji. Przy 10 osobach jest ich już 45. Wysiłek związany z utrzymaniem synchronizacji wszystkich osób ostatecznie przeważa nad pracą, którą mogą wykonać.