sizing epics tales from an agile kingdom

27
Sizing Epics Tales from an agile kingdom

Upload: codecampiasi

Post on 16-Jul-2015

38 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sizing epics   tales from an agile kingdom

Sizing EpicsTales from an agile kingdom

Page 2: Sizing epics   tales from an agile kingdom
Page 3: Sizing epics   tales from an agile kingdom

The Agile Kingdom

The Quest

The Happy Ending?

Page 4: Sizing epics   tales from an agile kingdom

The Agile Kingdom

Page 5: Sizing epics   tales from an agile kingdom

The Agile Kingdom

Page 6: Sizing epics   tales from an agile kingdom

Once upon a time…

The Agile Kingdom

Product Owner

Vision of Ice and Fire

Vision

RequirementsUser Stories

Page 7: Sizing epics   tales from an agile kingdom

The whole kingdom…sizes user stories

The Agile Kingdom

0 1/2 1 2 3 5

8 13 20 40 100 ?

ProductBacklog

13

3

2

3

5

Big user story

Big user story

Small USSmall USSmall

US

ScrumTeam

smallsmall sml

Page 8: Sizing epics   tales from an agile kingdom

Years went by…

The Agile Kingdom

Pricing model Price / story points

0 1/2 1 2 3 5 8 13 20 40 100 ?

equals

Page 9: Sizing epics   tales from an agile kingdom

Years went by…

The Agile Kingdom

Page 10: Sizing epics   tales from an agile kingdom

Years went by…

Business owners

Product Owner Scrum Team

The Agile Kingdom

?

Page 11: Sizing epics   tales from an agile kingdom

The Quest

Page 12: Sizing epics   tales from an agile kingdom

The brave knights…challenges

The Quest

‘We need to compare in order to size and we don’t have enough epics to compare to’

0 1/2 1 2 3 5

8 13 20 40 100 ?

‘They come in different shapes and formats – some more rich in content than others’

‘We can’t spend too much time deep-diving’

‘Not a flexible scale in Planning Poker’

Page 13: Sizing epics   tales from an agile kingdom

The brave knights…challenges

The Quest

‘Proportion of Uncertainty is bigger in epics than in user stories’

Epics

Volume

Complexity

Uncertainty

User stories

Volume

Complexity

Uncertainty

Page 14: Sizing epics   tales from an agile kingdom

The brave knights…recipes

The Quest

Blue Recipe

1. Take epics2. Do planning poker

3, 5, 3, 2, 8, 133. Multiply by scale (10)

30, 50, 30, 20, 80, 130 4. Do one Epic (breakdown and implement)

30 -> 25 5. Adjust size for everything else

25, 42, 25, 17, 67, 108

Green Recipe

1. Take epics2. Choose one epic and breakdown into user stories3. Size the user stories and sum it up

1, 3, 5, 8, 13 = 30 SP4. Divide by scale and make it Reference Epic

÷ 10 -> 3 5. Do Planning Poker

3, 5, 2, 3, 8, 16. Multiply by scale

30, 50, 20, 30, 80, 10

Page 15: Sizing epics   tales from an agile kingdom

The brave knights…meet the king

The Quest

?

Page 16: Sizing epics   tales from an agile kingdom

And the epics considered…

The Quest

The Dragon

‘As a king I want to have a dragon so that I could win battles and conquercities.’

The Dire wolf

‘As a king I want to have a dire wolf so that I can protect myself against theenemies.’

The Wall

‘As a king I want to have the Wall so that it will protect thekingdom against the White Walkers.’

Page 17: Sizing epics   tales from an agile kingdom

Questions set

The Quest

1. User new data capturing? A: Yes/No

2. UI changes to existing screens? A: Yes/No

3. Integration with third parties? A: Yes/No

4. Data migration? A: Yes/No

5. Does it affect internal processes? A: Yes/No

6. Change the database structure? A: Yes/No

7. Is it a re-usable configurable component? A: Yes/No

8. Specific behavior for transactions? A: Yes/No

9. Special performance considerations? A: Yes/No

10.Does it affect common functionality? A: Yes/No

11. Any product specific variations? A: Yes/No

Page 18: Sizing epics   tales from an agile kingdom

The gathering…sizing epics

The Quest

The Dragon Benchmark 5 points

The Dire Wolf

The Wall

Size 5 points by comparison to The Dragon

Struggle 13 or 20 points by comparison to The Dragon

There is a problem!! Too BIG for the scale!!

Page 19: Sizing epics   tales from an agile kingdom

The gathering…

The Quest

Inspect

The previous scale and benchmark were too small and needed adjustment

Adapt

The Wall 20 pointsRe-benchmark

The Dragon 8 pointsResize

The Dire Wolf still 5 pointsResize

Therefore the new scale and benchmark

Page 20: Sizing epics   tales from an agile kingdom

The happy ending?

Page 21: Sizing epics   tales from an agile kingdom

Turn it into story points…

The happy ending?

Blue Recipe 1. Take epics 2. Do planning poker

3. Multiply by scale

What scale? What is the multiplier?

? 4. Do one Epic (breakdown and implement)5. Adjust size for everything else

No time

Inspect

Page 22: Sizing epics   tales from an agile kingdom

Turn it into story points…

The happy ending?

Existing backlog epic – The Three-eyed crow

“As a king I want to have a three-eyed crow so that I can have power over nature and prophetic visions.”

The Three-eyed crow Size Trying to introduce Uncertainty

Adapt

3. Choose an epic from the backlog already broken down into recently sized user stories and on the same scale

Page 23: Sizing epics   tales from an agile kingdom

Final estimates…

The happy ending?

The Three-eyed crow = 5 epic points

The Three-eyed crow in the backlog

30 Story points multiplier of 6

The Dire Wolf = 5 epic points ~ 30 Story points

The Dragon = 8 epic points ~ 48 Story points

The Wall = 20 epic points ~ 120 Story points

~

Page 24: Sizing epics   tales from an agile kingdom

In the end…

Business owners

Product Owner Scrum Team

The Happy Ending?

visibility

better release planning

Page 25: Sizing epics   tales from an agile kingdom

And they continued to live happily…

…well…not ever after because each daycame with a new quest for the brave knightsin their so called shinning armors.

Page 26: Sizing epics   tales from an agile kingdom

The End.

Signed…a Knight in so called shinning armor.

Page 27: Sizing epics   tales from an agile kingdom

balounge.ro