Guadagni:
- Capacità di comprendere metodi di stima analogici, parametrici e a tre punti (PERT) e di utilizzare l'intelligenza artificiale per produrre bozze di stima di tempi e risorse.
- Capacità di interpretare l'incertezza previsionale (scenari ottimistici/possibili/pessimistici, intervallo di confidenza) e basare la pianificazione su un intervallo anziché su un singolo numero
- Capacità di riconoscere che le previsioni dell'IA si basano su modelli e ipotesi storici e che il budget finale e l'impegno temporale devono essere convalidati con i dati del team e il giudizio degli esperti
La stima è il compito più difficile e rischioso nella gestione dei progetti. "Quanto tempo ci vorrà?" e "quante persone ci vogliono?" Le risposte a queste domande costituiscono la base del programma, del budget e della promessa fatta al cliente. Una stima inadeguata affonderà anche un progetto ben gestito: un tempo troppo ottimistico porterà a ritardi e sanzioni, un tempo troppo pessimistico porterà alla perdita della gara. L’intelligenza artificiale è un assistente interessante in questo campo; fornisce il tempo in secondi. Questo è esattamente il motivo per cui è proprio qui che è più pericoloso: l'intelligenza artificiale può produrre un numero sicuro senza conoscere la velocità effettiva della tua squadra. In questa unità tratteremo i metodi di previsione, come utilizzare l'intelligenza artificiale in modo sicuro nelle previsioni e come convalidare ciascuna previsione.
Metodi di previsione di base
Definiamo alcuni metodi. Indovinare analogamente significa guardare un lavoro simile in passato e dire "ci sono voluti 10 giorni, questo è simile"; È veloce ma duro. La stima parametrica moltiplica un costo/tempo unitario per la quantità (ad esempio "0,5 giorni per pagina × 40 pagine = 20 giorni"); si basa sui dati. La stima bottom-up stima e aggrega ciascun pacchetto di lavoro separatamente; È il più preciso ma il più lento. La stima a tre punti (PERT) riconosce l'incertezza: per ciascuna attività vengono stimate la durata ottimistica (O), molto probabile (M) e pessimistica (P) e viene presa la media ponderata.
La formula PERT è: Durata prevista = (O + 4M + P) / 6. Ad esempio, per un'attività, se 4 giorni ottimistici sono i 6 giorni più probabili, 14 giorni pessimistici sono la durata prevista = (4 + 24 + 14) / 6 = 7 giorni. La deviazione standard è (P − O) / 6 = (14 − 4) / 6 ≈ 1,7 giorni; Ciò mostra il margine di incertezza. Invece di dire un singolo "6 giorni", un piano molto più onesto è dire "7 giorni previsti, deviazione ±1,7 giorni".
Inoltre, due concetti sono importanti. L'impegno è la quantità di giorni-uomo richiesti per il lavoro (ad esempio 10 giorni-uomo). La durata indica il numero di giorni che questo lavoro richiederà nel calendario. Due persone possono finire 10 giornate uomo di lavoro in 5 giorni; ma non tutti i lavori possono essere suddivisi all’infinito (nove donne non possono dare alla luce un bambino in un mese). L’intelligenza artificiale può confondere i due; devi separarlo.
Metodo
Quando è opportuno?
velocità
precisione
Ruolo dell'intelligenza artificiale
analogico
Fase iniziale, poche informazioni
alto
basso
Suggerisce un modello di progetto simile
parametrico
Se esiste un'unità misurabile
alto
medio
Genera la formula e il contorno dell'unità
dal basso verso l'alto
Se è presente una WBS dettagliata
basso
alto
Raccoglie pacchetti di bozze
Tre punti (PERT)
Se l'incertezza è alta
medio
medio-alto
Suggerisce scenari O/M/P
Passo dopo passo: previsione sicura con l'intelligenza artificiale
- Metti prima i dati della squadra. Dai all'IA le tue realizzazioni passate: "Compiti simili hanno richiesto così tanto tempo al nostro team." Quindi la previsione si basa sui dati, non sulla generalizzazione.
- Seleziona il metodo. Se l’incertezza è alta, chiedi il PERT; parametrico se esiste un'unità misurabile.
- Chiedi tre punti, non singoli numeri. Richiedi valori e ipotesi O/M/P per ciascun pacchetto.
- Rendere visibili le ipotesi. Stampa l'ipotesi alla base di ogni preventivo (es. “ambiente di test pronto”, “reso cliente in 2 giorni”); Una supposizione sbagliata è un’ipotesi sbagliata.
- Aggiungi fonte e condividi. Separare l'impegno dal tempo, considerare le ferie e la disponibilità (ad esempio, una persona è effettivamente produttiva 4 giorni a settimana).
- Calibrare con la squadra. Rivedere il preventivo finale con le persone che svolgeranno il lavoro. Una previsione diventa affidabile quando la persona che la fa la possiede.
Attenzione: chiedere all'AI "quanti giorni richiederanno questo lavoro?" Chiedere e scrivere il numero risultante direttamente nel grafico è la forma di previsione più pericolosa. Questo numero non include i dati della tua squadra; è solo uno schema generale e potrebbe essere un'allucinazione.
tre mini custodie
Caso 1 – Piano onesto con PERT. Un team di software ha chiesto all’intelligenza artificiale previsioni e ipotesi O/M/P per un modulo da 12 attività. L'IA ha dato la bozza; Il team ha corretto ciascuna missione con i propri dati storici. Il tempo totale previsto era di 38 giorni, il totale pessimistico era di 52 giorni. PM ha concesso al cliente una scadenza di 45 giorni e ha lasciato un margine di 7 giorni. Il progetto è stato terminato il 44esimo giorno; Se non ci fosse alcuna condivisione, ci sarebbe un ritardo.
Caso 2 – Confusione impegno/tempo. Un coordinatore chiede ad AI: "Quanti giorni ci vorranno per completare 80 lavori al giorno?" ha detto. L’IA ha risposto “80 giorni” perché confondeva lo sforzo con la durata. Sapendo che il lavoro poteva essere svolto da 4 persone in parallelo, il coordinatore ha corretto il tempo a ~25 giorni (non 20 perché non era divisibile). Lezione: gli esseri umani dovrebbero controllare la suddivisione impegno/tempo dell'IA.
Caso 3 – Generalizzazione non comprovata. Un primo ministro ha scritto sul grafico che l'intelligenza artificiale ha risposto "un'integrazione API richiede in genere 5 giorni". L'esperienza passata del team con questo provider API era scarsa e la documentazione era scarsa; I lavori sono durati 13 giorni. Se venissero chiesti i dati della squadra, questi sarebbero visti fin dall'inizio. Lezione: la generalizzazione non può sostituire la realtà della squadra.
Prompt debole / Prompt forte
Suggerimento debole:
Quanti giorni ci vogliono per realizzare un sito e-commerce?
Questa richiesta costringe l'IA a generare un numero inventato senza conoscere i dati del tuo progetto. Non c’è squadra, né ambito, né incertezza.
Suggerimento potente:
Il tuo ruolo: uno specialista in stime. Contesto: di seguito sono riportati 8 pacchetti di lavoro e incarichi simili passati del nostro team. Compito: generare una stima della durata di TRE PUNTI (ottimista O / molto probabile M / pessimistico P) per ciascun pacchetto e calcolare la durata prevista PERT con (O+4M+P)/6. Regole: - Basta fare riferimento ai dati storici che ho fornito; aggiungendo ipotesi generali di mercato.- Scrivi l'ipotesi alla base di ciascuna stima in un'unica riga.- Mostra l'impegno (giorni-uomo) e la durata (giorni di calendario) in una colonna separata.- Contrassegna il pacchetto di cui non sei sicuro con "[conferma del team richiesta]". Output: tabella (Pacchetto | O | M | P | PERT | Sforzo | Presupposto). Dati storici:- Integrazione pagamenti (cronologia: 9,11,8 giorni)- Catalogo prodotti (cronologia: 6,5 giorni)- ... (altri pacchetti)
Questa affermazione è forte: il metodo (PERT), il limite della fonte dati, i requisiti di presupposto e la distinzione impegno/tempo sono chiari.
Modelli aggiuntivi:
# Cacciatore di ipotesi Elenca tutte le ipotesi che hai silenziosamente accettato come vere in modo che questa previsione risulti vera. Per ciascuna ipotesi, stima quanto influenzerà il tempo se risultasse errata.
# Analisi di sensibilitàSe la durata più probabile dell'attività successiva è M; Come cambia la durata totale del progetto se M aumenta del 20%? Quali 3 attività sono più sensibili alla durata totale? (Questi compiti devono essere osservati prima.)
# Raccomandatore di contingenza Sulla base delle deviazioni PERT di seguito, suggerisci una percentuale di tempo ragionevole per l'intero progetto e spiega su cosa la basi. Questo è un suggerimento; La quota finale appartiene al gestore.
Errori comuni
- Attenersi a un unico numero: dire "10 giorni" nasconde l'incertezza; La gamma O/M/P è onesta.
- Confondere lo sforzo con il tempo: 40 giorni-uomo non sono 40 giorni di calendario.
- Supponendo una disponibilità al 100%: nessuno può dedicare 5 giorni alla settimana solo a questo compito; Ci sono incontri, partenze, interruzioni.
- Confondere la generalizzazione con i dati del team: il "tempo tipico" dell'IA non è la velocità del tuo team.
- Non scrivere le ipotesi: un'ipotesi invisibile è un'ipotesi che esplode.
- Nessun margine: in caso di incertezza, è obbligatorio un ragionevole margine di tempo/budget.
Suggerimento: quando hai finito di indovinare, chiediti: "C'è una probabilità del 90% che questo numero si avveri o una probabilità del 50% di ottenerlo?" La maggior parte delle scommesse da un punto sono in realtà scommesse al 50%; Tienilo presente quando fai una promessa al cliente.
In sintesi
La stima è il lavoro più rischioso del progetto. I metodi analogici, parametrici, bottom-up e a tre punti (PERT) offrono velocità e precisione diverse. L'intelligenza artificiale è veloce nella bozza di previsione e nella generazione di scenari, ma generalizza senza conoscere i dati del tuo team e può confondere impegno/tempo. Ipotesi sicura; Mettere al primo posto i dati del team, lavorare su tre punti, rendere visibili le ipotesi, separare impegno e tempo e calibrare il numero finale con il team. La data e il budget impegnati sono sempre sottoposti a verifica umana.
Compito dell'applicazione
Seleziona 5 attività dal tuo progetto. Chiedi all'IA la stima O/M/P e il tempo previsto PERT per ciascuno (fornisci i dati storici della tua squadra in modo anonimo). Quindi scrivi il presupposto dietro ogni attività e rivedi la stima con un membro del team che svolgerà il lavoro. Correggere almeno due stime basate sui dati della squadra e determinare un margine di tempo ragionevole per il totale.
lista di controllo
- [ ] Ho basato la stima sui dati storici del mio team, non sulla generalizzazione.
- [ ] Ho praticato O/M/P (tre punti) invece dei numeri dispari.
- [ ] Ho scritto l'ipotesi alla base di ogni previsione.
- [ ] Ho separato l'impegno (giorno-uomo) e il tempo (calendario).
- [ ] Ho tenuto conto dei vincoli reali come disponibilità/permessi.
- [ ] Ho lasciato un ragionevole margine di incertezza e ho calibrato la stima con il team.