Brooks-törvény

A Wikipédiából, a szabad enciklopédiából

A Brooks-törvény kimondja, hogy ha egy elcsúszott projekthez további embert adsz, a projekt még tovább fog csúszni.

1975-ben Fred Brooks, a szoftverfejlesztés egyik alapelvének mondta ki a The Mythical Man-Month című könyvében.

Magyarázatok[szerkesztés | forrásszöveg szerkesztése]

Brooks kétféle magyarázatot adott arra, hogy a törvény miért működik így.

  • Az embereknek időbe telik, hogy egy projektben produktívan vegyenek részt. A szoftverprojektek nagyon komplexek, s a résztvevőknek oktatásra van szükségük, hogy megismerjék ezeket a mérnöki rendszereket, a konkrét rendszert és az egyedileg kialakított szokásokat. Ez az oktatás további erőforrásokat von el a fejlesztéstől. Azon kívül, hogy a tapasztalt résztvevők csökkent mértékben tudnak részt venni a munkában, az új emberek még hátráltathatják is a munkát, mivel nagyobb valószínűséggel írnak hibás kódokat az ismerethiány miatt.
  • A kommunikáció több ember között, több időt és erőforrást köt le. Bonyolultabb szervezeti struktúra kell hozzá; újfajta kommunikációs csatornák és stílusok jönnek létre. Az emberek számának duplára növelése a kommunikáció mennyiségének négyszeresre növekedését okozza. Mindenkinek, aki ugyan azon a feladaton dolgozik szükséges, hogy szinkronban maradjon a többiekkel. Tehát, minél több ember dolgozik ugyanazon, annál több időt kell eltölteni annak a földerítésével, hogy a többiek pontosan mit csinálnak.