Kokonaisnopeutusta rajoittaa se osa prosessia, jota ei voi nopeuttaa; kun nopeutettava osa lähestyy nollaa, sarjallinen eli vaihe kerrallaan etenevä osa määrää kaiken.
Mekanismi tarkemmin
Gene M. Amdahl: Validity of the Single Processor Approach to Achieving Large Scale Computing Capabilities. AFIPS Conference Proceedings 30, 1967, s. 483–485. Kuvassa IEEE SSCS Newsin uusintajulkaisu vuodelta 2007.
Kokonaiskesto on osiensa summa, joten yhden vaiheen nopeuttaminen poistaa enintään sen vaiheen osuuden. Kun nopeutettava vaihe kutistuu lähelle nollaa, jäljelle jäävä sarjallinen osa määrää koko läpimenoajan, eikä lisänopeus siihen enää vaikuta.
Agentit lyhentävät tuotantovaiheet murto-osaan, jolloin kaupan ja toimituksen kalenteriaika jää asiakkaan päätösten, hyväksyntöjen ja tapaamisten varaan. Seuraava investointi kannattaa siksi suunnata sarjalliseen osaan, vaikka se ei tunnu yhtä tekniseltä.
Mitä agentit muuttavat
Tuotantovaiheiden kesto romahtaa, myyntisyklin sarjallinen osa ei.
Havainnollistus, ei mitattua dataa. Lähtötilanteen kokonaisaika = 100, ja vaiheet seuraavat toisiaan eivätkä etene rinnakkain. Kun asiakkaan osuus ei lyhene, tuotannon lisänopeutus säästää enää muutaman yksikön.
Ansa
Kymmenen kertaa nopeampi tekeminen ei nopeuta kauppaa kymmenkertaisesti, ja investointi osuu usein osaan, joka ei ollut pullonkaula.
Testi omalle yritykselle
Ota kolme viimeksi voitettua kauppaa ja jaa niiden läpimenoaika omiin työvaiheisiin ja asiakkaan suunnalta tulevaan odotukseen. Jos odotus vie yli puolet kalenteriajasta, tuotannon lisänopeutus lyhentää kokonaisaikaa enää muutamia prosentteja.
Milloin malli ei päde
Laki pätee, kun vaiheet ovat peräkkäisiä ja jokin osa kokonaisajasta ei
hyödy nopeutuksesta. Rajan määrää näiden osien summa eikä yksittäinen
hitain vaihe. Jos odotusta voi rinnakkaistaa esimerkiksi viemällä useampaa
kauppaa eteenpäin yhtä aikaa, kokonaisvirta kasvaa, vaikka yksittäinen
kauppa ei nopeudu. Läpimenoajan raja ja kapasiteetin raja ovat eri
asioita.
Esimerkit ja lähteet
Amdahlin oma artikkeli rinnakkaislaskennasta 1967 – Gene Amdahl esitti vuonna 1967 konferenssiartikkelissaan, että osa ohjelman käskyistä on väistämättä sarjallisia eikä niitä voi rinnakkaistaa lisäämällä prosessoreita. Tämän perusteella hän laski rinnakkaislaskennan enimmäisnopeutuksen jäävän pieneen kertoimeen prosessorien määrästä riippumatta; laki sai nimensä tästä artikkelista.
Koronarokotteen suunnittelu ja käyttölupa 2020 – SARS-CoV-2:n perimä julkaistiin 11.1.2020, ja mRNA-rokotteen rokoteaihion suunnittelu tehtiin muutamassa päivässä: se vaihe, joka aiemmissa rokotehankkeissa oli vuosien laboratoriotyö, romahti lähelle nollaa. Ensimmäinen ihmisannos annettiin 16.3.2020 ja hätäkäyttölupa myönnettiin 18.12.2020. Kokonaisaikaa rajasi ennen kaikkea kliinisten kokeiden seuranta-aika: potilaita on seurattava kalenteriajassa eikä seurantaa voi tehdä nopeammin lisäämällä resursseja. Valmistusta ja viranomaisarviota tehtiin osin rinnakkain kokeiden kanssa. Yläraja on laskettavissa suoraan osuuksista: vaikka suunnitteluun olisi mennyt nolla päivää, yhdestätoista kuukaudesta olisi jäänyt pois muutama.
Ominaisuusväsymys – Julkaisumäärää pidetään tuotekehityksen tuloksena, vaikka asiakas arvioi tuotetta sen mukaan, kuinka helposti hän saa työnsä tehtyä.
Ennen ostoa asiakas painottaa sitä, mitä tuote osaa, ja käytön jälkeen sitä, kuinka helppoa sitä on käyttää, joten ominaisuuksien lisääminen voittaa kaupan mutta heikentää tyytyväisyyttä.