Frage

Wir begannen ein Projekt, das mit Scrum / XP verwaltet werden. Wir schrieben das gesamte Product Backlog im Voraus für Evaluierungszwecke. Wir machen sicher, dass alle Geschichten sind kundenorientiert und wir deren Auswertung durch

  • Geschichte Unternehmenswert : Moskau Technik - Muss, sollte, könnte, würde / wird nicht haben diese implementiert
  • Geschichte Aufwand / Komplexität (= Geschichte Punkte): 1, 2, 3, 5, 8, 13, 21, 100 - im Zusammenhang mit Geschichte Komplexität / Aufwand eher als ideal Tagen Dauer

100 Geschichte Punkte können einige Geschichten mit Müssen / Wird nicht haben, weil sie tatsächlich größer komplexe Geschichten, die später abgebaut, wenn benötigt werden.

Berechnet Geschichte Bedeutung ist basierend auf dem Wert & Aufwand durch nicht überlappende MOSCOW Geschichten.

Aber ohne 100-Punkte-Geschichten unsere Geschichten so weit (auch aufgeschlüsselt) hat Komplexität zwischen 2 und 8, die wir denken, ist eine geeignete Geschichte Größe Mikromanagement zu vermeiden. Aber einige Geschichten wurden im Zusammenhang oder voneinander abhängig. Wir haben Geschichten, die mehr in Anspruch nehmen, wenn zuerst getan, und weniger, wenn eine andere Geschichte, bevor sie geschehen würde.

Fragen
Ist es möglich, Story-Punkte später während der Entwicklung anzupassen, wie wir mit Geschichte Aufgaben ausführen können, wo wir sie neu bewerten können, fügen Sie neue, entfernen Sie vorhandene oder ist dies nicht der Fall mit Geschichten? Aufgrund ihrer Komplexität zu ändern, werden auch Schätzungen Enddatum basierend ändern auf geplante Geschwindigkeit. Was ist die beste Praxis in diesem Fall?

War es hilfreich?

Lösung

absolut können Sie schätzen Ihre Geschichten wieder und Sie sollten. Die Punkte werden nur gesperrt, wenn das Team im Sprint Planning Session ihnen verpflichtet unmittelbar vor Beginn eines Sprints.

Eine Praxis, die ich verwendet habe, ist, wenn die einzelne Sprint-Planung machen Sie wieder jede Geschichte bewerten sollen. Das Team lernt im Laufe der Zeit und wird genauer mit Schätzungen und Identifizierung von Abhängigkeiten werden. Denken Sie daran, was geht in einen Sprint bis zum Team, der Product Owner den Gesamtbestand definiert. Wenn das Projekt Zeit gebunden ist, versuchen Sie nicht, die Schätzungen zu machen, das Enddatum passen, wenn Sie Sie tun, setzen sich zum Scheitern verurteilt.

Beachten Sie, dass mit Velocity Sie mit einer Vermutung beginnen, was Sie erreichen können. Es ist in der Regel nicht bis zum 3. oder 4. Sprint, dass Sie eine realistische Geschwindigkeit getroffen identifizieren, dass das Team verwalten. Ja, das bedeutet, dass Sie das Team angenommen haben 20 Punkte pro Sprint liefern konnte und nur 15 Punkte tatsächlich tun können. Ja, das bedeutet, Lieferzeit erlischt oder Geschichten unter der Schnittlinie fallen.

Wie für abhängige Geschichten sollten Sie mit Ihrem Produkt Eigentümer arbeiten. Wenn das Team zu ihnen spricht können Sie in der Regel Geschichten neu anordnen. Die meisten Menschen sind auf jemanden empfänglich, die ihnen sagt: „Wenn wir A jetzt tun wird, es ist die volle Sprint nehmen, aber wenn wir A tun später wird es 15% eines Sprint nehmen“, dass es ziemlich überzeugend macht.

Eine nützliche Praxis, um zu versuchen, die Geschichten im Sprint planen. Während der Planungssitzung einmal alle Geschichten sind validiert und diskutiert das Team zieht einen Kalender und diskutieren, wenn sie Dinge getan haben wollen. Indem Zieldaten auf einem Kalender hilft es Überschneidungen und Abhängigkeiten zwischen den Geschichten zu identifizieren. Dies kann Dinge identifizieren, die in der Natur Serien sind und kann bewirken, dass ein Sprint zum Scheitern verurteilt.

Hope diese Informationen hilfreich.

Andere Tipps

Von Ihrer Erklärung tust du einen guten Job bereits. Natürlich wird es immer mit einer Abhängigkeit Geschichten sein. Einige können nicht einmal direkt sichtbar Kundenwert haben; das heißt, der anfängliche Aufwand eine Architektur und ein paar Gerüste aufzustellen). Aber wenn man sie auslassen werden Sie eine Menge von technischen Schulden schaffen. Wenn Sie können, würde ich vorschlagen, dass Sie versuchen, die Gleichung vollständig zu machen und zeigen, irgendwie die Beziehung zwischen den Aufgaben.

Zum Beispiel: - Aufgabe 3 8 Punkte gemacht, wenn nach Aufgabe 2, aber 12 Punkte, wenn unabhängig gemacht

.

Auf diese Weise das Produkt Eigentümer wird den Schmerz zu ignorieren Abhängigkeiten fühlen, kann aber nach wie vor eine Wahl treffen, die wertvollsten Geschichten zuerst zu tun. Wenn das Produkt Eigentümer sicher ist, dass alle die Geschichten, die es in dem nächsten Sprint macht, dann können Sie steuern, um sie in der effizientesten Reihenfolge umgesetzt zu haben. Zum Beispiel durch Elemente, für die Sperrung Abhängigkeiten nicht erfüllt sind (das heißt Sie können haben die Funktion ‚mein Logo auf der Webseite ändern‘, nachdem die Geschichte ‚Webenabled Version‘ abgeschlossen ist.)

Viel Glück!

Ich kann nur meine expirience beschreiben.

Als wir erste Sprint-Planung haben wir uns entschieden, dass wir 18 Punkte erreichen konnte. Also haben wir mehrere Stockwerke und insgesamt Schätzung waren 15 Punkte. Wie ich oben schon erwähnt wurden unsere ersten Schritte in Scrum machen, und deshalb haben wir uns entschieden, dass drei nicht verwendete Punkte und Formfaktor 0,6 unseren Erfolg garantiert.

Aber unsere Schätzungen jeder Geschichte waren nur ungefähr. Wir hatten auch einige abhängige Geschichten. Und wir haben nicht Umsetzungsplan jede Geschichte machen, weil wir dachten, dass es mit agiler Methodik unnötiger ist.

Als Ergebnis wir unseren ersten Sprint mit nur 8 kompletten Punkten fehlgeschlagen.

Vor unserem zweiten Sprint entschied ich, dass wir etwas von den alten guter einfacher Kaskade und iterativen methodoligies nehmen sollen (und ich war ein Gedränge-Master). Also, wenn wir das nächste Frühjahr Planung, um eine korrekte Schätzungen machen wollten wir jede Geschichte (ca. 20 Minuten pro Geschichte) mit einfachen Diagrammen, alle Abhängigkeiten, Einzelheiten der Umsetzung und so weiter. Die Planung war schwierig, und es dauerte zwei Sitzungen.

Aber der zweite Sprint war viel besser und wir haben fast alles getan (eigentlich haben wir alles getan, aber mit einigen Bugs). Ich denke, dass wir weniger Formfaktor in dem 3. Sprint nehmen werden und es wird erfolgreich sein.

Es gibt einige Muster, die Sie in Splitting User Stories in einer Art und Weise helfen würde, dass sie INVEST bleiben würde, das heißt, Sie würden versuchen, Abhängigkeiten, Größe, Testbarkeit und Wert insbesondere zu speichern. Sie können diese mehr über hier lesen: http: // www.richardlawrence.info/2009/10/28/patterns-for-splitting-user-stories/ Richard aktiv anwenden und verbessern sie, und er ist nicht allein; -)

Seien Sie sich bewusst sein, dass Spalten und halten Abhängigkeiten (wie die Schaffung einer kritischen Pfad in einem Gantt-Diagramm ist) zu übertrumpfen wird die Fähigkeit des Teams, kreativ zu sein, und auf diese Geschichten zu verhandeln, und vielleicht auch verstecken ein " nicht-wertvoll-Satz“.

HTH
ANdreaT

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top