Brooksi seadus on tuntud tarkvaraarenduspõhimõte, mille esitas Fred Brooks 1975[1] avaldatud raamatus "The Mythical Man-Month" - “adding manpower to a late software project makes it later”[2]. Brooks väidab, et mida hiljem lisada hilinenud tarkvaraprojektile tööjõudu juurde, seda hiljem see projekt valmib.

Brooksi enda sõnul on see väga lihtsustatud, kuid osutab peamistele teguritele, mis seletavad selle põhjuseid:

  1. Uutel inimestel võtab projekti sisseelamine aega. Tarkvaraprojektid on üldiselt keerukad ettevõtmised ning projekti uutel töötajatel tuleb end kurssi viia eelnevalt tehtud tööga. Tihtipeale nõuab see projektis juba töötavate ressursside ümbersuunamist uute töötajate abistamisele. See vähendab ajutiselt ka nende tootlikkust, samas kui uued töötajad ei aita veel oluliselt kaasa. Samuti on oht, et uued töötajad teevad alguses vigu, mis lükkavad projekti tähtaega veelgi edasi.
  2. Personali suurenemine tõstab kommunikatsiooni üldkulusid, sealhulgas sidekanalite arvu ja mitmekesisust. Mida rohkem on projektis inimesi, seda raskem on tagada informatsiooni kõigini jõudmist.

Viited muuda

  1. "Brook's law".
  2. techopedia. "Brooks' Law".

Kirjandus muuda

  • F.P. Brooks, Jr., The Mythical Man-Month, anniversary ed., Addison-Wesley, Reading, Mass., 1995.