More Related Content
Similar to Giora Morein - Metrics and diagnostics - AgileIL11
Similar to Giora Morein - Metrics and diagnostics - AgileIL11 (20)
More from AgileSparks (20)
Giora Morein - Metrics and diagnostics - AgileIL11
- 1. Agile Metrics and Diagnostics
Giora Morein | gmorein@bigvisible.com | www.bigvisible.com
• Founder, BigVisible Solutions
• Product Owner, SeeNowDo.com
• Certified Scrum Trainer (CST)
• Agile Coach
• Specialize in Agile Organizational Transformation.
• Large complex environments
• Experience at Merrill Lynch, Fidelity, John Hancock, State
Street, Cessna Aircraft, Bell Helicopter, McKesson, GE
Healthcare, Harvard Pilgrim
© 2011 BigVisible Solutions, Inc. All Rights Reserved
- 2. ____ __ ____ _____ ____ ______
_____ _____
____ _____
_____ _____
____ _____
3 Types of Metrics
© 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 3. 3 Types of Metrics
1. Vanity Metrics
____ __ ____ _____ ____ ______
Look how good we look!
_____ _____
____ _____
_____ _____
____ _____
© 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 4. 3 Types of Metrics
2. Informational
____ __ ____ _____ ____ ______
True but Useless
_____ _____
____ _____
_____ _____
____ _____
© 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 5. 3 Types of Metrics
3. Diagnostics
____ __ ____ _____ ____ ______
Support reliable decision-making
_____ _____
____ _____
_____ _____
____ _____
© 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 6. Levels of Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Program
Product
_____ level Release/Project
Second_____
Third level
____ _____
_____ _____ Iteration
Fourth level Iteration Iteration
Fifth level
____ _____
Release/Project
Iteration Iteration Iteration
Release/Project
Team
Iteration Iteration Iteration
6 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 7. Starting off with… Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
Iteration Reporting
7 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 8. Iteration Reporting Objectives Iteration Reporting
• Visibility____ iteration____ ______
Click to edit Master textperformance
____ __ into _____ styles
Second_____
_____ level
• Visibility into iteration risks
Third level
____ _____
• Identify opportunities for correction
Fourth level
_____ _____
Fifth level
____ _____
• Provide guidance on when/how to respond
Are we executing as planned?
Is our plan at risk?
Do we need to adjust?
How should we adjust?
When should I adjust?
8 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 9. In Sprint Planning: Stories are Selected Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Story: 12 Story: 27
Third customer, I want to…
____ level
As a _____ As a customer, I want to…
price of a see the how much the price
Fourth latest stock
see the
_____ level _____
specific stock stock has changed since I
of a
bought it
Fifth level
____ _____ 3
5
Story: 18
Story: 35
As a prospective r, I want to…
customer, I As a custome n
want to… cks that I ow
see the list of pr see the list of sto
oducts and
services that are
offered
13
8
9 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 10. In Sprint Planning: Tasks are Defined Iteration Reporting
Click to edit Master text styles
Story __ ____ _____ ____ ______
____ Tasks
Second_____
_____ level
Story: 18
As a customer, I want
Finalize
Requirements
Define Web-
Service Interface
Integrate with
Stock Ticker Svs.
HTML Template
16 hrs
Develop JSP
24 hrs
Build Cache
4 hrs 16 hrs 32 hrs
Third level
____ _____
to…
see the latest stock
price of a specific stock
8 hrs
Develop Stock
Visual Design
Modify Controller
Execute Tests
8
Fourth level
_____ _____
Define Tests
8 hrs
Object
16 hrs 8 hrs
24 hrs
16 hrs
Fifth 35 _____
____
Story:
level Finalize
Requirements
Define Web-
Service Interface
Call Stored
Procedure
HTML Template Develop JSP
Modify Schema
16 hrs 24 hrs
8 hrs 4 hrs 16 hrs 16 hrs
As a customer, I want
to… Develop Portfolio Visual Design Execute Tests
13
see the list of stocks Define Tests
12 hrs
Object 8 hrs
Modify Controller
16 hrs Stored Procedure
that I own 16 hrs 24 hrs 32 hrs
Story: 27 Finalize Define Web- Develop Compare HTML Template Stored Procedure
Develop JSP
As a customer, I want Requirements Service Interface Logic 16 hrs 8 hrs
12 hrs
to… 4 hrs 4 hrs 16 hrs
see the how much the
price of a stock has
5 Develop Owned Visual Design Modify Controller Execute Tests
Define Tests
changed since I bought Object 2 hrs 10 hrs 8 hrs
it 8 hrs
16 hrs
Finalize Define Tests
Story: 12 Create Offering Develop JSP
Requirements 1 hrs
Content 4 hrs
4 hrs
As a prospective 8 hrs
customer, I want
to…
3
see the list of pr
oducts
Configure Role &
and services that Visual Design Execute Tests Permissions
are
offered 8 hrs 2 hrs 4 hrs
10 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 11. Day - 1 Task Board is Created Iteration Reporting
Click to edit Master text styles In Progress
Story __ ____ _____ ____ ______
____ Not Started Complete
Second_____
_____ level
Story: 18
As a customer, I want
Integrate with
Finalize
Stock Ticker Svs.
Requirements
Define Web-
HTML Template
Visual Design
Servicehrs
16 Interface
16 hrs Cache
Build
8 hrshrs
4
Third level
____ _____
to…
see the latest stock
price of a specific stock
8 hrs hrs
32
Modify Controller
Execute Tests
Develop Stock
16 hrs
Object
Develop JSP
8
Fourth level
_____ _____
Define Tests
24 hrs
8 hrs 16 hrs
24 hrs
Fifth 35 _____
____
Story:
level Finalize
Call Stored
Define Web-
Requirements HTML Template
Service Interface
Procedure JSP 16 hrshrs
8Develop
hrs 4
As a customer, I want 16 24 hrs
hrs
to… Develop Portfolio
Modify Schema Controller
Modify
Execute Tests
13
see the list of stocks Define Tests
Visual Design
12 hrs
16 hrs
Stored Procedure
16 Object
24 hrs
32 hrs
that I own 8 hrs 16 hrs
Story: 27 Develop Compare
Finalize Define Web-
Develop JSP Modify Controller
Logic
Requirements Service Interface
As a customer, I want
to… 4 12 hrs
16 hrs
hrs 104hrs
Stored Procedure
hrs
see the how much the
price of a stock has
5 HTML Template 8 hrs
Execute Tests Develop Owned
Visual hrs
16 Tests
Define Design
8 hrs
changed since I bought Object
it 82hrs
hrs
16 hrs
Finalize
Develop JSP Create Offering
Story: 12
Requirements
4 hrs Content
Define Tests
4 hrs 1 hrshrs
8
As a prospective
customer, I want
to…
3
see the list of pr
oducts
Configure Role &
and services that Visual Design
Permissions Execute Tests
are
offered 4 8 hrs
hrs 2 hrs
11 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 12. Task List – Day 1 Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
12 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 13. Day 2 – Task Board Updated Iteration Reporting
Click to edit Master text styles In Progress
Story __ ____ _____ ____ ______
____ Not Started Complete
Second_____
_____ level
Story: 18
As a customer, I want
Integrate with
Develop JSP
Stock Ticker Svs.
Build Cache
32 hrs
Finalize
Requirements
Define Tests
8 hrs
16 24 hrs
hrs 8 hrs
Third level
____ _____
to…
see the latest stock
price of a specific stock Modify Controller Execute Tests
Define Web-
Service Interface
Visual hrs
4 Design
Develop Stock
Object
HTMLhrs
16 Template
8
Fourth level
_____ _____ 24 hrs 16 hrs 8 hrs 16 hrs
Fifth 35 _____
____
Story:
level Call Stored
Procedure
Modify Controller Finalize
Requirements
Define Tests Visual Design
Develop JSP 24 hrs Modify Schema 12 hrs
HTML Template 8 hrs
16 hrs 8 hrs
As a customer, I want 24 hrs 16 hrs 16 hrs
to… Develop Portfolio
Define Web-
13
see the list of stocks Execute Tests
16 hrs
Stored Procedure
32 hrs Service Interface Object
that I own
4 hrs 16 hrs
Story: 27 Finalize Define Web-
Visual Design Develop Compare
Requirements Service Interface
As a customer, I want Stored Procedure
Logic
2 hrs
4 hrs
to… Develop JSP 8 hrs hrs164 hrs
see the how much the
price of a stock has
5 12 hrs
HTML Template Modify Controller
Execute Tests Develop Owned
Define Tests
16 hrs 10 hrs
changed since I bought Object
it 88hrs
hrs
16 hrs
Finalize
Story: 12 Develop JSP Create Offering
Requirements Define Tests
4 hrs Content
4 hrs 1 8 hrs
hrs
As a prospective
customer, I want
to…
3
see the list of pr
oducts
Configure Role &
and services that Visual Design
Permissions Execute Tests
are
offered 4 8 hrs
hrs 2 hrs
13 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 14. Task List – Day 2 Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
14 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 15. Day 3 – Task Board Updated Iteration Reporting
Click to edit Master text styles In Progress
Story __ ____ _____ ____ ______
____ Not Started Complete
Second_____
_____ level
Story: 18
As a customer, I want
Integrate with
Stock Ticker Svs.
Develop JSP
Modify Controller
24 hrs
Develop Stock
Object
Define Web-
Service Interface
Finalize
Requirements
Define Tests
8 hrs
16 hrs 4 hrs
Third level
____ _____
to…
16 hrs 8 hrs
24 hrs
see the latest stock
price of a specific stock Build Cache Execute Tests HTML Template Visual Design
8
Fourth level
_____ _____ 32 hrs 16 hrs 16 hrs 8 hrs
Fifth 35 _____
____
Story:
level Call Stored
Procedure
Develop JSP Modify Schema Visual Design Define Tests
24 hrs 16 hrs 8 hrs 12 hrs
16 hrs
As a customer, I want Modify Controller
to… 24 hrs Develop Portfolio Define Web- Finalize
13
see the list of stocks Execute Tests
16 hrs
Stored Procedure
32 hrs
HTML Template
16 hrs Object Service Interface Requirements
that I own 8 hrs
16 hrs 4 hrs
Story: 27 Visual Design Define Tests
Develop Compare
As a customer, I want 2 hrs 8 hrs
Stored Procedure
Logic
to… Develop JSP 8 hrs hrs
16
Modify Controller
see the how much the
price of a stock has
5 Finalize
12 hrs 10 hrs
HTML Template Develop Owned
Define Web-
Requirements
Execute Tests
changed since I bought 16 hrs
Service 4 hrs
Interface Object
8 hrs
it 4 hrs 16 hrs
Finalize
Story: 12 Develop JSP Create Offering
Requirements Define Tests
4 hrs Content
4 hrs 1 8 hrs
hrs
As a prospective
customer, I want
to…
3
see the list of pr
oducts
Configure Role &
and services that Visual Design
Permissions Execute Tests
are
offered 4 8 hrs
hrs 2 hrs
15 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 16. Task List – Day 3 Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
16 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 17. Day 4 – Task Board Updated Iteration Reporting
Click to edit Master text styles In Progress
Story __ ____ _____ ____ ______
____ Not Started Complete
Second_____
_____ level
Story: 18
As a customer, I want
Integrate with
Stock Ticker Svs.
Execute Tests
16 hrs
Develop JSP
24 hrs
Modify Controller
24 hrs
Finalize
Requirements
Define Tests
8 hrs
16 hrs
Third level
____ _____
to…
see the latest stock
price of a specific stock Build Cache Develop Stock
8 HTML Template
hrs
16 hrs Define Web-
Service Interface
8
Fourth level
_____ _____ 32 hrs Object
16 hrs
Visual Design
8 hrs 4 hrs
Fifth 35 _____
____
Story:
level Call Stored
Procedure
Develop JSP Modify Controller Modify Schema Visual Design Define Tests
Develop Portfolio
24 hrs 24 hrs 16 hrs 8 hrs
HTML Template 12 hrs
16 hrs Object
As a customer, I want 16 hrs
16 hrs
to… Define Web- Finalize
13
see the list of stocks Execute Tests
16 hrs
Stored Procedure
32 hrs Service Interface Requirements
that I own 8 hrs
4 hrs
Story: 27 Visual Design Develop Compare Finalize Define Tests
As a customer, I want 2 hrs Stored Procedure
Logic Requirements 8 hrs
to… 4 hrs
Develop JSP 8 hrs hrs
16
Modify Controller
see the how much the
price of a stock has
5 12 hrs 10 hrs
HTML Template Develop Owned
Define Web-
Execute Tests
changed since I bought 16 hrs
Service 8 hrs
Interface Object
it 4 hrs 16 hrs
Finalize
Story: 12 Develop JSP Create Offering
Requirements Define Tests
4 hrs Content
4 hrs 1 8 hrs
hrs
As a prospective
customer, I want
to…
3
see the list of pr
oducts
Configure Role &
and services that Visual Design
Permissions Execute Tests
are
offered 4 8 hrs
hrs 2 hrs
17 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 18. Task List – Day 4 Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
18 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 19. Day 5 – Task Board Updated Iteration Reporting
Click to edit Master text styles In Progress
Story __ ____ _____ ____ ______
____ Not Started Complete
Second_____
_____ level
Story: 18
As a customer, I want
Execute Tests
16 hrs
Develop JSP
24 hrs
Modify Controller
24 hrs
Finalize
Requirements
Define Tests
8 hrs
Third level
____ _____
to…
see the latest stock
price of a specific stock Build Cache Integrate with
8 HTML Template
hrs
16 hrs Define Web-
Develop Stock
Service Interface
8
Fourth level
_____ _____ 32 hrs Stock Ticker Svs.
16 hrs
Visual Design
8 hrs
Object
4 hrs
16 hrs
Fifth 35 _____
____
Story:
level Call Stored
Procedure
Modify Controller Develop JSP Visual Design Define Tests
Develop Portfolio
24 hrs 24 hrs 8 hrs
HTML Template 12 hrs
16 hrs Object
As a customer, I want 16 hrs
16 hrs
to… Modify Schema
Define Web- Finalize
13
see the list of stocks Execute Tests
16 hrs
Stored Procedure
32 hrs
16 hrs
Service Interface Requirements
that I own 8 hrs
4 hrs
Finalize
Story: 27 Stored Procedure Develop Compare Develop JSP Visual Design
Requirements
As a customer, I want 8 hrs Logic 12 hrs 2 hrs
to…
4 hrs
16 hrs
Modify Controller
see the how much the
price of a stock has
5 10 hrs
HTML Template Develop Owned
Define Web-
Execute Tests
16 hrs Define Tests
changed since I bought Service 8 hrs
Interface Object
8 hrs
it 4 hrs 16 hrs
Finalize
Story: 12 Develop JSP Create Offering
Requirements Define Tests
4 hrs Content
4 hrs 1 8 hrs
hrs
As a prospective
customer, I want
to…
3
see the list of pr
oducts
Configure Role &
and services that Visual Design
Permissions Execute Tests
are
offered 4 8 hrs
hrs 2 hrs
19 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 20. Task List – Day 5 Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
20 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 21. The Iteration Burn-down Iteration Reporting
Iteration Progress Reporting styles
Click to edit Master text
____ __ ____ _____ ____ ______
Second_____
_____team on-track to
► Is the level
complete planned iteration
Third level
____ _____
work?
Fourth level
_____ _____
► Which stories are at risk of not
Fifth level
____ _____
being completed?
► Do I need to add or remove
stories from the iteration?
21 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 22. Burn-down Analysis Fundamentals Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
22 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 23. Burn-down Analysis Fundamentals Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
23 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 24. Burn-down Analysis Fundamentals Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
Too Slow
± 200 hours over
24 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 25. Burn-down Analysis Fundamentals Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
25 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 26. Burn-down Analysis Fundamentals Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
Too Fast
± 200 hours
under
26 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 27. Basic Iteration Burn-down Analysis Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
27 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 28. Basic Iteration Burn-down Analysis Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
28 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 29. What about…. Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
Changes to the planned tasks?
29 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 30. More Iteration Burn-down Analysis Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
30 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 31. More Iteration Burn-down Analysis Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
31 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 32. More Iteration Burn-down Analysis Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
32 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 33. More Iteration Burn-down Analysis Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Rate of work
Third level
____ _____ completion prior
Fourth level
_____ _____ to scope change
Fifth level
____ _____
At the same rate
this team does not
complete all
planned work
33 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 34. More Iteration Burn-down Analysis Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
34 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 35. Burn-down Anti-Patterns Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
35 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 36. Burn-down Anti-Patterns Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
36 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 37. Burn-down Anti-Patterns Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
37 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 38. Burn-down Anti-Patterns Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
Typical slow-down
caused by bottle-
neck
38 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 39. Burn-down Limitations Iteration Reporting
• ____to quantitative diagnostic – ______ without context
Click __ ____ _____ ____ little use
Simple edit Master text styles
Second_____
• _____ level
Requires first-hand knowledge to effectively diagnose
Third However common patterns/anti-patterns emerge
____ level
_____
Fourth level of bottleneck – does not help in identifying bottle-neck
• _____ _____
Shows impact
Fifth level
____ _____
39 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 40. Revisiting the Bottleneck Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
Typical slow-down
caused by bottle-
neck
40 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 41. Bottleneck pattern not observed early Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
41 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 42. Exploring Functional Specialties Iteration Reporting
Click to edit Master text styles
Story __ ____ _____ ____ ______
____ Tasks
Second_____
_____ level
Story: 18
As a customer, I want
Finalize
Requirements
Define Web-
Service Interface
Integrate with
Stock Ticker Svs.
HTML Template
16 hrs
Develop JSP
24 hrs
Build Cache
4 hrs 16 hrs 32 hrs
Third level
____ _____
to…
see the latest stock
price of a specific stock
8 hrs
Develop Stock
Visual Design
Modify Controller
Execute Tests
8
Fourth level
_____ _____
Define Tests
8 hrs
Object
16 hrs 8 hrs
24 hrs
16 hrs
Fifth 35 _____
____
Story:
level Finalize
Requirements
Define Web-
Service Interface
Call Stored
Procedure
HTML Template Develop JSP
Modify Schema
16 hrs 24 hrs
8 hrs 4 hrs 16 hrs 16 hrs
As a customer, I want
to… Develop Portfolio Visual Design Execute Tests
13
see the list of stocks Define Tests
12 hrs
Object 8 hrs
Modify Controller
16 hrs Stored Procedure
that I own 16 hrs 24 hrs 32 hrs
Story: 27 Finalize Define Web- Develop Compare HTML Template Stored Procedure
Develop JSP
As a customer, I want Requirements Service Interface Logic 16 hrs 8 hrs
12 hrs
to… 4 hrs 4 hrs 16 hrs
see the how much the
price of a stock has
5 Develop Owned Visual Design Modify Controller Execute Tests
Define Tests
changed since I bought Object 2 hrs 10 hrs 8 hrs
it 8 hrs
16 hrs
Finalize Define Tests
Story: 12 Create Offering Develop JSP
Requirements 1 hrs
Content 4 hrs
4 hrs
As a prospective 8 hrs
customer, I want
to…
3
see the list of pr
oducts
Configure Role &
and services that Visual Design Execute Tests Permissions
are
offered 8 hrs 2 hrs 4 hrs
42 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 43. Identify Task Categories Iteration Reporting
Click to edit Master text styles
Story __ ____ _____ ____ ______
____ Tasks
Second_____
_____ level
Story: 18
As a customer, I want
Finalize
Requirements
Define Web-
Service Interface
Integrate with
Stock Ticker Svs.
HTML Template
16 hrs
Develop JSP
24 hrs
Build Cache
4 hrs 16 hrs 32 hrs
Third level
____ _____
to…
see the latest stock
price of a specific stock
8 hrs
Develop Stock
Visual Design
Modify Controller
Execute Tests
8
Fourth level
_____ _____
Define Tests
8 hrs
Object
16 hrs 8 hrs
24 hrs
16 hrs
Fifth 35 _____
____
Story:
level Finalize
Requirements
Define Web-
Service Interface
Call Stored
Procedure
HTML Template Develop JSP
Modify Schema
16 hrs 24 hrs
8 hrs 4 hrs 16 hrs 16 hrs
As a customer, I want
to… Develop Portfolio Visual Design Execute Tests
13
see the list of stocks Define Tests
12 hrs
Object 8 hrs
Modify Controller
16 hrs Stored Procedure
that I own 16 hrs 24 hrs 32 hrs
Story: 27 Finalize Define Web- Develop Compare HTML Template Stored Procedure
Develop JSP
As a customer, I want Requirements Service Interface Logic 16 hrs 8 hrs
12 hrs
to… 4 hrs 4 hrs 16 hrs
see the how much the
price of a stock has
5 Develop Owned Visual Design Modify Controller Execute Tests
Define Tests
changed since I bought Object 2 hrs 10 hrs 8 hrs
it 8 hrs
16 hrs
Finalize Define Tests
Story: 12 Create Offering Develop JSP
Requirements 1 hrs
Content 4 hrs
4 hrs
As a prospective 8 hrs
customer, I want
to…
3
see the list of pr
oducts
Configure Role &
and services that Visual Design Execute Tests Permissions
are
offered 8 hrs 2 hrs 4 hrs
43 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 44. Category or Functional Burn-Down Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
44 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 45. Category Burn-Down Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____ Bottleneck or
Limiting Constraint
Fifth level
____ _____ This type of task
is not trending
toward completion
45 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 46. Incorrectly Diagnosed Burn-Down Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____ Without the Category
Fourth level
_____ _____ Burn-Down, one may
mistakenly add
Fifth level
____ _____ additional story to
iteration
46 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 47. How about… Iteration Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
Release Reporting
47 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 48. Release/Project Reporting Objectives Release Reporting
• ____to edit Master textperformance and productivity
Click __ into overall team____ ______
Visibility ____ _____ styles
Second_____
• _____ levelrelease and project progress
Visibility into
Third level
• ____ _____
Ability to forecast
Fourth level we finish?
_____ _____
When will
Fifth level
____How much will be finished?
_____
• Determine if adjustments are needed
• Determine impact of environment/constraint changes
48 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 49. Velocity Chart – Bar Chart Release Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______ ► Shows velocity history
Second_____
_____ level for single team
Third level
____ _____ ► Cannot be used to
Fourth level
_____ _____ compare multiple teams
Fifth level
____ _____ ► Remember:
Past Performance Does
Not Guarantee Future
Results
49 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 50. Velocity Chart – Line Chart Release Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______ ► Easier to identify trends
Second_____
_____ level
Third level
____ _____
Fourth level
_____ _____
Fifth level
____ _____
50 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 51. Velocity Chart – Line Chart Release Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______ ► Easier to identify trends
Second_____
_____ level ► Overlay “Planned” and
Third level
____ _____ “Actual” Velocity
Fourth level
_____ _____
Fifth level
____ _____
51 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 52. Velocity Chart – Line Chart Release Reporting
Click to edit Master text styles
____ __ ____ _____ ____ ______ ► Easier to identify trends
Second_____
_____ level ► Overlay “Planned” and
Third level
____ _____ “Actual” Velocity
Fourth level
_____ _____ ► Delta shows levels of
Fifth level
____ _____ variance
52 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 53. Velocity Chart Patterns - Converging Release Reporting
____ __ ____ _____ ____ ______ Symptom
Click to edit Master text styles
Second_____
_____ level ► Planned and Actual
Third level
____ _____ converging
Fourth level
_____ _____ ► Delta getting smaller
Fifth level
____ _____
Diagnosis
► Healthy trend
► Team is converging on
consistent velocity
► Team is improving its ability
to plan and execute
consistently
► Developing rhythm
53 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 54. Velocity Chart Patterns - Erratic Release Reporting
____ __ ____ _____ ____ ______ Symptom
Click to edit Master text styles
Second_____
_____ level ► Erratic pattern
Third level
____ _____ ► Consistently high delta
Fourth level
_____ _____ ► Little or no planned-actual
Fifth level
____ _____ convergence
Diagnosis
► Stories are not being
completed within the
iteration – bleed-over
► Stories are being started
then completed in
subsequent iteration
► Velocity accounts for
completed stories
54 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 55. Velocity Chart Patterns - Decreasing Release Reporting
____ __ ____ _____ ____ ______ Symptom
Click to edit Master text styles
Second_____
_____ level ► Decreasing Velocity
Third level
____ _____ ► Consistent Delta
Fourth level
_____ _____
Fifth level
____ _____ Diagnosis
► Very bad trend
► Decreasing productivity
55 © 2011 BigVisible Solutions, Inc.. All Rights Reserved
- 56. Velocity Chart Patterns - Decreasing Release Reporting
____ __ ____ _____ ____ ______ Symptom
Click to edit Master text styles
Second_____
_____ level ► Decreasing Velocity
Third level
____ _____ ► Consistent Delta
Fourth level
_____ _____
Fifth level
____ _____ Possible Causes
► Changes in Team
► Changes in Team member
availability
► Accumulation of Technical
Debt
► Most Likely:
Increase in Manual Testing
Activities
► Poor unit-test coverage
► Poor test automation
56 © 2011 BigVisible Solutions, Inc.. All Rights Reserved