Wenn Sie zu einem Menschen auf der Straße gehen und fragen: "Wie groß war ein T-Rex?" Die Antworten würden schwanken, obwohl die Mehrheit der Menschen weiß, was ein T-Rex ist, wie groß er war, aber niemand weiß es wirklich genau - denn wir haben KEINE relative Skala zur Basislinie.
Das ist das kognitive Verhalten, das Sie mit Prognosen und vielen Methoden herausfinden möchten. Drehen Sie die Zyklen mit " Ich habe es! .. Ich habe das Geheimnis einer genauen Prognose! ". Schlangenöl für die Massen. Wenn Sie tatsächlich eine Prognose abgeben, sagen Sie laut: " Ich ERLAUBE x Tage / Stunden / Punkte, damit diese abgeschlossen werden " - in gewissem Sinne wird eine "Zeitbox" für die Durchführung dieses Ereignisses erstellt.
Für mich verschiebt Points nur die Grenzen, am Ende des Tages, es sei denn, Sie gehören zu einem Team, das gerne sagt: " * Wir haben 3 Wochen pro Sprint und Daumenlutschen ... ich denke, wir sollten schießen In diesem Zyklus sind noch 30 Punkte zu erledigen ! Wer ist bei mir ? ..als realistisch Sie nur ein Budget festlegen und das ist es. Du siehst dir dann auch rückblickend die Arbeit an, die mit einem Gefühl von "heiligem Mist" abgeschlossen wurde. Wir haben 33 Punkte in diesem Sprint gemacht, das war ziemlich cool. Daran kann man nicht viel ändern. Sie können die Geschwindigkeit verwenden, um während des Sprints zu bestimmen, wie viel Sie für Ihr Budget ausgeben, indem Sie laut fragen: " Haben wir schon 15 Punkte erreicht? Werden wir?""aber hier besteht die Gefahr, dass Sie jetzt Velocity verwenden, um die Produktivität zu messen, nicht die Kapazität, die nach meinem Verständnis das Reactive Release Management (Story Points) in den Kopf stößt.
Das Punktesystem ist fast zu clever, um nicht zu bemerken, dass Sie immer noch relative Zeit mit der Gleichung verknüpfen, von Ihren vereinbarten "Sprint-Zyklen" bis zu Ihren täglichen Stand-ups, in denen Sie eine verborgene Regel in Bezug auf Dauer + Komplexität anwenden = " Max dauert zu lange bei dieser aufgabe "angeborenes gut gefühl team code rot moment?
Das menschliche Gehirn kann nichts vorhersagen, weil es eine Menge Arbeitsgedächtnis mit lang- / kurzfristigem Rückruf einschließt. Es ist also so, als würde man einen angehenden Mathematikstudenten bitten, Bruchteile in seinem Kopf zu machen, nicht auf dem Papier Überprüfen Sie Prognosen ständig in relativer Zeit (z. B. hört der Geologe niemals mit der Prognosemodellierung auf, bis dieser Kubikmeter aus dem Boden gegraben und dann "fertig" ist).
Ich würde sagen, das Punktesystem funktioniert, wenn Sie keine Prognose abgeben . Sie stimmen einem Teil der Arbeit zu, der auf einem Sub-Chunking-Algorithmus basiert, aber das ist wirklich Ihr bestmöglicher Ansatz für Prognosen. Tatsächlich würde Ihr Release-Management nach natürlichen Brüchen in der "Backlog" -Warteschlange suchen, die zu den Themen passen (dh in Silverlight würden wir Produktmanager warten, bis sie ihren Backlog vervollständigt und die von uns ursprünglich festgelegten Themen zusammengesetzt haben. Wir Ich wusste nie, was das Engineering-Team speziell tat. Wir hatten nur einen Grundriss. Dann nahmen wir diese Arbeit und bauten unser Marketing-Event darauf auf (Microsoft Mix).
Wenn Sie anfangen, Geschwindigkeitserwartungen in Sprint-Zyklen, die auf Geschwindigkeit + Zeit beruhen, zu blockieren, können Sie wieder Schätzungen vorhersagen, nur diesmal sind Sie schlechter dran, weil Sie das "es hängt vom Spiel ab" spielen ... was noch wichtiger ist, Sie töten auch Potenzial für Teamwachstum / Karrierewachstum.
Die Steuer, die Sie für Points vs Time zahlen, setzt sich aus Punkten zusammen, die Sie benötigen, um nach alternativen Messformeln zu suchen, mit denen Sie die Entwicklung / das Mentoring von Onjob-Fähigkeiten oder das Verhalten von Entwicklern verfolgen können.
Da Sie immer noch einen "Median-Entwickler" als Ihre ideale Person betrachten müssen, mit der Sie Fähigkeiten / Anstrengungen verbinden können, können Sie andere Entwickler mit dieser Person als Grundlage nehmen, um zu bestimmen, wie sie an ihrem kontinuierlichen Wachstum in Ihrem Team gemessen werden. Es werden auch Situationen hervorgehoben, in denen die "schnellen" Entwickler den größten Teil des Wassers transportieren, sich jedoch langweilen oder sogar länger arbeiten und keine Anerkennung / Belohnung aufgrund konkurrierender Fristen usw. erhalten um schlechte Gerüche im Team zu entdecken, wie in "diese Person kämpft, lässt uns helfen"
Als nächstes folgen die "Übertrag" -Geschichten, Geschichten, die nicht in diesen Sprintzyklus zerlegt werden, sondern dann in den nächsten Sprintzyklus übergehen. Was dann leicht zu einem Anstoßeffekt führen kann, wenn Sie die Zeit berücksichtigen, aber in dem Moment, in dem Sie die relative Zeit berücksichtigen, sind Sie wieder auf "zeitbasierte Vorhersage / Schätzung" zurückgegangen, und wieder ist das Punktesystem gerecht das Wasser trüben.
Wenn du Punkte gehst, ignorierst du die Zeit komplett und ich meine, genau in dem Moment, in dem du die Zeit einschleichen lässt, spielst du die Idee / Methodik.
Nachdem auf der ganzen Welt als Evangelist reiste, sah ich viele Teams ihre Hand schwören auf , was sie lieb und teuer ist, dass sie die Agile Forecast Code geknackt haben ... aber ich meine Zunge immer geklickt haben, lächelte und ging mit dem Gedanken " ja ... das hättest du beinahe getan, aber diese Herrin nennen wir "Zeit" ... sie ist nur grausam ... "