Forstå prosjekt- og oppgaveavhengigheter

Forstå prosjekt- og oppgaveavhengigheter

Prosjektledere referanse prosjektavhengigheter som forhold mellom individuelle oppgaver i et prosjektdiagram. Foregående oppgaver må fullføres før du går videre til neste eller etterfølgende oppgaver. Alle oppgavene som kreves for å oppnå prosjektets omfang blir sekvensert i henhold til deres avhengigheter for hverandre, og deretter er ressursene knyttet til oppgavene og en prosjektplan konstruert.

Prosjektet eller oppgaveavhengighetene er kritiske for følgende:

  • Sekvensering av arbeidspakkene (oppgavene) i en prosjektplan.
  • Beregning av den kritiske banen (lengste vei/varighet) av oppgaver i en prosjektplan.
  • Identifisere ressurs- og planleggingsproblemer og ta støttende beslutninger.
  • Overvåking og styring som en del av den overordnede prosjektplanen.
  • Identifisere muligheter for å akselerere timeplanen via hurtigsporing eller krasj.

Eksempler på prosjektoppgaveavhengigheter

Mens analysen av oppgaveavhengigheter for et stort prosjekt er en kompleks oppgave som ofte krever dataprogramvare, bør du vurdere noen få enkle eksempler for å illustrere konseptet. 

Eksempel 1: Å lage kaffe

Se for deg å komme deg ut av sengen om morgenen, gjespe og komme deg til kjøkkenet for å oppdage at du glemte å forhåndsinnstille kaffetrakteren din for å brygge automatisk. Det er nå opp til deg å riste av seg søvnen og starte kaffebryggingen. Du vet at du må fullføre følgende oppgaver:

  • Tilsett vann
  • Slip kaffebønnene
  • Mål kaffen inn i filteret
  • Legg til et kaffefilter
  • Plasser karaffen på varmebrettet
  • Trykk på brygg

Selvfølgelig er det en riktig ordre til denne prosessen. Du ville ikke trykke på brygg før du fullførte alle de andre trinnene. En riktig hendelsesrekkefølge som tar hensyn til avhengigheter kan være som følger:

  1. Slip kaffebønnene
  2. Legg til et kaffefilter 
  3. Mål kaffen inn i filteret
  4. Tilsett vann
  5. Plasser karaffen på varmebrettet
  6. Trykk på brygg.

I denne sekvensen av oppgaver kunne du ikke måle kaffen inn i filteret før du bakker bønnene. Å slipe kaffebønnene er en forgjengeraktivitet for å måle kaffen inn i filteret. Måletrinnet er en etterfølgende aktivitet. Alle oppgavene er forgjengerens aktiviteter til trinnet: Trykk på brygg.

Eksempel 2: Installere et plenprøende system i et helt nytt hus

Viktige oppgaver for dette inkluderer:

  • Installer SOD (plenen).
  • Grav skyttergravene for og installer sprinklingssystemets slanger.
  • Finn sprinklerhodene.
  • Karakter mye.
  • Fyll skyttergravene.

Den riktige hendelsen av hendelser som tar hensyn til oppgaveavhengigheter er som følger:

  1. Karakter mye.
  2. Finn sprinklerhodene.
  3. Grav skyttergravene for og installer sprinklingssystemets slanger. 
  4. Fyll skyttergravene
  5. Installer plenen. 

Å forstå avhengighetene i dette eksemplet gjør at anleggsgartneren kan planlegge for gradering og graveutstyr, sikre tilgjengeligheten av forsyninger og planlegge riktig ressurs for hvert trinn.

Typer prosjektplanleggingsavhengigheter

Det er fire typer prosjektplanleggingsavhengigheter. De etablerer forhold mellom oppgavene. Nedenfor er de oppført i den rekkefølgen som oftest brukes "

  1. Finish-to-start (FS):Den første oppgaven må fullføre før den andre oppgaven kan starte. For eksempel må oppgaven "skrivekodemodul 1" fullføre før oppgaven "Testkodemodul 1" kan begynne.
  2. Finish-to-Finish (FF):Den andre oppgaven kan ikke fullføre før den første oppgaven var ferdig. Oppgaven "All Code Tested" kan ikke fullføre før oppgaven "Testkodemodul X" er ferdig.
  3. Start-til-start (SS): Den andre oppgaven starter ikke før den første oppgaven starter. Oppgaven "Skriv treningshåndbok" må starte før oppgaven "Skriv kapittel 1 i treningshåndboken" kan starte.
  4. Start-to-finish (SF):Den første oppgaven må starte før den andre oppgaven kan fullføre. Oppgaven "Tildel koder for modul 3" må starte før oppgaven "alle arbeider tildelt" kan fullføre.

Kategorier av prosjektplanleggingsavhengigheter

Det er også avhengigheter med andre prosjekter. Planleggingsavhengigheter faller inn i tre kategorier: logisk, ressursbasert eller preferanse. Nedenfor er tre typer prosjektplanleggingsavhengigheter:

  1. Logiske planleggingsavhengigheter: Dette er avhengigheter som er logikkrevne. Du kan ikke male en vegg før den er bygget. Du kan ikke teste en kodemodul før etter at den er skrevet.
  2. Ressursbaserte planleggingsavhengigheter
    Dette er avhengigheter der oppgaven kan utføres raskere eller før du hadde flere ressurser. Manualen kan skrives raskere hvis du hadde mer enn en forfatter. Du kan skrive mer kode, bortsett fra at alle de andre utviklerne er forpliktet til andre prosjekter.
  3. Preferanseplanleggingsavhengigheter
    Dette er oppgaver som kan planlegges annerledes, men prosjektlederen velger å planlegge denne spesielle bestillingen.

Bunnlinjen

Prosjektledere må kunne planlegge for og administrere avhengighetene mellom oppgaver i prosjektene sine. Avhengigheter påvirker planlegging og ressursaktiviteter, og det er viktig å forstå disse forholdene når du leter etter muligheter for å forbedre prosjektplanen.

Oppdatert av Art Petty