Enota 4 / 11

Projektni načrt: mejniki, odvisnosti in kritična pot

Dobički:

  • Razumevanje konceptov mejnika, odvisnosti od nalog, kritične poti in meje zakasnitve (slack) ter ustvarjanje osnutka urnika in zemljevida odvisnosti s podporo umetne inteligence.
  • Sposobnost uporabe AI za analizo scenarijev (pospeševanje, vzporedno delovanje, uravnoteženje virov) in vpogled v tveganje urnika
  • Razumevanje, da se urnik, ki ga predlaga umetna inteligenca, ne more spremeniti v zavezo brez potrditve z resničnimi omejitvami glede koledarja, praznikov, virov in odvisnosti.

Ko so napovedi pripravljene, je čas, da jih damo na koledar. Urnik je načrt, ki prikazuje, katera naloga se bo začela in kdaj končala, katera naloga je odvisna od katere in kdaj se bo projekt končal. Dober urnik ne našteva nalog le eno za drugo; Upošteva odvisnosti, omejitve virov in zakasnitve med nalogami. Umetna inteligenca je močan partner pri načrtovanju: naroča naloge, predlaga odvisnosti, označuje kritično pot in sprašuje, "kaj če pospešimo to nalogo?" Takšne scenarije preizkusi v nekaj sekundah. Toda urnik je dokument obveznosti; Noben datum ne sme biti obljubljen brez človeškega preverjanja dejanskega koledarja, praznikov, razpoložljivosti ekipe in dejanskih odvisnosti.

Osnovni pojmi

Mejnik je dogodek, ki nima trajanja, le označuje pomembno točko: "design odobren", "testiranje zaključeno", "go-live". Mejniki so sidra za komunikacijo z deležniki in sledenje napredku.

Odvisnost je zaporedje med dvema nalogama. Najpogostejši je od konca do začetka (FS): B ne more začeti, dokler A ni končan (slikanja ni mogoče izvesti, preden je zid zgrajen). Druge vrste: start-start (SS), cilj-cilj (FF), start-cilj (SF). Odvisnosti so lahko tudi obvezne (fizične/logične zahteve) ali neobvezne (preference). Obstaja tudi zamuda: "po barvanju počakajte 2 dni, da se posuši" itd.

Kritična pot je veriga povezanih nalog z najdaljšim skupnim trajanjem, ki poteka od začetka do konca projekta. Dolžina te verige določa najzgodnejši datum zaključka projekta. Zastoj/lebdenje opravil na kritični poti je nič: če eno zamuja, zamuja celoten projekt. Naloge izven kritične poti imajo nekaj rezerve; Lahko drsijo razmeroma dobro.

Obstajata dve tehniki za stiskanje grafikona. Zrušitev je skrajšanje naloge (povečanje stroškov) z dodajanjem dodatnih virov. Paralelizacija (hitro sledenje) je opravljanje nalog, ki bi se običajno izvajale ena za drugo, delno hkrati (tveganje se poveča). AI predlaga te scenarije; Vi se odločite, katerega boste upoštevali.

koncept

Pomen

Zakaj je pomembno?

mejnik

Neskončno pomemben dogodek

Komunikacija in spremljanje sidra

Odvisnost (FS/SS/FF)

Zaporedje med nalogami

Če je napačno, se grafikon zruši

kritična pot

Najdaljša povezana veriga

Določa trajanje projekta

Dovoljena zakasnitev (slack)

Količina časa, ki ga lahko naloga premakne

Daje prednost tveganju

pospeševanje

Okrajšava z referenco

Kupi čas po ceni

paralelizacija

ne počni tega hkrati

Prihrani čas, poveča tveganje

Korak za korakom: Izdelava grafikonov z AI

  1. Pripravite naloge in ocene. Vaše WBS in ocene trajanja (prejšnje enote) postanejo vhodni podatki.
  2. Vprašajte za odvisnosti. Priporočite logične odvisnosti med nalogami (FS/SS) in njihove utemeljitve od umetne inteligence; Nato jih preizkusite z resničnostjo sajenja.
  3. Odstranite kritično pot. Prosite AI, da izračuna kritično pot in zakasnitev vsake naloge; Sami preverite skupni čas.
  4. Daj na koledar. Vključite dejanski začetni datum, praznike, dopuste in razpoložljivost ekipe. AI teh stvari ne pozna; dodaš.
  5. Poskusi s scenarijem. Zaženite scenarije »Če pospešimo nalogo X na kritični poti«, »Če vzporedimo Y in Z«.
  6. Marža in blažilnik tveganja. Postavite razumen medpomnilnik projekta na konec kritične poti; Naj bo meja negotovosti vidna na grafikonu.
Pozor: umetna inteligenca lahko sprejme trajanje naloge kot "5 dni" in jo umesti v urnik, vendar ne pozna državnih praznikov, ki so med temi dnevi, dopusta člana ekipe ali njihove delovne obremenitve pri drugem projektu. Naloga človeka je vedno dodati koledarsko dejstvo.

trije mini kovčki

1. primer – kritična pot je postala jasna. PM je imel težave z ročnim iskanjem kritične poti v projektu s 40 nalogami. Umetni inteligenci je dal seznam opravil in odvisnosti ter izluščil kritično pot in meje zakasnitve. AI je označil kritično pot, sestavljeno iz 9 nalog; PM je to preveril ročno z dvema nalogama. Tako je svojo energijo med tedenskim spremljanjem usmeril v teh 9 nalog in ni po nepotrebnem pritiskal na naloge z velikim deležem.

2. primer – Ulovljena napačna zasvojenost. En koordinator je podvomil v predlog AI, da se "testiranje ne more začeti, dokler razvoj ni popolnoma končan (FS)." V timski realnosti bi lahko module testirali del za delom (SS + zamik). Ko smo popravili odvisnost, se je kritična pot skrajšala za 6 dni. Lekcija: Domnevna odvisnost AI ni vedno resnična.

Primer 3 – koledarsko dejstvo izpuščeno. Ena ekipa je sprejela grafikon, ki ga je izdelala umetna inteligenca, kot je; Čeprav je urnik štel delovne dni, ni vključeval 9-dnevnega državnega praznika in načrtovanega dopusta dveh razvijalcev. Dejanski zaključek je bil 12 dni po načrtu. Nauk: brez človeškega dodajanja koledarja, praznikov in razpoložljivosti ni obveznosti urnika.

Šibek poziv/močan poziv

Šibek poziv:

Naredite projektni koledar za te naloge in navedite rok.

Umetna inteligenca določi končni datum, ne da bi poznala dejanski začetni datum, praznike in razpoložljivost.

Močan poziv:

Vaša vloga: specialist za načrtovanje projektov. Kontekst: Spodaj so opravila, časi PERT in znane odvisnosti. Začetek: 1. september. Ekipa: 3 osebe. Prazniki: [seznam]. Dovoljenja: [seznam].Naloga:1) Razvrsti naloge po odvisnostih; napišite vrsto (FS/SS/FF) in utemeljitev za vsako odvisnost. 2) Izvlecite kritično pot in zakasnitev (slack) vsake naloge; prikaži skupni čas.3) Upoštevaj dopuste in dopuste; uporabite koledar delovnih dni.4) Označite dvoumne odvisnosti z "[potrdi z ekipo]", ki ustreza. Izhod: tabela (Opravilo | Trajanje | Predhodniki | Začetek | Konec | Slab) + seznam kritičnih poti.

Ta poziv je močan, ker je podana utemeljitev za začetek, dopust, razpoložljivost in odvisnost; negotovost je označena.

Dodatne predloge:

# Opravila seznama mehanizma scenarijev na kritični poti. Za vsakega: kaj je manj tvegano: pospeševanje (dodatna sredstva) ali paralelizacija? Zapišite si časovni dobiček in tveganje, ki ga doda vsaka možnost.

# Vpliv zakasnitve Če je naslednja naloga odložena za 3 dni: ali je na kritični poti? Ali bo to vplivalo na dokončanje projekta? Katere naslednje naloge se pomikajo? Prikaži učinek verige.

# Predlog vmesnega pomnilnika: na podlagi odstopanj PERT v kritičnih časih poti predlagajte in utemeljite razumen vmesni pomnilnik (dnevi), ki ga je treba dodati na koncu projekta. To je predlog; Odobritev pripada skrbniku.

Pogoste napake

  • Preskok dopusta in dopusta: Če koledar delovnih dni ni vzpostavljen, je končni datum že od začetka napačen.
  • Napačna vrsta odvisnosti: ob predpostavki, da je vse FS, se kritična pot po nepotrebnem podaljša.
  • Neupoštevanje kritične poti: poraba energije za naloge visoke hitrosti in zanemarjanje kritične poti povzroča zamude.
  • Ignoriranje konflikta virov: Če isto osebo postavite na dve vzporedni nalogi, postane urnik fiktiven.
  • Brez blažilnika: razpored ničelne marže je skoraj nemogoča obljuba, ko obstaja negotovost.
  • Uveljavitev razporeda AI, kot je: Nepotrjen razpored je nepodpisana obljuba datuma.
Namig: Upravljajte urnik prek mejnikov. Zainteresirane strani ne morejo slediti 200 nalogam, lahko pa zlahka sledijo 6-8 mejnikom; S temi sidri sporočajte napredek.

Če povzamem

Razpored je dokument obveznosti, ki povezuje ocene z dejanskim razporedom. Mejniki so sidro nadaljnjega ukrepanja, odvisnosti so logika zaporedja, kritična pot pa je veriga, ki določa najzgodnejši datum dokončanja projekta. AI je hiter pri analizi odvisnosti, kritične poti in scenarijev; vendar ne pozna dopustov, dopustov, konfliktov virov in resničnih odvisnosti. Naloga človeka je vedno dodati dejstvo razporeda, preveriti kritično pot, vstaviti medpomnilnik in se zavezati datumu.

Aplikacijska naloga

Predajte naloge in časovne ocene vašega projekta AI ter ustvarite osnutek urnika, kritično pot in meje zakasnitve. Nato ročno dodajte dejanski začetni datum, praznike in dopust ekipe; Preverite kritično pot z dvema nalogama. Popravite vsaj eno odvisnost glede na resnico ekipe in postavite razumen medpomnilnik na konec kritične poti.

kontrolni seznam

  • [ ] Naloge sem navedel s pravilnimi vrstami odvisnosti (FS/SS/FF).
  • [ ] Izvlekel sem kritično pot in jo ročno preveril.
  • [ ] V koledar delovnih dni sem dodal praznike, dopuste in razpoložljivost.
  • [ ] Preveril sem, da ni konflikta virov.
  • [ ] Postavil sem mejnike in nanje povezal komunikacijo.
  • [ ] Zaščitil sem se pred negotovostjo; Nisem se zavezal brez potrditve datuma.