Une bonne base de référence serait basée sur des données réelles que vous avez collectées.
La première étape consiste à enregistrer toutes les estimations . La deuxième étape consiste à enregistrer les résultats réels . Soyez honnête, ne soyez pas tenté de «s'ajuster automatiquement» au réel. Rassemblez suffisamment de ces informations et vous disposez de données pour établir la qualité statistique de vos estimations. Notez que cela peut / variera énormément selon qui a fait l'estimation et qui a effectué le travail. Ce n'est qu'en faisant cela que l'on peut raisonnablement s'attendre à donner une «marge d'erreur» qui est autre chose que des ordures.
Cela ne s'arrête pas là non plus; l'analyse des causes de la non-estimation des estimations peut aider à améliorer la précision de vos futures estimations. Remarque: Ils restent des estimations et, à ce titre, ne sont que des estimations .
L'estimation ne se termine pas non plus après la première estimation; c'est quelque chose qui peut être ajusté au fur et à mesure que le projet progresse à mesure que l'on acquiert plus de connaissances, ce qui réduit la marge d'erreur possible au fur et à mesure. Plus vous êtes ouvert à la communication, les premières surprises sont discutées - ce qui amène les gens à être moins surpris et à laisser plus de temps pour ajuster le projet ou les attentes des clients.
Deuxièmement, peut-être une meilleure façon de gérer la marge d'erreur est de « confiance interne » plutôt que de simplement% de marges d'erreur. Vous avez ensuite basé votre date de livraison estimée sur un intervalle de confiance plutôt que sur une date unique.
PERT est un exemple d'un cadre pour gérer l'estimation basée sur un raisonnement statistique. Par exemple:
"Sur la base de ce que je sais maintenant, nous avons un niveau de confiance de 90% que nous pouvons délivrer en 8 mois. 95% de confiance en 10 mois, 99% de confiance en 2 ans, etc."
Remarque ici: plus ils ont confiance en vous, plus l'estimation sera grande. En fonction de la complexité (c'est-à-dire de la précision avec laquelle vous pourriez être), cela pourrait être une petite différence entre 80% et 90%, ou cela pourrait être énorme!
Enfin - bonne chance;) Si vous résolvez un jour une «marge d'erreur maximale» dans l'estimation de logiciel, vous pouvez spécifier quelque chose comme «toutes nos estimations seront +/- 10%», assurez-vous de commander un film au box-office pour le reste de nous dans l'industrie du logiciel. Je pense à quelque chose comme un croisement entre Office Space et The Matrix: D