Unitate 3 / 11

Estimarea timpului și a resurselor: Estimarea timpului și verificarea

Câștiguri:

  • Abilitatea de a înțelege metode de estimare analogică, parametrică și în trei puncte (PERT) și de a utiliza inteligența artificială pentru a produce proiecte de estimare a timpului și a resurselor.
  • Abilitatea de a interpreta incertitudinea prognozei (scenarii optimiste/posibile/pesimiste, interval de încredere) și de a baza planificarea pe un interval mai degrabă decât pe un singur număr
  • Abilitatea de a recunoaște că prognoza AI se bazează pe modele și ipoteze istorice și că bugetul final și angajamentul de timp trebuie validate cu datele echipei și judecata experților

Estimarea este cea mai dificilă și riscantă sarcină în managementul proiectelor. — Cât va dura asta? și „de câți oameni este nevoie?” Răspunsurile la aceste întrebări stau la baza programului, bugetului și promisiunii făcute clientului. O estimare proastă va scufunda chiar și un proiect bine gestionat: un timp prea optimist va duce la întârzieri și penalități, un timp prea pesimist va duce la pierderea ofertei. Inteligența artificială este un asistent atractiv în acest domeniu; oferă un timp în secunde. Tocmai de aceea, aici este cel mai periculos: AI poate produce un număr sigur fără să cunoască viteza reală a echipei tale. În această unitate, vom acoperi metodele de prognoză, cum să folosiți AI în siguranță în prognoză și cum să validăm fiecare prognoză.

Metode de bază de prognoză

Să definim câteva metode. Ghicirea analogă înseamnă să te uiți la un loc de muncă similar în trecut și să spui „a durat 10 zile, acesta este similar”; Este rapid, dar dur. Estimarea parametrică înmulțește un cost/timp unitar cu cantitatea (de exemplu, „0,5 zile pe pagină × 40 pagini = 20 de zile”); se bazează pe date. Estimările de jos în sus estimează și agregă fiecare pachet de lucru separat; Este cel mai precis, dar cel mai lent. Estimarea în trei puncte (PERT) recunoaște incertitudinea: pentru fiecare sarcină, durata optimistă (O), cel mai probabil (M) și pesimistă (P) este estimată și se ia media ponderată.

Formula PERT este: Durata așteptată = (O + 4M + P) / 6. De exemplu, pentru o sarcină, dacă optimist 4 zile este cel mai probabil 6 zile, pesimist 14 zile este așteptat durata = (4 + 24 + 14) / 6 = 7 zile. Abaterea standard este (P − O) / 6 = (14 − 4) / 6 ≈ 1,7 zile; Aceasta arată marja de incertitudine. În loc să spui un singur „6 zile”, un plan mult mai sincer este să spui „așteptată 7 zile, abatere ±1,7 zile”.

În plus, două concepte sunt importante. Efortul este cantitatea de zile-om necesar pentru muncă (de exemplu, 10 zile-om). Durata este câte zile va dura acest job în calendar. Două persoane pot termina munca de 10 zile-om în 5 zile; dar nu orice loc de muncă poate fi împărțit la infinit (nouă femei nu pot da naștere unui copil într-o lună). AI le poate confunda pe cele două; trebuie sa o desparti.

Metoda

Când este potrivit?

viteza

precizie

Rolul AI

analogic

Faza incipienta, putine informatii

înalt

scăzută

Sugerează un model de proiect similar

parametrice

Dacă există o unitate măsurabilă

înalt

mediu

Generează formula și conturul unității

de jos în sus

Dacă există WBS detaliat

scăzută

înalt

Colectează pachete de ciorne

În trei puncte (PERT)

Dacă incertitudinea este mare

mediu

mediu-înalt

Sugerează scenarii O/M/P

Pas cu pas: predicție sigură cu AI

  1. Puneți datele echipei pe primul loc. Oferiți-i AI propriile realizări din trecut: „Sarcinile similare au durat atât de mult echipei noastre.” Deci predicția se bazează pe datele tale, nu pe generalizare.
  2. Selectați metoda. Dacă incertitudinea este mare, solicitați PERT; parametrică dacă există o unitate măsurabilă.
  3. Cere trei puncte, nu numere simple. Solicitați valori O/M/P și ipoteze pentru fiecare pachet.
  4. Faceți vizibile presupunerile. Tipăriți ipoteza care stă la baza fiecărei estimări (de exemplu, „mediul de testare gata”, „clientul revine în 2 zile”); O presupunere greșită este o presupunere greșită.
  5. Adăugați sursa și distribuiți. Separați efortul de timp, luați în considerare vacanța și disponibilitatea (de exemplu, o persoană este de fapt productivă 4 zile pe săptămână).
  6. Calibrați cu echipa. Revizuiți estimarea finală împreună cu oamenii care vor face munca. O predicție devine fiabilă atunci când persoana care o face o deține.
Atenție: Întrebați AI „câte zile va dura această muncă?” A cere și a scrie numărul rezultat direct în diagramă este cea mai periculoasă formă de predicție. Acest număr nu include datele echipei tale; este doar un tipar general și poate fi o halucinație.

trei mini cutii

Cazul 1 — Plan cinstit cu PERT. O echipă de software a cerut AI predicții și ipoteze O/M/P pentru un modul cu 12 sarcini. AI a dat draft; Echipa a corectat fiecare misiune cu propriile sale date istorice. Timpul total așteptat a fost de 38 de zile, totalul pesimist a fost de 52 de zile. PM a oferit clientului un termen limită de 45 de zile și a lăsat o marjă de 7 zile. Proiectul a fost finalizat în a 44-a zi; Dacă nu ar exista o cotă, ar exista o întârziere.

Cazul 2 — Confuzia efort/timp. Un coordonator întreabă AI: „Câte zile vor fi necesare pentru a finaliza 80 de locuri de muncă pe zi de om?” spuse el. AI a răspuns „80 de zile” pentru că a confundat efortul cu durata. Știind că munca poate fi făcută de 4 persoane în paralel, coordonatorul a corectat timpul la ~25 de zile (nu 20 pentru că nu era divizibil). Lecție: Oamenii ar trebui să controleze efortul AI/diviziunea timpului.

Cazul 3 — Generalizare nefondată. Un PM a scris pe grafic că AI a răspuns „o integrare API durează de obicei 5 zile”. Experiența trecută a echipei cu acest furnizor de API a fost slabă, iar documentația a fost slabă; Lucrarea a durat 13 zile. Dacă s-ar cere datele echipei, acest lucru s-ar vedea de la început. Lecție: generalizarea nu înlocuiește realitatea echipei.

Prompt slab / Prompt puternic

Prompt slab:

Câte zile durează configurarea unui site de comerț electronic?

Acest prompt forțează AI să genereze un număr inventat fără a cunoaște datele proiectului. Nu există nicio echipă, nici un scop, nici o incertitudine.

Solicitare puternică:

Rolul dumneavoastră: un specialist în estimare. Context: Mai jos sunt 8 pachete de lucru și misiuni similare anterioare ale echipei noastre. Sarcină: Generați o estimare a duratei în TREI PUNCTE (O optimist / cel mai probabil M / P pesimist) pentru fiecare pachet și calculați durata așteptată PERT cu (O+4M+P)/6. Reguli:- Faceți referire doar la datele istorice pe care le-am oferit; adăugarea ipotezei generale a pieței.- Scrieți ipoteza care stă la baza fiecărei estimări într-o singură linie.- Afișați efortul (zile-om) și durata (zile calendaristice) într-o coloană separată.- Marcați pachetul de care nu sunteți sigur cu „[Confirmarea echipei este necesară]”. Ieșire: tabel (Pachet | O | M | P | PERT | Efort | Presupune). Date istorice:- Integrarea plăților (istoric: 9,11,8 zile)- Catalog de produse (istoric: 6,5 zile)- ... (alte pachete)

Această afirmație este puternică: metoda (PERT), limita sursei de date, cerințele de ipoteză și distincția efort/timp sunt clare.

Șabloane suplimentare:

# Assumptions hunterEnumerați toate ipotezele pe care le-ați acceptat în tăcere ca fiind adevărate, astfel încât această predicție să se dovedească adevărată. Pentru fiecare ipoteză, estimați cât de mult va afecta timpul dacă se dovedește a fi greșit.

# Analiza de sensibilitate Dacă durata cea mai probabilă a următoarei sarcini este M; Cum se schimbă durata totală a proiectului dacă M crește cu 20%? Care 3 sarcini sunt cele mai sensibile la durata totală? (Aceste sarcini trebuie urmărite mai întâi.)

# Recomandator pentru situații neprevăzute Pe baza abaterilor PERT de mai jos, sugerați un procent rezonabil de timp acordat pentru întregul proiect și explicați pe ce vă bazați. Aceasta este o sugestie; Cota finală aparține managerului.

Greșeli comune

  • Respectarea unui singur număr: rostirea „10 zile” ascunde incertitudinea; Gama O/M/P este sinceră.
  • Efort confuz cu timpul: 40 de zile-om nu sunt 40 de zile calendaristice.
  • Presupunând disponibilitatea 100%: nimeni nu poate dedica 5 zile pe săptămână numai acestei sarcini; Sunt întâlniri, concedii, întreruperi.
  • Generalizare greșită pentru datele echipei: „timpul obișnuit” al AI nu este viteza echipei tale.
  • A nu scrie ipoteze: o presupunere nevăzută este o presupunere care explodează.
  • Fără marjă: dacă există incertitudine, este obligatorie o marjă rezonabilă de timp/buget.
Sfat: Când ai terminat de ghicit, întreabă-te: „Există o șansă de 90% ca acest număr să devină realitate sau 50% șansă de a-l obține?" Majoritatea pariurilor de un punct sunt de fapt pariuri de 50 la sută; Aflați acest lucru atunci când faceți o promisiune față de client.

Pe scurt

Estimarea este cea mai riscantă muncă a proiectului. Metodele analogice, parametrice, de jos în sus și în trei puncte (PERT) oferă viteze și precizie diferite. Inteligența artificială este rapidă la proiectarea previziunii și la generarea de scenarii, dar se generalizează fără a cunoaște datele echipei și poate încurca efort/timp. Ghicire sigură; Punând datele echipei pe primul loc, lucrând în trei puncte, făcând vizibile ipotezele, separând efortul și timpul și calibrarea numărului final cu echipa. Data și bugetul angajat sunt întotdeauna supuse verificării umane.

Sarcina de aplicare

Selectați 5 sarcini din proiectul dvs. Solicitați AI pentru estimarea O/M/P și timpul estimat PERT pentru fiecare (dați datele istorice ale echipei în mod anonim). Apoi scrieți ipoteza din spatele fiecărei sarcini și revizuiți estimarea cu un membru al echipei care va face treaba. Corectați cel puțin două estimări pe baza datelor echipei și determinați o marjă de timp rezonabilă pentru total.

lista de verificare

  • [ ] Am bazat estimarea pe datele istorice ale echipei mele, nu pe generalizare.
  • [ ] Am exersat O/M/P (trei puncte) în loc de numere impare.
  • [ ] Am scris ipoteza care stă la baza fiecărei predicții.
  • [ ] Am separat efortul (om-ziua) și timpul (calendarul).
  • [ ] Am ținut cont de constrângeri reale precum disponibilitate/permisiune.
  • [ ] Am lăsat o marjă rezonabilă de incertitudine și am calibrat estimarea cu echipa.