Frage

Ich arbeite an einem kleinen agilen Entwicklungsteam, das Teil einer großen, nicht agilen Denk Corporation. Derzeit haben wir Scrum üben und gelegentlich übertreffen wir unsere Sprint Engagement.

Meine Frage ist, wie gehen Sie Diagramme abbrennen, wenn Sie Ihren Sprint Engagement überschreiten? Ich kann mich zwei Möglichkeiten:

  • Erweitern der y-Achse in der negativen Richtung und halten Abzählen
  • mehr Karten / stories / Arbeit hinzufügen und haben den Abbrand Werterhöhung um diesen Betrag, Abbrennen, wenn die Arbeit beendet ist.

Die ultimative Lösung für mein Team ist eine, die für das Unternehmen klar und fügt einen echten Mehrwert für die Entwickler. Bisher keine dieser Lösungen hat arbeitet perfekt.

War es hilfreich?

Lösung

Meiner Meinung nach, Burndown Charts kann nicht negativ werden. Wenn Sie mit Ihrer Arbeit fertig sind halten Sie entweder in Ihren Stühlen sitzen, nichts zu tun, das bedeutet, dass der Burndown- bei Null bleiben wird.

Wenn Sie in der Tat etwas tun, dann sollte das in der Liste der Aufgaben hinzugefügt werden, was bedeutet, dass die Burndown- gehen nach oben und dann wieder nach unten, wenn Sie mit den Aufgaben fertig sind Sie zu Ihrem Sprint Arbeitsbelastung gegeben.

Ein Sprint, wo die ursprüngliche Arbeitsbelastung hat vor dem Sprint Enden abgeschlossen war sollte eine kleine Spitze zeigen, wenn neue Aufgaben (entweder einzelne Aufgaben, zB Behebungen Bug oder was auch immer, oder eine oder mehr neue User Stories) haben wieder hinzugefügt, sobald es wurde klar, dass es Raum für mehr.

Wenn dies jedoch häufig mit Ihrem Team passiert, scheinen Sie ständig Ihre Geschwindigkeit zu unterschätzen und beginnen sollte von Anfang an mehr Aufgaben zu begehen. Ich sage nicht, dass es eine schlechte Sache ist auf mehr Aufgaben früh und nehmen in der Lage sein zu beenden, aber wenn dies in vielen Sprint passiert, ist es ein Zeichen dafür, dass das Team undercommitting rechts von Anfang an, entweder durch einen Unfall oder zu machen absolut sicher, dass es keine Möglichkeit gibt, werden sie den Sprint scheitern.

Wenn das mit Ihrem Produkt Besitzer in Ordnung ist, soll es so sein. Wenn ich das Produkt Eigentümer war und ich würde sehen, Finishing ein Team immer früh würde ich versuchen, sie von Anfang an mehr Aufgaben zu begehen zu bekommen. Dies könnte ein wenig härter klingen, als es zu Ton bestimmt wird.

Andere Tipps

Burndowns zeigt Umfang innerhalb einer Verpflichtung zu bleiben. Wenn Sie etwas zu Ihrem Engagement hinzufügen, weil Sie über abgebenden sind, fügen Sie es an die Nummer, die Sie in der Tabelle aufnehmen. Als Ergebnis, dass ein Team über liefert eine Burndown- hat, dass Köpfe in Richtung Null und dann bis zum Ende des kartiert timebox schweben.

Um zu zeigen, was Sie wirklich liefern, sollten Sie eine verbrennen oder kumulative Flussdiagramm statt.

Bearbeiten

  • Burn-downs zeigen verbleibende Arbeit zu vervollständigen "etwas" (ein Sprint, Release, ein MMF / "Epic" usw.)
  • Burn-ups zeigen Anhäufung von "etwas" (verdient Geschäftswert, überwinden Komplexität, usw.)
  • Kumulierte Flussdiagramme zeigen beide + Sie Einblick in die Qualität Ihres Prozesses geben

Wenn wir weitere Elemente in den Sprint hinzufügen, aktualisieren wir die Schätzung der verbleibenden Arbeiten , die auf dem Sprint Burndown Chart zu reflektieren:

alt text http://www.movingsummit.co.uk/images/burndown_chart .JPG

Aber wie erwähnt in anderen Antworten, dies zeigt, dass die Schätzung der verbleibenden Arbeiten geändert, nicht den Grund (wir haben nur die Arbeit erneut zu schätzen oder haben fügen wir Arbeit?) Und nicht die Anhäufung von Arbeit geleistet. Dies könnte kein Problem, obwohl sein.

Um die Anhäufung von Arbeit darstellen, ein Abbrand Diagramm ist besser geeignet (wir eine Abbrand Tabelle auf dem Release-Level verwenden). Ein Abbrand gegen die Arbeitsbelastung ermöglicht den Fortschritt der Arbeit und auch eine Erhöhung oder Verringerung der Anforderungen (und welche Auswirkungen dies auf die Prognose der Fertigstellung) darzustellen:

alt text http://www.movingsummit.co.uk/images/burnup_chart .JPG

, um die Y-Achse erstreckt macht es wirklich jedem klar, dass Sie darüber hinaus den Sprint Ziel fahren. Normalerweise ist es kein großes Problem, weil man nicht so viel über gehen.

Wenn es zu einem regelmäßigen Ereignisse wird oder wenn Sie um einen signifikanten Betrag übergehen, es ist etwas falsch mit Ihrem Schätzungsprozess. Vielleicht sind Sie übervorsichtig mit der „Nicht-agilen“ Seite des Geschäfts im Umgang. Versuchen Sie, und bringen alle für die Fahrt.

Die Ausweitung Burndown- Chart Y-Achse unter Null ist gut Praxis etabliert zu verfolgen Release Fortschritt.

Beispiel Release Burndown Chart

Ein verknüpftes Bild können Sie Release Burndown Chart sehen - alles, was hinzugefügt wird, freizugeben Umfang über Null geht.

würde ich nicht empfehlen, die genau die gleiche Sache zu Sprint Burndown Chart tun. Sie sollten einfach neue Arbeit verbleibende Arbeit hinzufügen, und natürlich wird Ihre Burndown- für eine Weile steigen. Wenn Sie mit Whiteboard für Ihren Sprint Burndown Chart präsentiert ist es gute Idee, die in der Zeit zu beschriften, wenn Sie mit dem richtigen Kommentar neue Geschichten / Anforderungen hinzugefügt. Auf diese Weise wird es gut sichtbar sein, was passiert ist und warum Ihre Burndown- stiegen.

Wenn Sie beharrlich negativ mit dem Abbrand gehen werden, das würde bedeuten, dass Sie ständig über sind zu schätzen, damit Ihre Arbeit „zu früh“ beenden. Um dies zu beheben, starten Sie den Schätzwert um einen Faktor von weniger als 1 (d 0,75, 3/4) zu multiplizieren (i vergessen die korrekte Bezeichnung für diese - ist es „Skalierung“?). Tun Sie dies für einen Sprint oder drei, wie es das Ergebnis beeinflusst, es ein paar Iterationen dauern kann den richtigen Faktor für jeden Entwickler zu erhalten. Diese Mittel können Sie mehr in der regulären Sprint passen, und es sollte nicht vorzeitig beenden.

Ich bitte hier anderer Meinung zu sein :-) Versuchen Sie das folgende Szenario zu berücksichtigen: Das Team beginnt die Arbeit an einer Geschichte und erfahren, dass eine bestimmte Menge an Arbeit ist nicht geplant, und jetzt fügen sie Aufgaben, die Arbeit abzuschließen. Die Burndown- nach oben geht, aber nicht gerade für einen guten Grund, in diesem Fall ist nicht Umfang ändern, ist aber „falsche Einschätzung“, dass aus Sicht des Team macht keinen Unterschied machen, da die Nachricht immer noch ist: „Das ist das ist Menge an Arbeit, die Bedürfnisse „abgeschlossen werden.

Was ist mit dem Product Owner? Wie viel möchten Ihnen mitteilen, dass Sie über geliefert? Wie viel ist es wichtig, dass das Team der beiden Fälle zu unterscheiden, und nutzt sie in der Retrospektive zu analysieren, wie Schätzungen beim nächsten Mal zu verbessern, oder um mehr von Anfang an begehen? Ein ähnlicher Ansatz wurde verwendet, um die alternative Burndown- Diagramm ( http://www.mountaingoatsoftware.com zu definieren, / gedränge / alt-releaseburndown ), so Umbasierung das Diagramm und mehr nach unten, zeigt deutlich eine erhöhte Reichweite und verglühen könnte sein, das Team neue Aufgaben entdeckte beim Start an der Arbeit an einer Geschichte irgendwo im Sprint brennt ; -)

Ciao
ANdreaT

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