Getting started with #NoEstimates was an interesting topic for last Scrum Breakfast in HCM. We can find some better ways to approach project faster and more efficiency rather than spend a lot of time for estimation.
8. www.axon.vnfb.com/AxonActiveVietNam
Estimation
Estimation approach Category Examples of support of
implementation of estimation
approach
Size-based estimation model Formal estimation model Functional Point Analysis, Use
Case Analysis, SSU (Software
Size Unit), Story points-based
estimation in Agile Software
Development
Group estimation Expert estimation Planning poker, Wideband
Delphi
Our ceremonies are categorized as
9. www.axon.vnfb.com/AxonActiveVietNam
• Team share understanding/feeling of the requirement
• Relative unit (Point versus Time)
• Flexible with complexity
• Enable conversation and transparency
• Ability to forecast product release base on team velocity
Benefits of Agile Estimation
48. www.axon.vnfb.com/AxonActiveVietNam
5. CORE + ENHANCE
AS user,
I WANT to create revenue,
profit, and growth reports,
SO THAT ...
revenue
report for
February
2013
revenue,
profit, and
growth
reports for
all months
52. www.axon.vnfb.com/AxonActiveVietNam
7. UNKNOWN
AS … customer,
I WANT to view products
related to the product I am
currently viewing,
SO THAT ...
Research
the optimal
logic
display products
related to the
product I am
currently viewing
54. www.axon.vnfb.com/AxonActiveVietNam
8. ACCEPTANCE TEST
AS manager
I WANT to assign tasks to employees,
SO THAT he can work on tasks
ACCEPTANCE TEST:
● WHEN employee is already
assigned,THEN he cannot be
assigned to another task;
● WHEN employee is not yet
assigned, THEN he can be
assigned to a task;
employee
is already
assigned
employee is not
yet assigned
58. www.axon.vnfb.com/AxonActiveVietNam
= base unit
- Split park to valuable parts
- Estimation bases on base
unit
Estimated teams
- Find the base unit, of the whole park;
= = 2 base units
Building Park
60. www.axon.vnfb.com/AxonActiveVietNam
- Find the base unit, of the whole park;
- Split park to components which its
size equal to base unit;
Non-estimated teams
= base unit
== = =
Building Park
63. www.axon.vnfb.com/AxonActiveVietNam
HOW DO WE APPLY?
Our situations:
- 3 months ago
- New potential idea
- No customer
- Unclear business
- Technical debts
=> Target: get the first
Customer
64. www.axon.vnfb.com/AxonActiveVietNam
HOW DO WE APPLY?
Our situations:
- Meeting with some
potential-customer
- Get new requirement and
promise
=> Change backlog, change
priority of US in Sprint
66. www.axon.vnfb.com/AxonActiveVietNam
HOW DO WE APPLY?
What did we do:
- PO decide the important feature we have to finish and put
to backlog (just epic)
- We alway ready for receive new request
- Team will discuss and split the big US (or epic) into a lot
of smaller US
- Sometime we refactor the old implementation to adapt
with new request
- WE don’t have velocity
67. www.axon.vnfb.com/AxonActiveVietNam
HOW DO WE APPLY?
Result until now (3 months):
- Get the first Customer
- One more team joined with our product
- We understand more
“You are the great team, you are the fastest team I have ever
seen before, thank you so much” - Patrick Brazzale (Our PM)