Una buona base sarebbe quella basata su dati reali che hai raccolto.
Il primo passo per farlo è la registrazione di tutte le stime . Il secondo passo è la registrazione dei risultati effettivi . Sii onesto, non essere tentato di "autoregolare" il reale. Raccogli abbastanza di queste informazioni e disponi di alcuni dati per basare le statistiche su quanto sono buone le tue stime. Nota, questo può / varierà selvaggiamente in base a chi ha fatto la stima e chi ha lavorato. Solo così si può ragionevolmente prevedere di dare un "margine di errore" che è qualsiasi altra spazzatura pura.
Non si ferma nemmeno qui; l'analisi di ciò che provoca la disattivazione delle stime può aiutare a migliorare l'accuratezza delle stime future. Nota: rimangono ancora stime e, come tali, sono solo stime .
Anche la stima non termina dopo la prima stima; questo è qualcosa che può essere adattato man mano che il progetto avanza man mano che si acquisiscono ulteriori conoscenze, riducendo così il possibile margine di errore nel corso del processo. Più sei aperto con la comunicazione, vengono discusse le sorprese precedenti, portando le persone a essere meno sorprese e concedendo più tempo per adeguare le aspettative del progetto o dei clienti.
In secondo luogo, forse un modo migliore di gestire il margine di errore è la " sicurezza interna " piuttosto che semplicemente% dei margini di errore. Non basarti sulla data di consegna stimata su un intervallo di confidenza, piuttosto che su una data singolare.
PERT è un esempio di un framework per gestire la stima basata su ragionamenti statistici. Per esempio:
"In base a ciò che so ora, abbiamo un livello di confidenza del 90% che possiamo offrire in 8 mesi. 95% di fiducia in 10 mesi, 99% di fiducia in 2 anni, ecc."
Nota qui: più sono sicuri di volerti, più grande sarà la stima. A seconda della complessità (ovvero della precisione che potresti avere), potrebbe esserci una piccola differenza tra l'80% e il 90% o potrebbe essere enorme!
Infine, buona fortuna;) Se si risolve mai il "margine di errore massimo" nella stima del software in base al quale è possibile specificare qualcosa come "tutte le nostre stime saranno +/- 10%", assicurarsi di commissionare un film al botteghino per il resto di noi nel settore del software. Sto pensando a qualcosa di simile a un incrocio tra Office Space e The Matrix: D