Projektinhallinnassa on 4 riippuvuustyyppiä eli pakollinen, harkinnanvarainen, ulkoinen, & sisäinen. Tästä artikkelista löydät määritelmät, yksityiskohtaisen kuvauksen ja esimerkkejä erityyppisistä aikatauluriippuvuuksista.
Projektiriippuvuudet ovat itse asiassa aikatauluriippuvuuksia. Se tarkoittaa yksinkertaisesti sitä, että yhden tehtävän tai aktiviteetin aikataulu on riippuvainen toisesta. Peruskäsitteiden ymmärtämiseksi kannattaa lukea edellinen artikkelini. Siinä selitetään projektiriippuvuudet esimerkin avulla ja erotetaan toisistaan riippuvuudet, oletukset ja rajoitteet.
Jotkut kirjoittajat käsittelevät projektinhallinnan riippuvuuksia ja aktiviteettisuhteita nimettöminä, mutta ne eroavat toisistaan. Olen kirjoittanut lisää näiden termien yhtäläisyyksistä ja eroista myöhemmin artikkelissa.
Riippuvuuksien tyypit projektinhallinnassa
Pakkoriippuvuus
Pakkoriippuvuuksia projektinhallinnassa tai yksinkertaisesti pakollisia riippuvuuksia kutsutaan myös nimellä Hard Logic. Nämä riippuvuudet ovat juridisesti tai sopimuksellisesti pakollisia. Joskus ne ovat luontaisia työn luonteessa.
Esimerkiksi tarkastellaan kahta toimintoa A ja B. Jos B:llä on pakollinen riippuvuus A:sta, se tarkoittaa, että B:n toimintoa ei voi suorittaa ennen kuin A:n toiminto on suoritettu. Tarkastellaan seuraavia esimerkkejä ymmärtämiseksi:
- A – Vaatimusdokumentaatio; B – Asiakkaan hyväksyntä
- A – Rakennuksen perustusten laatiminen; B – Lattian rakentaminen
- A – Auton prototyypin rakentaminen; B – Törmäystestien suorittaminen
Harkinnanvarainen riippuvuus
Projektin harkinnanvaraiset riippuvuussuhteet, tai yksinkertaisesti vain harkinnanvaraiset riippuvuussuhteet, ovat projektiryhmän määrittelemiä. Näitä kutsutaan myös nimellä Preferred Logic, Preferential Logic tai Soft Logic.
Joskus on olemassa useampi kuin yksi tapa määritellä kahden aktiviteetin välinen järjestys, mutta projektiryhmä päättää ottaa yhden järjestyksen toisen edelle. He valitsevat tietyn järjestyksen parhaiden käytäntöjen tai aiemmista kokemuksista saatujen opetusten perusteella.
Käsitellään esimerkkinä 2 toimintaa A ja B. A ja B voidaan suorittaa itsenäisesti tai toinen voidaan suorittaa toisen jälkeen. Projektiryhmä voi valita, että B on riippuvainen A:sta. Tarkastellaan seuraavia esimerkkejä ymmärtämiseksi:
- A – Järjestelmämoduulin X kehittäminen; B – Järjestelmämoduulin Y kehittäminen
- A – Huoneen R sisustaminen; B – Huoneen S sisustaminen
- A – Lentolipun varaaminen; B – Vakuutuksen ostaminen
Ulkoinen riippuvuus
Projektin ulkoiset riippuvuudet tai yksinkertaisesti vain ulkoiset riippuvuudet määritetään projektin aktiviteettien ja projektiin liittymättömistä aktiviteeteista.
Projektitoiminnot tekee projektiryhmä. Projektin ulkopuolisia toimintoja tekevät projektiryhmän ulkopuoliset henkilöt, esim. asiakkaan organisaation, toimittajien organisaation tai muiden saman organisaation ulkopuolisten ryhmien edustajat. Projektiryhmällä ei yleensä ole määräysvaltaa muihin kuin projektitoimintoihin.
Harkitaan esimerkiksi kahta toimintoa A ja B. Jos B:llä on ulkoinen riippuvuus A:sta, se tarkoittaa, että B on projektitoiminto, kun taas A on muu kuin projektitoiminto. Seuraavat esimerkit auttavat ymmärtämisessä:
- A – Asiakkaan lähtölaukaus; B – Projektin aloitus
- A – Laitetoimitus; B – Kehityksen aloitus
- A – Rakennussuunnitelmien hyväksyminen; B – Rakentamisen aloitus
Sisäinen riippuvuus
Sisäiset projektiriippuvuudet tai yksinkertaisesti sisäiset riippuvuudet määritellään kahden projektitoiminnon välillä. Projektiryhmällä on yleensä täysi määräysvalta projektitoimintoihin.
Tarkastellaan esimerkkinä kahta toimintoa A ja B. Jos B:llä on sisäinen riippuvuus A:sta, se merkitsisi, että sekä A että B ovat projektitoimintoja. Niitä suorittavat projektiryhmän jäsenet. Mitään ulkopuolista osapuolta ei ole mukana. Katsotaanpa seuraavia esimerkkejä ymmärtääksemme:
- A – Järjestelmän kehittäminen; B – Järjestelmän testaaminen
- A – Seinän rakentaminen; B – Seinän maalaaminen
- A – Koneen kokoaminen; B – Koneen pakkaaminen
Projektin riippuvuudet vs. toimintojen väliset suhteet
Olet varmaan huomannut, etten ole puhunut toimintojen välisistä suhteista tässä artikkelissa.
Toimintasuhteet liittyvät läheisesti projektiriippuvuuksiin, mutta niillä on eri merkitys. Joissakin projektinhallintakirjallisuuden teoksissa termit riippuvuus ja suhde käytetään vaihdellen, mikä on asiallisesti väärin.
Riippuvuus viittaa vain siihen, että jokin aktiviteetti on riippuvainen toisesta aktiviteetista, mutta riippuvuus ei kerro, miten aktiviteetti on riippuvainen toisesta.
Jossain tilanteessa esimerkiksi aktiviteetti A käynnistyy aktiviteetin B käynnistyttyä, mutta jossakin toisessa tilanteessa aktiviteetti A käynnistyisi aktiviteetti B:n päätyttyä. Molemmissa näissä tilanteissa aktiviteetti A on riippuvainen aktiviteetista B, mutta suhteet ovat täysin erilaiset.
Aivan kuten riippuvuussuhteita, myös suhteita on neljää eri tyyppiä: Loppu alkuun, Loppu loppuun, Alku alkuun ja Alku loppuun.
Kaikki neljä riippuvuussuhdetta voidaan ilmaista kaikille neljälle suhteelle.
Loppusanoja – Projektin riippuvuussuhteiden konjunktio
Projektin riippuvuussuhteita on yhteensä neljää tyyppiä. Kuitenkin vain 2 on sovellettavissa samanaikaisesti. Projektiriippuvuus 2 aktiviteetin välillä voi olla mikä tahansa seuraavista:
- Mandatory-External
- Discretionary-External
- Mandatory-Internal
- Discretionary-Internal
Over To You
Miten käytät riippuvuuksia projekteissasi? Dokumentoitko ne erilliseen lokiin? Jaetaanko niitä eri sidosryhmille? Voitko kertoa esimerkkejä projektistasi?