Agile Planungsweisen

19
© plentymarkets GmbH | www.plentymarkets.com Agile Planungsweisen Product Backlog aufstellen, Schätzen und Vorhersagen treffen

Transcript of Agile Planungsweisen

© plentymarkets GmbH | www.plentymarkets.com

Agile Planungsweisen

Product Backlog aufstellen, Schätzen und Vorhersagen treffen

© plentymarkets GmbH | www.plentymarkets.com

Product Backlog• Enthält alles, was im Projekt erledigt werden soll

• Ist ein sich ständig entwickelndes Konzept

• Sortiert nach Wert

• Eisberg-Prinzip

© plentymarkets GmbH | www.plentymarkets.com

Bilder: Samantha Laing and Karen Greaves: Growing Agile: A Coach's Guide to Mastering Backlogs

© plentymarkets GmbH | www.plentymarkets.com

User Story• Format:

Als <Persona> möchte ich <Ziel>, damit <Grund>

• Enthält jegliche Arbeit, die für die Story notwendig ist

• Akzeptanzkriterien geben Details und sichern ab

• INVEST

© plentymarkets GmbH | www.plentymarkets.com

Als Kunde möchte ichmeine Kundendaten ändernkönnen, damit ich nacheinem Umzug mein Paket

erhalte.

[ ] Pflicht: Name, Stadt, PLZ, Straße, Hausnummer

[ ] Adresse muss gültig sein[ ] Keine Packstation

Akzeptanzkriterien:

Kundendaten #321

© plentymarkets GmbH | www.plentymarkets.com

Benutzeroberfläche

Business-Logik

Datenbank

"Eine User Story ist immer ein Biss durch den ganzen

Burger."

© plentymarkets GmbH | www.plentymarkets.com

INVEST• I ndependent (von anderen Stories)

• N egotiable (kann sich ändern)

• V aluable (ist wertvoll für den Kunden / Anwender)

• E stimable (Umfang kann geschätzt werden)

• S mall (sodass es sie einen Sprint passt)

• T estable (prinzipiell unabhängig möglich)

© plentymarkets GmbH | www.plentymarkets.com

Agile Schätzmethoden• Relatives Schätzen statt absoluter Einheiten wie Stunden

oder Tage

• Geschätzt wird der Umfang relativ zu anderen Stories

• Story Points (oder T-Shirt-Größen, Obst, Gummibärchen…)

• Unschärfe für große User Stories

© plentymarkets GmbH | www.plentymarkets.com

en.wikipedia.org/wiki/Planning_poker

Planning Poker

© plentymarkets GmbH | www.plentymarkets.com

Bilder: Samantha Laing and Karen Greaves: Growing Agile: A Coach's Guide to Mastering Backlogs

8

32

3

5 3

13 2013

20 40 40

40 20

100100

100

100

© plentymarkets GmbH | www.plentymarkets.com

Sprints #1 #2 #3 #4 #5 #6

8

3

2

3

5

3

} 24 Points (geplant)

© plentymarkets GmbH | www.plentymarkets.com

© plentymarkets GmbH | www.plentymarkets.com

Sprints #1 #2 #3 #4 #5 #6

8

3

2

3

5

3

X

X

} 18 Points (Velocity)

© plentymarkets GmbH | www.plentymarkets.com

Sprints #1 #2 #3 #4 #5 #6

18 PTS 25 PTS 21 PTS 27 PTS

}- Durchschnitt: 23 PTS - Optimistisch: 27 PTS - Pessimistisch: 18 PTS

~23 PTS ~23 PTS

© plentymarkets GmbH | www.plentymarkets.com

8

235

13

8

13

20

13

20

4040

40

100100

Wann ist User Story XY fertig?

User Story XY

© plentymarkets GmbH | www.plentymarkets.com

8

235

13

8

13

20

13

20

4040

40

100100

Wann ist User Story XY fertig?

User Story XY

85 PTS}

© plentymarkets GmbH | www.plentymarkets.com

8

235

13

8

13

20

13

20

4040

40

100100

Velocity (gemessen): - Durchschnitt: 23 PTS - Optimistisch: 27 PTS - Pessimistisch: 18 PTS

Wann ist User Story XY fertig?

User Story XY

85 PTS}

© plentymarkets GmbH | www.plentymarkets.com

8

235

13

8

13

20

13

20

4040

40

100100

Velocity (gemessen): - Durchschnitt: 23 PTS - Optimistisch: 27 PTS - Pessimistisch: 18 PTS

Wann ist User Story XY fertig?

User Story XY

85 PTS}Vorhersage (Stand jetzt): - 85 PTS / 23 PTS = ~ 4 Sprints - 85 PTS / 27 PTS = ~ 3 Sprints - 85 PTS / 18 PTS = ~ 5 Sprints

© plentymarkets GmbH | www.plentymarkets.com

Sprints #1 #2 #3 #4 #5 #6

18 PTS 15 PTS 21 PTS 27 PTS 10 PTS 8 PTS

⬈ ⬈ ⬈ ⬈⬈⬈Stimmt etwas

nicht? Wie kann ich helfen?