Post on 22-Jan-2018
transcript
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
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
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