Eine gute Basis wäre eine, die auf den von Ihnen gesammelten realen Daten basiert .
Der erste Schritt dazu ist das Aufzeichnen aller Schätzungen . Der zweite Schritt ist das Aufzeichnen der tatsächlichen Ergebnisse . Seien Sie ehrlich, lassen Sie sich nicht dazu verleiten, das Tatsächliche selbst anzupassen. Sammeln Sie genug dieser Informationen und Sie haben einige statistische Daten, um festzustellen, wie gut Ihre Schätzungen sind. Beachten Sie, dass dies je nachdem, wer die Schätzung vorgenommen hat und wer die Arbeit geleistet hat, stark variieren kann / wird. Nur wenn Sie dies tun, können Sie vernünftigerweise erwarten, dass Sie eine "Fehlerquote" erhalten, die alles andere als reiner Müll ist.
Auch hier hört es nicht auf; Durch die Analyse der Ursachen für die Abweichung der Schätzungen können Sie die Genauigkeit Ihrer zukünftigen Schätzungen verbessern. Hinweis: Es handelt sich weiterhin um Schätzungen und somit nur um Schätzungen .
Die Schätzung endet auch nicht nach der ersten Schätzung. Dies kann im Verlauf des Projekts angepasst werden, wenn mehr Wissen gesammelt wird. Dadurch wird die mögliche Fehlerquote verringert. Je offener Sie mit der Kommunikation sind, desto früher werden Überraschungen besprochen - was dazu führt, dass die Leute weniger überrascht sind und mehr Zeit haben, um Anpassungen an den Projekt- oder Kundenerwartungen vorzunehmen.
Zweitens besteht ein besserer Weg, die Fehlerquote zu handhaben, darin, die internen Vertrauensbereiche zu bestimmen und nicht nur die Fehlerquote in Prozent. Sie haben das geschätzte Lieferdatum nicht auf einem einzelnen Datum, sondern auf einem Konfidenzintervall basiert.
PERT ist ein Beispiel für ein Framework, mit dem Schätzungen basierend auf statistischen Überlegungen durchgeführt werden können. Beispielsweise:
"Basierend auf dem, was ich jetzt weiß, haben wir ein Konfidenzniveau von 90%, das wir in 8 Monaten liefern können. 95% Konfidenz in 10 Monaten, 99% Konfidenz in 2 Jahren usw."
Beachten Sie hier: Je sicherer Sie gewünscht werden, desto höher ist die Schätzung. Abhängig von der Komplexität (auch bekannt als mögliche Genauigkeit) kann es sich um einen kleinen Unterschied zwischen 80% und 90% handeln oder um einen großen Unterschied!
Lastly - Good luck;) Wenn Sie jemals eine "maximale Fehlerquote" bei der Softwareschätzung lösen, bei der Sie so etwas wie "Alle unsere Schätzungen betragen +/- 10%" angeben können, sollten Sie für den Rest des Jahres einen Kinofilm in Auftrag geben uns in der Software-Branche. Ich denke so etwas wie eine Kreuzung zwischen Office Space und The Matrix: D