Ieguvumi:
- Spēja izprast analoģiskās, parametriskās un trīspunktu (PERT) novērtēšanas metodes un izmantot mākslīgo intelektu, lai sagatavotu laika un resursu aplēšu melnrakstus.
- Spēja interpretēt prognožu nenoteiktību (optimistiski/iespējami/pesimistiski scenāriji, ticamības intervāls) un plānošanu balstīt uz diapazonu, nevis uz vienu skaitli
- Spēja atpazīt, ka mākslīgā intelekta prognoze ir balstīta uz vēsturiskiem modeļiem un pieņēmumiem un ka galīgais budžets un laika saistības ir jāapstiprina ar komandas datiem un ekspertu spriedumu
Tāmēšana ir visgrūtākais un riskantākais uzdevums projektu vadībā. "Cik ilgi tas prasīs?" un "cik cilvēku tas aizņem?" Atbildes uz šiem jautājumiem veido grafika, budžeta un klientam dotā solījuma pamatu. Slikta aplēse nogremdēs pat labi pārvaldītu projektu: pārāk optimistisks laiks novedīs pie kavēšanās un sodiem, pārāk pesimistisks laiks novedīs pie piedāvājuma zaudēšanas. Mākslīgais intelekts ir pievilcīgs palīgs šajā jomā; dod laiku sekundēs. Tieši tāpēc tas ir visbīstamākais: AI var radīt pārliecinošu skaitli, nezinot jūsu komandas faktisko ātrumu. Šajā nodaļā mēs apskatīsim prognozēšanas metodes, to, kā droši izmantot AI prognozēšanā un kā apstiprināt katru prognozi.
Pamata prognozēšanas metodes
Definēsim dažas metodes. Analoga minēšana nozīmē aplūkot līdzīgu darbu pagātnē un teikt: "Tas aizņēma 10 dienas, šis ir līdzīgs"; Tas ir ātri, bet rupji. Parametriskā aplēse reizina vienības izmaksas/laiku ar daudzumu (piemēram, "0,5 dienas vienā lapā × 40 lapas = 20 dienas"); ir balstīta uz datiem. Augšupējas aplēses aplēses un apkopo katru darba paketi atsevišķi; Tas ir visprecīzākais, bet lēnākais. Trīs punktu novērtējums (PERT) atzīst nenoteiktību: katram uzdevumam tiek novērtēts optimistiskais (O), visticamākais (M) un pesimistiskais (P) ilgums un ņemts vidējais svērtais.
PERT formula ir: Paredzamais ilgums = (O + 4M + P) / 6. Piemēram, uzdevumam, ja optimistisks 4 dienas ir visticamāk 6 dienas, pesimistisks 14 dienas ir paredzamais ilgums = (4 + 24 + 14) / 6 = 7 dienas. Standarta novirze ir (P - O) / 6 = (14 - 4) / 6 ≈ 1,7 dienas; Tas parāda nenoteiktības robežu. Tā vietā, lai pateiktu vienu "6 dienas", daudz godīgāks plāns ir pateikt "paredzamās 7 dienas, novirze ±1,7 dienas".
Turklāt svarīgi ir divi jēdzieni. Piepūle ir darbam nepieciešamo cilvēkdienu skaits (piemēram, 10 cilvēkdienas). Ilgums norāda, cik dienu kalendārā šis darbs aizņems. Divi cilvēki var pabeigt 10 cilvēkdienu darbu 5 dienās; bet ne katru darbu var dalīt bezgalīgi (deviņas sievietes nevar laist pasaulē mazuli vienā mēnesī). AI var sajaukt abus; jums tas ir jāatdala.
Metode
Kad tas ir piemērots?
ātrumu
precizitāte
AI loma
analoģisks
Agrīnā fāze, maz informācijas
augsts
zems
Iesaka līdzīgu projekta modeli
parametrisks
Ja ir izmērāma vienība
augsts
vidējs
Izveido formulu un vienības kontūru
no apakšas uz augšu
Ja ir detalizēts WBS
zems
augsts
Savāc melnrakstu paketes
Trīspunktu (PERT)
Ja nenoteiktība ir augsta
vidējs
vidēji augsts
Iesaka O/M/P scenārijus
Soli pa solim: droša prognoze ar AI
- Vispirms ievietojiet komandas datus. Sniedziet mākslīgajam intelektam savas pagātnes atziņas: “Mūsu komandai līdzīgi uzdevumi bija tik ilgi.” Tātad prognozes pamatā ir jūsu dati, nevis vispārinājums.
- Izvēlieties metodi. Ja nenoteiktība ir liela, lūdziet PERT; parametrisks, ja ir izmērāma vienība.
- Lūdziet trīs punktus, nevis atsevišķus ciparus. Jautājiet katrai paketei O/M/P vērtības un pieņēmumus.
- Padariet pieņēmumus redzamus. Izdrukājiet katras aplēses pamatā esošo pieņēmumu (piemēram, "testa vide gatava", "klients atgriežas pēc 2 dienām"); Nepareizs pieņēmums ir nepareizs minējums.
- Pievienojiet avotu un kopīgojiet. Atdaliet pūles no laika, apsveriet atvaļinājumu un pieejamību (piemēram, cilvēks faktiski ir produktīvs 4 dienas nedēļā).
- Kalibrējiet kopā ar komandu. Pārskatiet galīgo tāmi kopā ar cilvēkiem, kas veiks darbu. Prognoze kļūst uzticama, ja tā pieder personai, kas to izstrādā.
Uzmanību: jautājiet AI "cik dienu šis darbs prasīs?" Iegūtā skaitļa jautāšana un ierakstīšana tieši diagrammā ir visbīstamākais prognozēšanas veids. Šis numurs neietver jūsu komandas datus; tas ir tikai vispārējs modelis un var būt halucinācijas.
trīs mini futrāļi
1. gadījums — godīgs plāns ar PERT. Programmatūras komanda lūdza AI sniegt O/M/P prognozes un pieņēmumus 12 uzdevumu modulim. AI sniedza melnrakstu; Komanda laboja katru misiju ar saviem vēsturiskajiem datiem. Kopējais paredzamais laiks bija 38 dienas, pesimistiskais kopējais bija 52 dienas. PM klientam noteica 45 dienu termiņu un atstāja 7 dienu rezervi. Projekts tika pabeigts 44. dienā; Ja nebūtu daļas, būtu kavēšanās.
2. gadījums — pūles/laika apjukums. Koordinators jautā AI: "Cik dienas būs nepieciešamas, lai pabeigtu 80 cilvēkdienu darbus?" viņš teica. AI atbildēja "80 dienas", jo tas sajauca pūles ar ilgumu. Zinot, ka darbus var veikt 4 cilvēki paralēli, koordinatore koriģēja laiku uz ~25 dienām (nevis 20, jo nebija dalāms). Nodarbība: cilvēkiem jākontrolē AI piepūles/laika sadalījums.
3. gadījums — nepamatots vispārinājums. Viens PM rakstīja diagrammā, ka AI atbildēja: "API integrācija parasti aizņem 5 dienas." Komandas iepriekšējā pieredze ar šo API nodrošinātāju bija slikta, un dokumentācija bija slikta; Darbs ilga 13 dienas. Ja tiktu prasīti komandas dati, tas būtu redzams no paša sākuma. Nodarbība: vispārināšana nevar aizstāt komandas realitāti.
Vāja uzvedne / spēcīga uzvedne
Vāja uzvedne:
Cik dienas nepieciešams, lai izveidotu e-komercijas vietni?
Šī uzvedne liek AI ģenerēt izdomātu numuru, nezinot jūsu projekta datus. Nav komandas, nav vēriena, nav nenoteiktības.
Spēcīga uzvedne:
Jūsu loma: tāmju speciālists. Konteksts: Tālāk ir norādītas 8 mūsu komandas darbu paketes un līdzīgi iepriekšējie uzdevumi. Uzdevums: ģenerējiet TRĪS PUNKTU (optimistiskā O / visticamāk M / pesimistiskā P) ilguma aprēķinu katrai pakai un aprēķiniet PERT paredzamo ilgumu ar (O+4M+P)/6. Noteikumi: - Vienkārši atsaucieties uz manis sniegtajiem vēsturiskajiem datiem; pievienojot vispārēju tirgus pieņēmumu.- Vienā rindiņā ierakstiet katras aplēses pamatā esošo pieņēmumu.- Atsevišķā kolonnā norādiet pūles (cilvēkdienas) un ilgumu (kalendāra dienas).- Atzīmējiet paketi, par kuru neesat pārliecināts, ar "[nepieciešams komandas apstiprinājums]". Rezultāts: tabula (Pakete | O | M | P | PERT | Piepūle | Pieņēmums). Vēsturiskie dati:- Maksājumu integrācija (vēsture: 9,11,8 dienas)- Produktu katalogs (vēsture: 6,5 dienas)- ... (citi iepakojumi)
Šis apgalvojums ir spēcīgs: metode (PERT), datu avota ierobežojums, pieņēmuma prasība un piepūles/laika atšķirība ir skaidra.
Papildu veidnes:
# Pieņēmumu mednieks Uzskaitiet visus pieņēmumus, kurus esat klusībā pieņēmis kā patiesus, lai šis pareģojums izrādītos patiess. Katram pieņēmumam novērtējiet, cik lielā mērā tas ietekmēs laiku, ja tas izrādīsies nepareizs.
# Jutīguma analīzeJa šī uzdevuma visticamākais ilgums ir M; Kā mainās kopējais projekta ilgums, ja M palielinās par 20%? Kuri 3 uzdevumi ir visjutīgākie pret kopējo ilgumu? (Šie uzdevumi vispirms ir jāskatās.)
# Ieteikums neparedzētiem gadījumiem Pamatojoties uz tālāk norādītajām PERT novirzēm, iesakiet saprātīgu laika ierobežojumu visam projektam un paskaidrojiet, uz ko jūs to pamatojat. Šis ir ieteikums; Galīgā daļa pieder pārvaldniekam.
Biežas kļūdas
- Pieturēšanās pie viena skaitļa: Sakot "10 dienas", slēpjas nenoteiktība; O/M/P diapazons ir godīgs.
- Mulsinoši pūliņi ar laiku: 40 cilvēkdienas nav 40 kalendārās dienas.
- Pieņemot 100% pieejamību: neviens nevar veltīt 5 dienas nedēļā tikai šim uzdevumam; Ir tikšanās, atvaļinājumi, pārtraukumi.
- Kļūdains vispārinājums komandas datiem: AI “tipiskais laiks” nav jūsu komandas ātrums.
- Pieņēmumu nepierakstīšana: neredzēts pieņēmums ir minējums, kas eksplodē.
- Bez rezerves: ja ir neskaidrības, saprātīga laika/budžeta rezerve ir obligāta.
Padoms. Kad esat pabeidzis minējumus, pajautājiet sev: "Vai pastāv 90% iespēja, ka šis skaitlis piepildīsies, vai 50% iespēja to iegūt?" Lielākā daļa viena punkta likmju faktiski ir 50 procentu likmes; Ziniet to, dodot solījumu klientam.
Rezumējot
Aplēses ir projekta riskantākais darbs. Analogās, parametriskās, augšupvērstās un trīs punktu (PERT) metodes piedāvā dažādus ātrumus un precizitāti. AI ātri izstrādā prognozes un scenārijus, taču tas vispārina, nezinot jūsu komandas datus, un var sajaukt pūles/laiku. Drošs minējums; Pirmajā vietā izvirzot komandas datus, strādājot trīs punktos, padarot redzamus pieņēmumus, nodalot pūles un laiku un kalibrējot galīgo skaitli kopā ar komandu. Apņemto datumu un budžetu vienmēr pārbauda cilvēks.
Lietojumprogrammas uzdevums
Izvēlieties 5 uzdevumus no sava projekta. Jautājiet AI O/M/P aprēķinu un PERT paredzamo laiku katram (norādiet savas komandas vēsturiskos datus anonīmi). Pēc tam uzrakstiet katra uzdevuma pieņēmumu un pārskatiet tāmi kopā ar komandas locekli, kurš veiks darbu. Labojiet vismaz divus aprēķinus, pamatojoties uz komandas datiem, un nosakiet saprātīgu laika rezervi kopsummai.
kontrolsaraksts
- [ ] Es aprēķinu balstīju uz savas komandas vēsturiskajiem datiem, nevis uz vispārinājumu.
- [ ] Es praktizēju O/M/P (trīs punkti), nevis nepāra skaitļus.
- [ ] Es uzrakstīju katras prognozes pamatā esošo pieņēmumu.
- [ ] Es atdalīju pūles (cilvēka diena) un laiku (kalendārs).
- [ ] Es ņēmu vērā reālus ierobežojumus, piemēram, pieejamību/atļauju.
- [ ] Es atstāju saprātīgu rezervi neskaidrībām un kalibrēju tāmi ar komandu.