Jednotka 4 / 11

Plán projektu: Milníky, závislosti a kritická cesta

zisky:

  • Pochopení pojmů milník, závislost na úkolu, kritická cesta a meze zpoždění (slack) a vytvoření návrhu plánu a mapy závislostí s podporou umělé inteligence.
  • Schopnost používat AI pro analýzu scénářů (zrychlení, paralelní běh, vyvažování zdrojů) a přehled o rizicích plánu
  • Pochopení, že rozvrh navržený umělou inteligencí se nemůže změnit v závazek bez potvrzení se skutečnými omezeními kalendáře, dovolené, zdrojů a závislosti.

Jakmile jsou předpovědi hotové, je čas je zapsat do kalendáře. Plán je plán, který ukazuje, který úkol začne a kdy skončí, který úkol závisí na kterém a kdy projekt skončí. Dobrý rozvrh neuvádí jen úkoly jeden po druhém; Bere v úvahu závislosti, omezení zdrojů a latenci mezi úkoly. Umělá inteligence je mocným partnerem pro plánování při plánování: objednává úkoly, navrhuje závislosti, označuje kritickou cestu a ptá se: „Co když tento úkol urychlíme? Zkouší scénáře jako tyto během několika sekund. Harmonogram je však dokumentem závazku; Žádná data by neměla být slíbena bez lidského ověření skutečného kalendáře, svátků, dostupnosti týmu a skutečných závislostí.

Základní pojmy

Milník je událost, která nemá žádné trvání, pouze označuje důležitý bod: „design schválen“, „testování dokončeno“, „zprovozněno“. Milníky jsou kotvy pro komunikaci se zúčastněnými stranami a sledování pokroku.

Závislost je sekvenční vztah mezi dvěma úkoly. Nejběžnější je Finish-to-Start (FS): B nemůže začít, dokud není A dokončeno (malování nelze provést před postavením zdi). Další typy: start-start (SS), cíl-cíl (FF), start-cíl (SF). Závislosti mohou být také povinné (fyzický/logický požadavek) nebo volitelné (preference). Existuje také zpoždění: "po natírání počkejte 2 dny na zaschnutí" atd.

Kritická cesta je řetězec propojených úkolů s nejdelším celkovým trváním, který se táhne od začátku do konce projektu. Délka tohoto řetězce určuje nejbližší termín dokončení projektu. Slack/float úkolů na kritické cestě je nulový: pokud je jeden zpožděn, celý projekt je zpožděn. Úkoly mimo kritickou cestu mají určitou rezervu; Mohou poměrně dobře klouzat.

Existují dvě techniky pro kompresi grafu. Zhroucení je zkrácení úkolu (zvýšení nákladů) vložením dalších zdrojů. Paralelizace (fast tracking) dělá úkoly, které by se normálně dělaly jeden po druhém, částečně současně (riziko se zvyšuje). AI navrhuje tyto scénáře; Vy se rozhodnete, kterou z nich zvážíte.

koncepce

Význam

Proč je to důležité?

milník

Nekonečně důležitá událost

Komunikační a navazující kotva

Závislost (FS/SS/FF)

Posloupnost mezi úkoly

Pokud je chyba, graf se zhroutí

kritická cesta

Nejdelší spojený řetěz

Určuje dobu trvání projektu

Přípustná latence (slack)

Doba, po kterou se může úkol posunout

Upřednostňuje riziko

zrychlení

Zkratka s odkazem

Kupuje čas za cenu

paralelizace

nedělejte to současně

Šetří čas, zvyšuje riziko

Krok za krokem: Kreslení grafu pomocí AI

  1. Mějte připravené úkoly a odhady. Vaše WBS a odhady trvání (předchozí jednotky) se stanou vstupem.
  2. Zeptejte se na závislosti. Doporučit logické meziúkolové závislosti (FS/SS) a jejich zdůvodnění z AI; Pak je otestujte s realitou jejich výsadby.
  3. Odstraňte kritickou cestu. Požádejte AI, aby vypočítala kritickou cestu a latenci každého úkolu; Ověřte si celkový čas sami.
  4. Dejte si to do kalendáře. Zahrňte skutečné datum zahájení, svátky, dovolené a dostupnost týmu. AI tyto věci nezná; přidáte.
  5. Zkuste skript. Spusťte scénáře "Pokud zrychlíme úlohu X na kritické cestě", "Pokud paralelizujeme Y a Z".
  6. Riziková marže a nárazník. Umístěte rozumnou projektovou vyrovnávací paměť na konec kritické cesty; Zviditelněte v grafu hranici nejistoty.
Pozor: AI může přijmout dobu trvání úkolu jako „5 dní“ a umístit ji do plánu, ale nezná státní svátek, který spadá mezi tyto dny, volno člena týmu nebo jeho pracovní vytížení na jiném projektu. Vždy je úkolem člověka přidat kalendářní fakt.

tři mini pouzdra

Případ 1 – Kritická cesta se vyjasnila. PM měl potíže s ručním nalezením kritické cesty u projektu se 40 úkoly. Dal seznam úkolů a závislosti AI a extrahoval kritickou cestu a meze zpoždění. AI označila kritickou cestu skládající se z 9 úkolů; PM to ověřil ručně dvěma úkoly. Svou energii tedy během týdenního sledování zaměřil na těchto 9 úkolů a nevyvíjel zbytečný tlak na úkoly s velkým podílem.

Případ 2 – Podchycená nesprávná závislost. Jeden koordinátor zpochybnil návrh AI, že „testování nemůže začít, dokud není vývoj zcela dokončen (FS). V týmové realitě mohly být moduly testovány kus po kuse (SS + lag). Když jsme závislost opravili, kritická cesta se zkrátila o 6 dní. Ponaučení: Předpokládaná závislost AI není vždy pravdivá.

Případ 3 – Fakta o kalendáři vynechána. Jeden tým přijal graf vytvořený AI tak, jak je; Ale zatímco plán počítal s pracovními dny, nezahrnoval 9denní státní svátek a plánovanou dovolenou dvou developerů. Skutečný konec byl 12 dní po plánu. Ponaučení: Bez lidského přidání kalendáře, svátků a dostupnosti neexistuje žádný časový závazek.

Slabá výzva / Silná výzva

Slabá výzva:

Pro tyto úkoly vytvořte projektový kalendář a uveďte termín dokončení.

Umělá inteligence vytvoří koncové datum, aniž by znala skutečné datum zahájení, svátky a dostupnost.

Výkonná výzva:

Vaše role: specialista na plánování projektů. Kontext: Níže jsou uvedeny úkoly, časy PERT a známé závislosti. Start: 1. září Tým: 3 osoby. Svátky: [seznam]. Oprávnění: [seznam].Task:1) Seřadit úkoly podle závislostí; napište typ (FS/SS/FF) a zdůvodnění pro každou závislost.2) Extrahujte kritickou cestu a latenci (slack) každého úkolu; zobrazit celkový čas.3) VZít v úvahu dovolené a dovolené; použijte kalendář pracovních dnů.4) Označte nejednoznačné závislosti pomocí "[potvrdit s týmem]", lícování. Výstup: tabulka (Úkol | Trvání | Předchůdci | Začátek | Konec | Slack) + seznam kritických cest.

Tato výzva je silná, protože je dáno odůvodnění pro zahájení, dovolenou, dostupnost a závislost; nejistota je výrazná.

Další šablony:

# Úkoly scénáře engineList na kritické cestě. Pro každou: co je méně riskantní: zrychlení (dodatečné zdroje) nebo paralelizace? Zapište si časový zisk a riziko přidané každou možností.

# Zpoždění dopadu Pokud je následující úkol zpožděn o 3 dny: je na kritické cestě? Bude ovlivněno dokončení projektu? Které další úkoly se posouvají? Zobrazit řetězový efekt.

# Návrh vyrovnávací paměti: Na základě odchylek PERT v časech kritické cesty navrhněte a zdůvodněte přiměřenou vyrovnávací paměť (dny), která se má přidat na konci projektu. Toto je návrh; Souhlas patří správci.

Časté chyby

  • Vynechání dovolené a dovolené: Pokud není nastaven kalendář pracovních dnů, datum ukončení je od začátku nesprávné.
  • Nesprávný typ závislosti: Za předpokladu, že je vše FS, zbytečně prodlužuje kritickou cestu.
  • Nesledování kritické cesty: Vynakládání energie na úkoly s vysokou rychlostí a zanedbávání kritické cesty vytváří zpoždění.
  • Ignorování konfliktu zdrojů: Zadáním stejné osoby na dva paralelní úkoly je plán fiktivní.
  • Žádná rezerva: Plán nulové marže je téměř nemožným příslibem, když existuje nejistota.
  • Schválení rozvrhu AI tak, jak je: Nepotvrzený rozvrh je nepodepsaný příslib data.
Tip: Plán spravujte pomocí milníků. Zúčastněné strany nemohou sledovat 200 úkolů, ale mohou snadno sledovat 6-8 milníků; Komunikujte pokrok s těmito kotvami.

V souhrnu

Harmonogram je dokument závazku, který spojuje odhady se skutečným harmonogramem. Milníky jsou kotvou následných kroků, závislosti jsou logikou posloupnosti a kritická cesta je řetězec, který určuje nejčasnější datum dokončení projektu. AI je rychlá v analýze závislostí, kritických cest a scénářů; ale nezná svátky, dovolené, konflikty zdrojů a skutečné závislosti. Vždy je úkolem člověka přidat skutečnost plánu, ověřit kritickou cestu, uložit do vyrovnávací paměti a zavázat se k datu.

Aplikační úkol

Předejte úkoly a odhady času svého projektu AI a vytvořte návrh plánu, kritickou cestu a meze zpoždění. Poté ručně přidejte skutečné datum zahájení, svátky a týmové volno; Ověřte kritickou cestu pomocí dvou úkolů. Opravte alespoň jednu závislost podle týmové pravdy a na konec kritické cesty umístěte přiměřenou vyrovnávací paměť.

kontrolní seznam

  • [ ] Vypsal jsem úlohy se správnými typy závislostí (FS/SS/FF).
  • [ ] Vytáhl jsem kritickou cestu a ověřil jsem ji ručně.
  • [ ] Do kalendáře pracovních dnů jsem přidal svátky, dovolené a dostupnost.
  • [ ] Zkontroloval jsem, že nedochází ke konfliktu zdrojů.
  • [ ] Stanovil jsem si milníky a navázal na ně komunikaci.
  • [ ] Obrnil jsem se proti nejistotě; Bez potvrzení data jsem se nezavázal.