• Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události
Žádné výsledky
Zobrazit všechny výsledky
ITBiz.cz
ITBiz.cz
Žádné výsledky
Zobrazit všechny výsledky

Zákony informatiky: Kolik třešní, tolik višní? Brooksův zákon

Petr Zavoral
5. 7. 2020
| Články
Zákony informatiky: Kolik třešní, tolik višní? Brooksův zákon

Víc lidí udělá více práce, není-liž pravda? Není, respektive nemusí být! Stejně jako devět žen neporodí dítě za jeden měsíc. Brooksův zákon je postaven na pozorování z oboru řízení softwarových projektů, a tvrdí, že přidání dalších pracovníků do zpožděného projektu povede k jeho ještě většímu zpoždění. Ekonomové znají obdobu tohoto jevu z hospodářského zákona klesajících výkonů.

Přidání dalších pracovníků do zpožděného projektu povede k jeho ještě většímu zpoždění.

Projekty v IT branži se občas zpožďují. Někdy víc než občas. To pak stojí hodně peněz, nervů, ztráty důvěry – a dalších věcí, s nimiž se většinou nechlubíme. Vymlouvat se na stavebnictví, oproti němuž je IT z pohledu své existence ještě v prenatálním stádiu, a kde se děje to samé už tisíce let – není taktéž úplně košer.

S pravidlem přišel Fred Brooks v r. 1975 ve své knize The Mythical Man-Month: Úvahy o softwarovém inženýrství, která je již klasikou a rozhodně stojí za přečtení i dnes. Autor zde sám říká, že jde o velmi velké zjednodušení, ale přesto uvádí:

  1. Mnoho úkolů je dále nedělitelných. Nedělitelný úkol nelze efektivně rozdělit mezi více jednotlivců. Zabere tedy přibližně stejně či víc času, i když bude k mání větší počet pracovníků.
  2. Čím víc lidí na projektu pracuje, tím víc času tráví každý z nich – za účelem organizace práce – dorozumíváním s ostatními. Suma komunikační režie roste úměrně druhé mocnině počtu pracovníků, kteří pracují na příbuzných úkolech. (Cha! Opačné vyznění Metcalfeho zákona!)
  3. Softwarové projekty bývají často hodně sofistikované a zejména v cílových rovinkách vyžadují od jednotlivců kromě oborových znalostí i komplexní porozumění projektu. Nový pracovník musí být členy původního týmu dlouze seznamován s podstatou, místo toho, aby tým efektivně pracoval na finalizaci projektu. Je také pravděpodobné, že během zaškolování novic do projektu zanese z neznalosti další programátorské chyby, jejichž vyhledávání a opravy zase uberou ze vzácného času zkušenějších kolegů.

Zapojení nových pracovníků do projektu s sebou tedy může přinést další výzvy:

  • vygeneruje další zpoždění
  • snižuje produktivitu stávajícího týmu – seznámení s procesem vývoje, celková architektura řešení, objasnění vývojového prostředí a pravidel psaní kódu, nové sociální vazby, atd.
  • zvyšuje nároky na dorozumívání – více komunikačních kanálů
  • způsobuje demotivaci původního týmu

Rozloučíme se s 90 % stávajících vývojářů – a celý projekt dokončíme se zbylými 10 % členů týmu.

Jednou z možností úspěšného dokončení projektu je vyhnout se obloukem Brooksovu pravidlu. Například pomocí tzv. plánu Bermudy, kdy se v projektu místo rekrutování nových, naopak rozloučíme s 90 procenty stávajících vývojářů – a celý projekt dokončíme se zbylými deseti procenty členů týmu. A proč se tento plán jmenuje Bermudy? Prostě podle hlášky: Pošlete je na Bermudy! Myšleno oněch 90 procent. Stále se vám to vyplatí, projekt výrazně zeštíhlíte a zvýšíte pravděpodobnost jeho úspěšného dokončení.

Všimněme si, že nárůst nároků na dorozumění v rámci týmu funguje na principu Metcalfeho zvyšování hodnoty komunikační sítě – hodnota sítě je přímo úměrná druhé mocnině počtu připojených zařízení. Jenomže zde s opačným znaménkem. Čím více členů v týmu, tím větší Babylon, viz obrázek.

zdroj: blog Ligthouse

Dobří programátoři jsou obvykle 5 až 10krát produktivnější než ti průměrní.

Brooks též říká, že na rozdíl od různých technologií a technických nástrojů, jsou pro každý úspěšný projekt nejdůležitější právě lidé. Jejich zkušenosti, znalosti, organizace, pravomoci a řízení. Vždyť je to právě Brooks, jenž na docela jiném místě tvrdí: Dobří programátoři jsou obvykle 5 až 10krát produktivnější než ti průměrní.

Brooksovy zkušenosti inspirovaly k novým agilním přístupům pro vývoj software, jež obecně konvertují od fixních robustních specifikací projektů k odlehčeným a pružnějším přístupům založených na iteracích s kratšími, pevně stanovenými časovými intervaly a zapojením menších týmů. Ty bývají z důvodu zjednodušení týmové komunikace a spolupráce obvykle tvořeny 5-9 pracovníky.

Frederick Phillips Brooks, dnes už téměř devadesátiletý americký informatik je známý jako šéf vývoje IBM operačního systému OS/360, o jehož genezi napsal výše citovanou knihu. Zabýval se rovněž virtuální realitou a molekulární grafikou. V r. 1999 obdržel Turingovu cenu za významné příspěvky v oblasti architektury počítačů, operačních systémů a softwarového inženýrství.

Seriál Zákony informatiky:

  • Úvod a Moorův zákon (1)
  • Zákon zrychlujících se změn (2)
  • Finanční deriváty Mooreova zákona (3)
  • Bellův zákon počítačové evoluce (4)
  • Jak Kryder odsunul Moora do vedlejší role (5)
  • Jonathan Koomey a spotřeba počítačů (6)
  • Metcalfe, Gilder a sítě (7)
  • Sarnoffův rozhlasový zákon (8)
  • Reedův zákon a sítě v sítích (9)
  • Beckstromův zákon a ekonomická hodnota sítě (10)
  • Robertsův zákon zvyšování přenosové rychlosti (11)
  • Nielsenův zákon o internetové šířce pásma (12)
  • Software je plyn. Nathanovy softwarové zákony (13)
  • Jak rychle se zpomaluje software (14)
  • Trh volí bloatware (Gatesův zákon) (15)
  • Kolik třešní, tolik višní? Brooksův zákon (16)
  • Když Brooksův zákon neplatí (17)
  • Návštěva u Annie DeCaprio s Hofstadterem a Cheopsem (18)
  • Organizace, její struktura a IT architektura podle Mela Conwaye (19)
Rubriky: Podnikový softwareTechnologieVývoj a HTML

Související příspěvky

Huawei AI ilustracni
Zprávičky

Čína zvažuje omezení přístupu k čipům H200 navzdory Trumpovu povolení

10. 12. 2025
Zprávičky

České firmy podle EIB využívají nástroje umělé inteligence nadprůměrně

10. 12. 2025
Zprávičky

Evropská komise vyšetřuje kvůli obsahu na webu pro účely AI firmu Google

9. 12. 2025
Flexibilní elektronika naráží na polovodiče typu n
Zprávičky

Trump schválil za určitých podmínek vývoz některých čipů Nvidia do Číny

9. 12. 2025

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Souhlasím se Zásadami ochrany osobních údajů .

Zprávičky

Vláda projedná novelu, která zpřesní pravomoci NÚKIB

Intel prohrál odvolací soud proti pokutě od EU, nakonec ale zaplatí méně

ČTK
10. 12. 2025

Druhý nejvyšší soud Evropské unie zamítl odvolání amerického výrobce čipů Intel proti pokutě od

IDC: Globální trh se skládacími smartphony příští rok vzroste o 30 %

ČTK
10. 12. 2025

Růst globálního trhu se skládacími chytrými telefony v příštím roce výrazně zrychlí, zejména díky

Huawei AI ilustracni

Čína zvažuje omezení přístupu k čipům H200 navzdory Trumpovu povolení

ČTK
10. 12. 2025

Čína se zřejmě chystá omezit přístup k pokročilým čipům H200 společnosti Nvidia, přestože americký

České firmy podle EIB využívají nástroje umělé inteligence nadprůměrně

ČTK
10. 12. 2025

České firmy v evropském srovnání nadprůměrně využívají nástroje umělé inteligence (AI). Zaměřují se přitom

Microsoft oznámil miliardové investice do infrastruktury AI v Indii a Kanadě

ČTK
10. 12. 2025

Americká technologická společnost Microsoft v příštích dvou letech investuje v Kanadě více než 7,5

Evropská komise vyšetřuje kvůli obsahu na webu pro účely AI firmu Google

ČTK
9. 12. 2025

Evropská komise (EK) začala vyšetřovat americkou společnost Google z technologické skupiny Alphabet. Podezírá ji,

Flexibilní elektronika naráží na polovodiče typu n

Trump schválil za určitých podmínek vývoz některých čipů Nvidia do Číny

ČTK
9. 12. 2025

Bílý dům za určitých podmínek povolí vývoz čipů H200 společnosti Nvidia do Číny. Americký

Paramount Skydance nabízí 108,4 miliardy dolarů za celou Warner Bros. Discovery

ČTK
9. 12. 2025

Mediální konglomerát Paramount Skydance předloží akcionářům skupiny Warner Bros. Discovery nabídku na převzetí celé

Tiskové zprávy

NÚKIB podporuje upozornění Spojeného království na škodlivé kybernetické aktivity čínských společností I-S00N a Integrity Tech

Datová suverenita v EU: Může k ní pomoci sekundární software?

1,57 milionu kompromitovaných účtů: Fortinet varuje před bezprecedentním nárůstem kybernetických ohrožení během období předvánočních nákupů

AWS re:Invent 2025 přineslo efektivnější práci s daty, kreativnější řešení od Adobe i autonomní auta

Firmy digitalizují: tisk dokumentů se za posledních 10 let snížil o třetinu

N‑able představuje program kybernetické záruky pro MSP, který zvyšuje odolnost proti kyber útokům

Zpráva dne

Nedávejte svým milovaným na Mikuláše sladkosti, radši Windows 11 CDkey od Goodoffer24.com!

Nedávejte svým milovaným na Mikuláše sladkosti, radši Windows 11 CDkey od Goodoffer24.com!

Redakce
5. 12. 2025

Na Mikuláše ani sladkosti, už vůbec ne uhlí ani brambory, ale radši nový software,...

Komentujeme

Chvála černých skřínek

Neocloudy – nové slovo, prudký růst?

Pavel Houser
24. 11. 2025

Opět se vše točí kolem GPU a AI. Poskytovatelé cloudových služeb nového typu („neoclouds“) mají v...

Slovník

Blackberry

Bri

Relationship manager

Kategorie

  • Články
  • Komentujeme
  • Slovník
  • Tiskové zprávy
  • Zprávičky

Portál ITbiz.cz přináší informace z IT a byznysu již od roku 2006. Provozuje jej internetové vydavatelství Nitemedia.  Mezi další naše projekty patří například ABClinuxu.cz a Sciencemag.cz. Na stránce Redakce naleznete informace o redakci a možnostech inzerce.

Rubriky

Akce a události Byznys Cloud Ekomerce Hardware Internet Operační systémy Podnikový software Právo Science Security Technologie Telekomunikace veře Veřejná správa Vývoj a HTML Zpráva dne České IT
Žádné výsledky
Zobrazit všechny výsledky
  • Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události

© 2019 Vydává Nitemedia s.r.o. Hosting zajišťuje Greenhousing.cz.

Tento web používá cookies. Pokračováním dáváte souhlas s jejich používáním. Více na itbiz.cz/soukromi.