Symulator Prawa Brooksa

Wizualizuj, jak złożoność komunikacji rośnie kwadratowo w zespołach.

Połączenia 1
Złożoność 50%

Legenda mapy

Członkowie zespołu

Każdy węzeł reprezentuje osobę w zespole.

Kanały komunikacji

Wymagane ścieżki informacji

Wysiłek koordynacyjny

Rzeczywisty przepływ informacji między członkami

Zasada Prawa Brooksa

Sformułowana przez Freda Brooksa w jego klasycznej pozycji z 1975 roku "Mityczny osobomiesiąc", ta zasada podkreśla przeciwintuicyjny efekt dodawania większej liczby osób do opóźnionego projektu oprogramowania—często powoduje to jeszcze większe opóźnienia.

Dodawanie siły roboczej do spóźnionego projektu oprogramowania opóźnia go jeszcze bardziej.

Dziewięć kobiet nie może urodzić dziecka w ciągu miesiąca

- Frederick P. Brooks Jr.

Złożoność komunikacji

C(n) =
n (n − 1) 2

Gdzie C(n) reprezentuje liczbę unikalnych kanałów komunikacji dla n członków zespołu, co oznacza, że w miarę rozrostu zespołu, interakcje gwałtownie rosną.

Typ wzrostu: Złożoność kwadratowa (O(n²)) — Więcej członków zespołu prowadzi do gwałtownego wzrostu połączeń komunikacyjnych, czyniąc koordynację coraz bardziej złożoną.