• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
AgilePalooza - Agile Reporting and Metrics
 

AgilePalooza - Agile Reporting and Metrics

on

  • 1,964 views

This presentation provides a sample of diagnostics and metrics on Agile projects to help diagnose and evaluate project performance.

This presentation provides a sample of diagnostics and metrics on Agile projects to help diagnose and evaluate project performance.

Statistics

Views

Total Views
1,964
Views on SlideShare
1,372
Embed Views
592

Actions

Likes
2
Downloads
63
Comments
0

4 Embeds 592

http://agilepalooza.com 368
http://www.agilepalooza.com 219
http://www.slideshare.net 3
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    AgilePalooza - Agile Reporting and Metrics AgilePalooza - Agile Reporting and Metrics Presentation Transcript

    • Agile Reporting and Metrics Giora Morein | gmorein@bigvisible.com •  Co-Founder of BigVisible Solutions •  Certified Scrum Trainer (CST) •  Agile Coach •  Specialize in ramping up and scaling Agile and Scrum teams. © 2009 BigVisible Solutions, Inc. All Rights Reserved
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 2
    • Starting off with… Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Iteration Reporting © 2009 BigVisible Solutions, Inc.. All Rights Reserved 3
    • Iteration Reporting Objectives Iteration Reporting ►  Visibility into iteration styles Click to edit Master text performance ____ __ ____ _____ ____ ______ Second_____ _____ level ►  Visibility into iteration risks Third level ____ _____ Fourth level _____ _____ ►  Identify opportunities for correction 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? © 2009 BigVisible Solutions, Inc.. All Rights Reserved 4
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 5
    • Tasks are Defines 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 6
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 7
    • Task List – Day 1 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 8
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 9
    • Task List – Day 2 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 10
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 11
    • Task List – Day 3 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 12
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 13
    • Task List – Day 4 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 14
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 15
    • Task List – Day 5 Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 16
    • 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? © 2009 BigVisible Solutions, Inc.. All Rights Reserved 17
    • Burn-down Analysis Fundamentals Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 18
    • Burn-down Analysis Fundamentals Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 19
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 20
    • Burn-down Analysis Fundamentals Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 21
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 22
    • Basic Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 23
    • Basic Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 24
    • What about…. Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Changes to the planned tasks? © 2009 BigVisible Solutions, Inc.. All Rights Reserved 25
    • More Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 26
    • More Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 27
    • More Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 28
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 29
    • More Iteration Burn-down Analysis Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 30
    • Burn-down Anti-Patterns Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 31
    • Burn-down Anti-Patterns Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 32
    • Burn-down Anti-Patterns Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 33
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 34
    • Burn-down Limitations Iteration Reporting ►  Simple edit Master text styles Click to quantitative diagnostic –______ ____ __ ____ _____ ____ little use without context 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 ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 35
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 36
    • Bottleneck pattern not observed early Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 37
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 38
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 39
    • Category or Functional Burn-Down Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 40
    • 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 tasks is not trending toward completion © 2009 BigVisible Solutions, Inc.. All Rights Reserved 41
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 42
    • How about… Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Release Reporting © 2009 BigVisible Solutions, Inc.. All Rights Reserved 43
    • Release/Project Reporting Objectives Release Reporting ►  Visibility ____ _____ ____ ______ Click to edit Masterteam performance and ____ __ into overall text styles productivity Second_____ _____ level ►  Visibility into release and project progress 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 44
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 45
    • Velocity Chart – Line Chart Release Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ ►  Easier to identify trends Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 46
    • 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 ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 47
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 48
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 49
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 50
    • Velocity Chart Patterns - Diverging Release Reporting ____ __ ____ _____ ____ ______ Symptom Click to edit Master text styles Second_____ _____ level ►  Planned and Actual Third level ____ _____ diverging Fourth level _____ _____ ►  Delta getting bigger Fifth level ____ _____ Diagnosis ►  Unhealthy trend ►  Team not completing stories ►  Iteration bleed-over increasing ►  Team losing rhythm ►  Requires immediate investigation © 2009 BigVisible Solutions, Inc.. All Rights Reserved 51
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 52
    • 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 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 53
    • Release Burn-down Release Reporting ►  Primary progress-monitoring tool Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ ►  Tracks level _____ progress from iteration to iterations Third levelif team is on-schedule ____ _____ ►  Indicates Fourth level _____ _____ ►  Indicates whether there is sufficient time and velocity Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 54
    • Release Burn-Down Release Reporting ►  How __ ____ take to release these features? ____ long will it _____ ____ ______ Click to edit Master text styles Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 55
    • Release Burn-Down – Multiple Velocities Release Reporting ►  Forecasting Master text Velocities Click to edit with_____ ____ ______ ____ __ ____ Different styles Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ *Assumes Controlled Scope © 2009 BigVisible Solutions, Inc.. All Rights Reserved 56
    • Release Burn-Up Release Reporting ►  How __ ____ I_____ ____ ______ Click to editcan complete stylesa specific ____ much Master text within timeframe (15 Iterations)? Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 57
    • Exploring… Program Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Program Reporting © 2009 BigVisible Solutions, Inc.. All Rights Reserved 58
    • The Program Reporting Problem Program Reporting ►  Independent teams with ____ ______ ____ __ ____ _____ independent backlogs Click to edit Master text styles Second_____ _____ level ►  Story sizes and velocities are not comparable across teams Third level story points is expensive, temporary and inaccurate ____ _____ ►  Normalizing Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 59
    • Sprint/Weeks Remaining Snapshot Program Reporting ►  For each____ calculate____ ______complete Click to edit Master texttime/sprints to ____ __ team, _____ styles backlog   Release Backlog Size/Velocity Second_____ _____ level Third level ____ _____ Release Backlog Completion Forecast Fourth level _____ _____ As of 3/3/2009 Fifth level ____14 _____ 12 Sprints Remaining 10 8 6 4 2 0 Team A Team B Team C Team D Team Target Release © 2009 BigVisible Solutions, Inc.. All Rights Reserved 60
    • Cumulative Weeks Remaining Time Series Program Reporting ____ __ ____ _____ ____Sprints Remaining Cumulative ______ Click to edit Master text styles 60 Second_____ _____ level Third level ____ _____ Cumulative Sprints Remaining 50 Fourth level _____ _____ Fifth level ____ _____ 40 30 Team D Team C 20 Team B Team A 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Sprint # © 2009 BigVisible Solutions, Inc.. All Rights Reserved 61
    • Cumulative Time Remaining Burndown Program Reporting Click to edit Master Cumulative______ ____ __ ____ _____ ____ Sprints Remaining text styles 60 Second_____ _____ level Third level ____ _____ Cumulative Sprints Remaining 50 Fourth level _____ _____ Fifth level ____ _____ 40 Team D 30 Team C Team B 20 Team A Linear(Trend) 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Sprint # © 2009 BigVisible Solutions, Inc.. All Rights Reserved 62
    • Let’s look at… Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Product Reporting © 2009 BigVisible Solutions, Inc.. All Rights Reserved 63
    • Feature Reporting Product Reporting ►  Storiesedit be grouped into features Click to can Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level ►  Progress reported based on points Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 64
    • Feature Progress Reporting Product Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 65
    • Test Reporting Product Reporting ►  Test-CentricMaster text styles Click to edit rather than Defect-Centric ____ __ ____ _____ ____ ______ Second_____ _____ level ►  Determine level of tests defined, executed and passed Third level ____ _____ ►  Tracks progress from iteration to iterations Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 66
    • Testing per Iteration Product Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 67
    • Testing Coverage Growth Product Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 68
    • “Escape” Defects Product Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 69
    • Test Automation Product Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved 70
    • A little… Iteration Reporting Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Team Reporting © 2009 BigVisible Solutions, Inc.. All Rights Reserved 71
    • Morale Barometer Team Reporting ►  Track__ ____the ebb andstyles team morale. Click toand plot _____ ____ ______ ____ edit Master text flow in Second_____ 1= get me off this project   10=happiness; _____ level   Plot average team vote against Iteration Third level ____ _____ ►  Fallinglevel in morale should be addressed immediately _____ trend Fourth _____ Fifth level ____ _____ Project A Morale Iteration 1 8.2 Iteration 2 8.5 Iteration 3 7.9 Iteration 4 8.0 © 2009 BigVisible Solutions, Inc.. All Rights Reserved 72