Brooksin laki: miksi lisäväki myöhästyttää myöhässä olevaa projektia
Projekti on myöhässä. Näennäisen itsestäänselvä ratkaisu: lisää ihmisiä. Fred Brooks, joka johti IBM:llä yhtä aikansa suurimmista ohjelmistoprojekteista, päätyi päinvastaiseen johtopäätökseen klassisessa esseekokoelmassaan The Mythical Man-Month vuodelta 1975: ihmisten lisääminen myöhässä olevaan projektiin voi myöhästyttää sitä entisestään.
Väite tunnetaan Brooksin lakina. Kirja perustuu kokemuksiin IBM:n suurtietokoneiden käyttöjärjestelmän rakentamisesta 1960-luvulla, mutta viisikymmentä vuotta myöhemmin sitä siteerataan yhä – koska sen taustalla olevat mekanismit pätevät lähes kaikkeen työhön, jossa ihmisten on ajateltava yhdessä.
Mitä tutkimus sanoo?
Otsikon miestyökuukausi – nykyään puhumme mieluummin henkilötyökuukaudesta – viittaa tapaan laskea työtä ikään kuin ihmiset ja kuukaudet olisivat vaihdettavissa keskenään: kymmenen henkilöä yhden kuukauden ajan olisi sama asia kuin yksi henkilö kymmenen kuukauden ajan. Brooks kutsuu sitä myytiksi. Vaihto toimii vain, kun työ voidaan jakaa täysin itsenäisiin osiin, jotka eivät vaadi mitään viestintää – ja sellainen työ on projekteissa harvinaista.
Kaksi mekanismia syö lisäväen tuoman hyödyn. Ensimmäinen on perehdytys: uudet työntekijät eivät tuota tulosta ensimmäisestä päivästä lähtien, ja perehdytyksen aikana he vievät aikaa kokeneimmilta – juuri niiltä ihmisiltä, joista projekti on eniten riippuvainen. Toinen on viestintä: keskusteluyhteyksien määrä ryhmässä kasvaa paljon nopeammin kuin ihmisten määrä, koska jokaisen uuden henkilön on käytännössä voitava puhua kaikkien muiden kanssa. Yhä enemmän aikaa kuluu koordinointiin, yhä vähemmän jää itse työhön.
Brooks huomauttaa myös, että jotkin asiat yksinkertaisesti vievät oman aikansa miehityksestä riippumatta – ajatus kiteytyy usein siteerattuun kielikuvaan siitä, ettei yhdeksän naista voi synnyttää lasta yhdessä kuukaudessa. Hän korosti itse, että laki on tietoinen yksinkertaistus, mutta varoitusmerkkinä se on kestänyt aikaa hämmästyttävän hyvin.
Mitä tämä tarkoittaa sinulle projektipäällikkönä?
Kun joku ehdottaa lisäväkeä ratkaisuksi myöhästymiseen: laske kokonaisvaikutus. Kuka perehdyttää uudet, kuinka kauan se kestää, ja mitä avainhenkilöiden työtahdille tapahtuu sillä välin? Joskus vastaus on silti kyllä – mutta vasta tuon laskelman jälkeen, ei sen sijasta.
Käy vaihtoehdot läpi ennen kuin kasvatat miehitystä. Laajuuden karsiminen, toimituspäivän siirtäminen tai häiriöiden poistaminen nykyiseltä tiimiltä tuo usein enemmän vaikutusta nopeammin kuin rekrytointi – ilman perehdytyskustannusta.
Jos kuitenkin otat lisää väkeä: tee se aikaisin, älä myöhään, ja anna uusille selkeästi rajattuja tehtäviä, jotka vaativat mahdollisimman vähän koordinointia. Nimeä selkeä perehdyttäjä ja hyväksy, että perehdyttäjän oma tuotos laskee perehdytyksen ajaksi – se on kustannus, jonka valitset, ei yllätys. Mitä myöhemmässä vaiheessa projektia ollaan, sitä voimakkaammin Brooksin laki iskee.
Näin harjoittelet tätä
Vaikeinta Brooksin laissa ei ole sen ymmärtäminen – vaan se, että seisot kokouksessa, jossa stressaantunut tilaaja vaatii sinua "vain ottamaan lisää konsultteja". Project-simulatorissa voit harjoitella sitä keskustelua etukäteen: selittää, miksi lisäkädet eivät automaattisesti tuo lisää vauhtia, ehdottaa vaihtoehtoja ja pysyä arviossasi paineen alla. Saat näyttöön perustuvaa palautetta omista sanoistasi, eikä mikään voi mennä oikeasti rikki. Kokeile ilmaiseksi viikon ajan.
Project-simulatorissa harjoittelet keskusteluja tekoälyvastapuolen kanssa ja saat palautetta, joka perustuu tämänkaltaiseen tutkimukseen.
Kokeile ilmaiseksi 7 päivää