We will explore both the social and statistical reasons for the #NoEstimates movement. And then we will detail the necessary data and team discipline to employ a #NoEstimates approach to your team’s Agile planning.
Learning Outcomes: How to plan with yesterday’s weather. Focusing on the Why and the What improves customer collaboration. Creating options for your customer reduces the risk of uncertainty.
Right Money Management App For Your Financial Goals
A #NoEstimates Playbook For Teams and Their Customers
1. A #NoEstimates Playbook
For Teams and Their Customers
Troy Tu'le
Lean Agile Coach
KanFlow.com
troy@kanflow.com
Insanity: doing the same thing over and
Over again and expec6ng different results.
-Albert Einstein
@troytu:le linkedin.com/in/troytu:le
3. What Do I Do?
@troytu:le
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer,
and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
LeanAgileKC.com
AgileHoodKC.org
KanFlow.com
meetup.com/LimitedWIPKC/
5. The Estimation Dysfunction Spiral
Detailed
esGmaGng
Team
commits to an
esGmate
Team works
the sprint
Unfinished
work
We need to
get be:er at
esGmaGng
Customer is disappointed EsGmaGon/planning
takes longer
Communicate date
to customer
Team works
overGme
PO/SM’s hold team
to their commitment
(applying pressure)
Is this the “Agile Experience”?
Start Here!
8. Does Velocity Provide Predictability?
# of Stories predicGve power Story Points predicGve power
The true output:
349 SPs
completed
The predicted
output: 418 SPs
completed
+20%
The true output:
228 Stories
The predicted
output: 220
Stories
-4%!
-Vasco Duarte
h:p://bit.ly/vasco_blog
A=er 3 Sprints:
9. Does Velocity Provide Predictability?
# of Stories predicGve power Story Points predicGve power
The true output:
349 SPs
completed
The predicted
output: 396 SPs
completed
+13%
The true output:
228 Stories
The predicted
output: 220
Stories
-4%!
-Vasco Duarte
h:p://bit.ly/vasco_blog
A=er 5 Sprints:
11. Should We Just Stop Estimating?
@troytu:le
A NoEsGmates approach requires
a higher level of team discipline.
InformaGon is sGll needed to make important
product decisions.
18. A NoEstimates Playbook: Slice
@troytu:le
username
password
Login
Login Screen Wireframe
X Remember Me
Forgot Password?
How many stories are here?
As a website user, I need to be able
to log in, so that I can gain access to
protected content.
Given: When the login screen is loaded
and user is logged out.
When: User enters valid username &
password and clicks Login.
Then: User sees content landing page.
Given: When the login screen is loaded
and user is logged out.
When: User enters invalid username &
pwd and clicks Login.
Then: User sees login error message.
19. A NoEstimates Playbook: Deliver
@troytu:le
Once your work is sliced small, focus and deliver.
Input Q Design Develop Test Done
Build trust with your customer by delivering faster than
they can absorb the changes.
20. A NoEstimates Playbook: Measure
Input Q Design Develop Test
Done
3
12
9
7
8
6
4
5
Cycle Time
Throughput
10
14 days from this point
5 stories per week
ProbabilisGc ForecasGng
is preferred!
@troytu:le
22. A NoEstimates Playbook: Plan
@troytu:le
Use measurements to answer the tradi6onal
planning ques6ons: How long will it take, how
much will it cost?
Throughput helps answer the ques6on of how many
things will be done in a 6me period.
Lead Time helps answer the ques6on of how long
will a single thing take to be done?
24. A #NoEstimates Playbook
For Teams and Their Customers
Troy Tu'le
Lean Agile Coach
KanFlow.com
troy@kanflow.com
Insanity: doing the same thing over and
Over again and expec6ng different results.
-Albert Einstein
@troytu:le linkedin.com/in/troytu:le