© 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 ich
meine Kundendaten ändern
können, damit ich nach
einem 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
3
2
3
5 3
13 20
13
20 40
40
40 20
100
100
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 PTS21 PTS 27 PTS
}
- Durchschnitt: 23 PTS
- Optimistisch: 27 PTS
- Pessimistisch: 18 PTS
~23 PTS ~23 PTS
© plentymarkets GmbH | www.plentymarkets.com
8
2
3
5
13
8
13
20
13
20
40
40
40
100
100
Wann
ist User Story
XY fertig?
User Story XY
© plentymarkets GmbH | www.plentymarkets.com
8
2
3
5
13
8
13
20
13
20
40
40
40
100
100
Wann
ist User Story
XY fertig?
User Story XY
85 PTS
}
© plentymarkets GmbH | www.plentymarkets.com
8
2
3
5
13
8
13
20
13
20
40
40
40
100
100
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
2
3
5
13
8
13
20
13
20
40
40
40
100
100
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 PTS21 PTS 27 PTS 10 PTS 8 PTS
⬈ ⬈ ⬈
⬈
⬈
⬈
Stimmt etwas
nicht? Wie kann ich
helfen?

Agile Planungsweisen

  • 1.
    © plentymarkets GmbH| www.plentymarkets.com Agile Planungsweisen Product Backlog aufstellen, Schätzen und Vorhersagen treffen
  • 2.
    © 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
  • 3.
    © plentymarkets GmbH| www.plentymarkets.com Bilder: Samantha Laing and Karen Greaves: Growing Agile: A Coach's Guide to Mastering Backlogs
  • 4.
    © 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
  • 5.
    © plentymarkets GmbH| www.plentymarkets.com Als Kunde möchte ich meine Kundendaten ändern können, damit ich nach einem Umzug mein Paket erhalte. [ ] Pflicht: Name, Stadt, PLZ, Straße, Hausnummer [ ] Adresse muss gültig sein [ ] Keine Packstation Akzeptanzkriterien: Kundendaten #321
  • 6.
    © plentymarkets GmbH| www.plentymarkets.com Benutzeroberfläche Business-Logik Datenbank "Eine User Story ist immer ein Biss durch den ganzen Burger."
  • 7.
    © 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)
  • 8.
    © 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
  • 9.
    © plentymarkets GmbH| www.plentymarkets.com en.wikipedia.org/wiki/Planning_poker Planning Poker
  • 10.
    © plentymarkets GmbH| www.plentymarkets.com Bilder: Samantha Laing and Karen Greaves: Growing Agile: A Coach's Guide to Mastering Backlogs 8 3 2 3 5 3 13 20 13 20 40 40 40 20 100 100 100 100
  • 11.
    © plentymarkets GmbH| www.plentymarkets.com Sprints #1 #2 #3 #4 #5 #6 8 3 2 3 5 3 }24 Points (geplant)
  • 12.
    © plentymarkets GmbH| www.plentymarkets.com
  • 13.
    © plentymarkets GmbH| www.plentymarkets.com Sprints #1 #2 #3 #4 #5 #6 8 3 2 3 5 3 ✓ ✓ ✓ ✓ X X }18 Points (Velocity)
  • 14.
    © plentymarkets GmbH| www.plentymarkets.com Sprints #1 #2 #3 #4 #5 #6 18 PTS 25 PTS21 PTS 27 PTS } - Durchschnitt: 23 PTS - Optimistisch: 27 PTS - Pessimistisch: 18 PTS ~23 PTS ~23 PTS
  • 15.
    © plentymarkets GmbH| www.plentymarkets.com 8 2 3 5 13 8 13 20 13 20 40 40 40 100 100 Wann ist User Story XY fertig? User Story XY
  • 16.
    © plentymarkets GmbH| www.plentymarkets.com 8 2 3 5 13 8 13 20 13 20 40 40 40 100 100 Wann ist User Story XY fertig? User Story XY 85 PTS }
  • 17.
    © plentymarkets GmbH| www.plentymarkets.com 8 2 3 5 13 8 13 20 13 20 40 40 40 100 100 Velocity (gemessen): - Durchschnitt: 23 PTS - Optimistisch: 27 PTS - Pessimistisch: 18 PTS Wann ist User Story XY fertig? User Story XY 85 PTS }
  • 18.
    © plentymarkets GmbH| www.plentymarkets.com 8 2 3 5 13 8 13 20 13 20 40 40 40 100 100 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
  • 19.
    © plentymarkets GmbH| www.plentymarkets.com Sprints #1 #2 #3 #4 #5 #6 18 PTS 15 PTS21 PTS 27 PTS 10 PTS 8 PTS ⬈ ⬈ ⬈ ⬈ ⬈ ⬈ Stimmt etwas nicht? Wie kann ich helfen?