Ich verwende derzeit Planning Poker, um unsere detaillierten Schätzungen vorzunehmen. Dies funktioniert hervorragend, hängt jedoch von einer ziemlich detaillierten Arbeitsaufteilung ab. Oft dauert es 6-8 Wochen, um ein ausreichend detailliertes Design und eine Arbeitsaufteilung zu erhalten.
Ich habe festgestellt, dass die 6-8 Wochen Analyse oft verschwendet werden, da die Schätzung so hoch ist, dass es wirtschaftlich nicht sinnvoll ist, das Projekt fortzusetzen. Ich denke, dass es besser sein könnte, im Vorfeld eine Schätzung auf hoher Ebene mit einem breiten Spektrum bereitzustellen, um diese wackeligen Geschäftsfälle auszumerzen.
Welche Tools und Techniken gibt es für allgemeine Schätzungen auf hoher Ebene?
Im Moment wähle ich einfach ein vorheriges Projekt aus, das sich gleich "anfühlt" und einen Bereich von -50% / + 100% bietet.
quelle
Antworten:
Wenn Sie im Voraus detaillierte Pokersitzungen für alle Anforderungen planen, verschwenden Sie viel Zeit, da meiner Erfahrung nach detaillierte Projektanforderungen einfach nicht so festgelegt sind, sodass Sie viel Zeit damit verbringen, die von Ihnen gewünschten Elemente zu schätzen Bauen Sie niemals oder werden Sie zum Zeitpunkt der Erstellung so stark verändert, dass die anfängliche Schätzung nicht gültig ist.
Alle Schätzungen sind Vermutungen, aber Sie können besser schätzen, wenn Sie dies häufig tun, und Daten darüber aufbewahren, wie genau Ihre Schätzungen sind. Die Schätzung erfolgt am besten auf zwei Ebenen, einmal am Projekt und einmal als fortlaufender Prozess innerhalb des Projekts.
Wenn Sie nach einer Projektschätzung gefragt werden, schätzen Sie zunächst auf Funktionsebene anhand Ihrer Erfahrungen mit früheren Projekten. Behalten Sie die Daten Ihrer vorherigen anfänglichen Schätzungen bei und sehen Sie, wie Sie sie verfolgen. Sie können diese anfängliche Schätzung ähnlich wie beim Planen von Poker durchführen, aber die Arbeit nicht in Aufgaben aufteilen. Geben Sie sich einfach ein paar große Eimer (Schritte von einer halben Woche oder Woche für die Funktionen könnten funktionieren, aber nicht viel detaillierter als das), um zu schätzen. Wenn mehr als ein Teammitglied schätzt, verschwenden Sie an dieser Stelle keine Zeit mit zu vielen Diskussionen. Gehen Sie einfach mit der pessimistischsten Schätzung vor, anstatt sich ins Unkraut zu stürzen.
Zweitens wählen Sie beim Durcharbeiten Ihrer kurzen Projektiterationen (vorausgesetzt, Sie haben kurze Iterationen) die Elemente mit der höchsten Priorität aus und schätzen sie auf Aufgabenebene (und entwickeln und liefern sie natürlich). Sobald Sie diese erste Iteration durchlaufen haben, können Sie sehen, wie genau Ihre detaillierten Schätzungen sind und wie sie mit Ihren ursprünglichen Schätzungen verglichen werden. Jetzt können Sie diese anfänglichen Schätzungen überarbeiten, sobald Sie sehen, wie genau sie sind, und sobald Sie einige Zyklen hinter sich haben, können Sie ein Konfidenzintervall für das Projektabschlussdatum angeben.
Die Einheiten für die Schätzung des Baseballstadions sind ein gutes Kommunikationsinstrument für die Genauigkeit der Schätzung. Ihre anfänglichen Einheiten sind in Tagen oder Wochen angegeben, Ihre detaillierten Schätzungen jedoch in Stunden.
quelle
Die Schätzung für alles beginnt im Allgemeinen mit einer Aufschlüsselung.
Holen Sie sich so detailliert wie möglich, auch wenn dies nur die Ebene der Hauptfunktionen betrifft, und schätzen Sie diese. Selbst auf dieser Ebene können Sie noch ein Planungs-Pokertreffen (oder eine andere konsensbasierte Schätzmethode) verwenden.
Es gibt auch einige formelhafte Schätzsysteme ( COCOMO fällt mir ein), aber ich persönlich lege nicht viel Wert darauf.
quelle
Dazu erstellen wir zwei Aufgaben anstelle einer:
Sie können die erste mit Poker schätzen, und nachdem die "lange" Schätzung abgeschlossen ist, haben Sie genügend Informationen, um die zweite zu schätzen.
Ja, manchmal kommt man zu dem Schluss, dass diese Arbeit zu teuer ist. Aber wenn Sie nicht tatsächlich an der Schätzung arbeiten, können Sie es sowieso nicht wissen.
quelle