agile camp agile estimation

14
July 23, 2015

Upload: theagileden

Post on 22-Jan-2018

471 views

Category:

Presentations & Public Speaking


2 download

TRANSCRIPT

July 23, 2015

AGENDA

What is agile estimation and how is it different?

Talk about some techniques we use

Practice

Final Thoughts

What’s agile estimation and what’s different? Traditionally, we’re asked to estimate when we know

the least

Agile encourages us to continue to refine our estimates based on what we learn

Let’s give it a try!

Zoo Animals Form 2 groups Place the cards from smallest to largest, left to right

Estimates based on what we already know

Takes “skillset” out of the equation

Can ESTIMATE SIZE; DERIVE DURATION

Story Points – Modified Fibonacci scale

Considers LOE, Complexity and Uncertainty

Ideal time vs. Realistic timeIdeally, each day has 8 hours

Ideally, each week is 40 hours

Realistically, you have 2 hours of meetings

Realistically, you have 1 hour of email

EQUALS

5 hours left to do work

Story Points with Average Velocity

Hour Estimates with Capacity

Estimates compared with empirical data

Then Adjust based on what you’ve learned

Planning Poker (cards and online)

Affinity Estimation

Keep task estimates less than a day’s effort

Use the collective knowledge of the team

Measure, learn, adapt

Absolute Estimation vs Affinity Estimation

Let’s first form 2 groups

Rules:Estimate the weight of each of the dog breeds

on the cards

Continue until the team reaches a consensus

Rules:Take a look at each of the cards

Agree to a reference story and place it on the board

Pass the deck of cards to a team member and they have a choice Move the card

Take the next one and place on the board

Continue until team reaches a consensus