SlideShare a Scribd company logo
Agile Metrics
It‟s Not All That Complicated
© 2011 VersionOne 2
Welcome – About your Trainer, Katia Sullivan
• VersionOne Product Trainer and Agile
Coach
• Certified Scrum Master
• Certified Scrum Product Owner
• Led teams/Org‟s to agile adoption
• 12 years experience in Project management
– Requirements Management
– Enterprise Architecture
– Project Lead
– Project Manager
• Scrum Master for multiple teams across
multiple projects
• United States Marine Corps
Katia.sullivan@versionone.com
http://www.linkedin.com/in/agilekatia
@katiasul2
© 2011 VersionOne 3
Traditional Metrics
Traditional Metrics typically look at:
 Percent Complete
 Lines of Code
 “Earned Value”
 Effort expended
 Number of test cases written/executed
 Etc.
© 2011 VersionOne 4
Why are metrics/reporting essential to Agile projects?
 A constant evaluation of progress is used to redirect priorities
 Delivering on commitment to stakeholders to keep them informed in a
meaningful manner
 “Embracing Change” requires insight on those changes
 Automation is encouraged
© 2011 VersionOne 5
Agile Metrics differ from typical PM / SW Metrics
 Empirical – items are measurable.
 „Done or not done‟ – not „62.3% complete‟
 Team understanding and acceptance of what is
being measured
 Agile Metrics are used to deliver better software
 Agile metrics are not the end…they are the
beginning of a discussion or a decision
You can still produce typical Project Management /
Software Metrics, but they won‟t be as valuable.
© 2011 VersionOne 6
Why Go Agile?
Survey‟s Top 5
© 2011 VersionOne 7
What Benefits are they Realizing?
Survey‟s Top 5
© 2011 VersionOne 8
A Different Perspective
With plan-driven approach, we have a plan going into a project, but we
quickly lose sight of what‟s going on
So we create surrogate measures that we hope are representative of the true
health of the project.
Near the end of the project, the true state of the project emerges – were we
right?
© 2011 VersionOne 9
Agile Projects Deliver Value Every Iteration/Release
Analysis
Design
Code
Test
Deploy
Doc
$$
Analysis
Design
Code
Test
Deploy
Doc
Analysis
Design
Code
Test
Deploy
Doc
Analysis
Design
Code
Test
Deploy
Doc
$$$$$$
© 2011 VersionOne 10
The Business Dilemma
Return on Investment
– What do we build?
– How do we maximize return while limiting the investment?
In order to have any Return,
– Something of Value must be produced, plus
– There must be an Opportunity to sell it
© 2011 VersionOne 11
Throughput Accounting: The Heart of the Business Case for Agile
Idea Develop Test
Valuable,
Working
Features
Investment
(-$)
Operating Expense
(-$)
Throughput
+$
Operating Expense
(-$)
Rework
Maximize Throughput by removing system constraints while
limiting Investment and Operating Expenses.
© 2011 VersionOne 12
Planning: A Comparison
Iterative AND Incremental!
© 2011 VersionOne 13
Agile Roles in General
http://kanemar.files.wordpress.com/
 Most Agile Methods profess
the use of 3-5 different roles
 Many teams adopting Agile
struggle to determine where
their traditional role fits in an
Agile landscape
 Every role fits into 3 Classes:
 Customer
 Facilitator
 Implementer
© 2011 VersionOne 14
Key metrics/reporting
Some key Agile Metrics include:
• Burndowns
• Velocity Trend
• Counts and statuses of work items and defects
• Team Member Load, Effort
• Test Reports
© 2011 VersionOne 15
Burndown
• Burndown charts show the rate at which features are being completed
(burned down)
• Burndown charts are completed at iteration as well as release level (and
look the same)
• Point in time measurement of amount of work left to be done
Will fluctuate as work is added / removed
© 2011 VersionOne 16
Burndown
© 2011 VersionOne 17
Velocity
 The rate at which a team can produce working software
 More accurately stated, it is measured in terms of the stabilized
number of [estimation units] a team can deliver per sprint of a
given length, and with a given definition of Done.
© 2011 VersionOne 18
Work Item Counts
 Offer insight to Capitalized Costs vs.
Overhead
 Visualization of type of product releases or
in progress
 Transparency to help with prioritization
© 2011 VersionOne 19
Team Member Load/Effort
 Transparency into a members’ load
across all projects
 Helps limit risk
 Visibility for teams to plan ad hoc
depending on capacity adjustments
 Projections for people
allocation
 Helps with budgeting
© 2011 VersionOne 20
Trend Analysis
 Trend reports display general trends and changes over the
course of time. Use trend reports to understand the
differences introduced over the course of time
 Trend Reports Include:
 Estimate Trend
 Cumulative Flow
 Detail Estimate
 Test Status
 Issues
 Request Status
 Defect Status
 Velocity Trend
 Member Load
© 2011 VersionOne 21
Burnup
• Burnup charts are similar to burndown charts but
with total work and completion as separate data
points
• Burnup charts are completed at iteration as well as
release level (and look the same)
• Point in time measurement of amount of work left
to be done
Will fluctuate as work is added / removed
© 2011 VersionOne 22
Burnup (Estimate Trend)
• Use trend lines to show total work and delivery
projections
• Used by product owners to help with scope /
date decisions as well as delivery team to see if
they need cut items in a sprint
© 2011 VersionOne 23
Cumulative Flow
• The Cumulative Flow trend breaks out story and defect estimate
by status and tracks that over the course of time within the
selected project.
• Use this graph to track the amount of estimate that is in each
status as teams work.
© 2011 VersionOne 24
Tests and Defects
 How good is the quality we are developing?
 Do we need help in testing?
 Are we automating enough? Is it EVER Enough?
 Do we need to ask for testing help?
© 2011 VersionOne 25
Metrics
 Good metrics affirm & reinforce Agile
principles
 Metrics are to measure outcome, not output
 Reporting should measure trends, not
numbers
 Reports should provide fuel for meaningful
conversations
 This data should be easy to collect
 Good data is useful in gathering feedback on a
more frequent basis
 Metrics should help define excellence vs. good
enough production

More Related Content

What's hot

Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
Max Carlin
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
Ram Srivastava
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
Ankit Tandon
 
Seven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceSeven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile Performance
TechWell
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
Rahul Sudame
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban Demystified
Jack Speranza
 
Dev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkDev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile framework
Angela Dugan
 
What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?
SwatiKapoor43
 
Agile 101
Agile 101Agile 101
Agile 101
Bill McGehee
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
LeadingAgile
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
Allyson Chiarini
 
Agile 101
Agile 101Agile 101
Agile 101
digitalpurview
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
LeadingAgile
 
Scrumban
ScrumbanScrumban
Agile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT ProgramsAgile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT Programs
Glen Alleman
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
Christoph Mathis
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
CA Technologies
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation Explained
LeadingAgile
 
Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master
Mia Horrigan
 

What's hot (20)

Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
Seven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceSeven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile Performance
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban Demystified
 
Dev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkDev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile framework
 
What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT ProgramsAgile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT Programs
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation Explained
 
Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master
 

Similar to Agile Metrics: It's Not All That Complicated

Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
EVOLVE for Instructors Materials
 
Enable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsEnable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow Metrics
Tasktop
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2Murray Cantor
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Gaurav Marwaha
 
SAFe v4.6 full
SAFe v4.6 fullSAFe v4.6 full
SAFe v4.6 full
Alberto Gonzalez
 
Agile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentAgile in an ANSI-748-C environment
Agile in an ANSI-748-C environment
Glen Alleman
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
Eric Cattoir
 
Why agile?
Why agile?Why agile?
Why agile?
Wences Alfageme
 
Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...
Mikkel Brahm
 
Agile transformation approach by first consulting
Agile transformation approach by first consultingAgile transformation approach by first consulting
Agile transformation approach by first consulting
Roel van Overdam
 
Agile transformation approach by First Consulting
Agile transformation approach by First ConsultingAgile transformation approach by First Consulting
Agile transformation approach by First Consulting
Roel van Overdam
 
DevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptxDevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptx
PrasannaKumarN8
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
TEST Huddle
 
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringEngineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineering
software-engineering-book
 
Transitioning to Kanban - Aug 11
Transitioning to Kanban - Aug 11Transitioning to Kanban - Aug 11
Transitioning to Kanban - Aug 11Gil Irizarry
 
Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019
Agile India
 
Ch11.pptx
Ch11.pptxCh11.pptx
Ch11.pptx
HaiderBasra
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
Deny Prasetia
 

Similar to Agile Metrics: It's Not All That Complicated (20)

Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Enable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsEnable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow Metrics
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
SAFe v4.6 full
SAFe v4.6 fullSAFe v4.6 full
SAFe v4.6 full
 
Agile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentAgile in an ANSI-748-C environment
Agile in an ANSI-748-C environment
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Why agile?
Why agile?Why agile?
Why agile?
 
Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...
 
Agile transformation approach by first consulting
Agile transformation approach by first consultingAgile transformation approach by first consulting
Agile transformation approach by first consulting
 
Agile transformation approach by First Consulting
Agile transformation approach by First ConsultingAgile transformation approach by First Consulting
Agile transformation approach by First Consulting
 
DevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptxDevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptx
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
 
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringEngineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineering
 
Transitioning to Kanban - Aug 11
Transitioning to Kanban - Aug 11Transitioning to Kanban - Aug 11
Transitioning to Kanban - Aug 11
 
Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019
 
Ch11.pptx
Ch11.pptxCh11.pptx
Ch11.pptx
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 

More from VersionOne

AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
VersionOne
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
VersionOne
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
VersionOne
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
VersionOne
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile
VersionOne
 
What's the State of Agile Software Development?
What's the State of Agile Software Development?What's the State of Agile Software Development?
What's the State of Agile Software Development?
VersionOne
 
AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2
VersionOne
 
AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1
VersionOne
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
VersionOne
 
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked Awesome
VersionOne
 
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
VersionOne
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
VersionOne
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
VersionOne
 
AgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentAgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentVersionOne
 
AgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseAgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseVersionOne
 
AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2
VersionOne
 
AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1
VersionOne
 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports
VersionOne
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
VersionOne
 

More from VersionOne (20)

AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile
 
What's the State of Agile Software Development?
What's the State of Agile Software Development?What's the State of Agile Software Development?
What's the State of Agile Software Development?
 
AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2
 
AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
 
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked Awesome
 
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
 
AgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentAgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile Development
 
AgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseAgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the Enterprise
 
AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2
 
AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1
 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 

Agile Metrics: It's Not All That Complicated

  • 1. Agile Metrics It‟s Not All That Complicated
  • 2. © 2011 VersionOne 2 Welcome – About your Trainer, Katia Sullivan • VersionOne Product Trainer and Agile Coach • Certified Scrum Master • Certified Scrum Product Owner • Led teams/Org‟s to agile adoption • 12 years experience in Project management – Requirements Management – Enterprise Architecture – Project Lead – Project Manager • Scrum Master for multiple teams across multiple projects • United States Marine Corps Katia.sullivan@versionone.com http://www.linkedin.com/in/agilekatia @katiasul2
  • 3. © 2011 VersionOne 3 Traditional Metrics Traditional Metrics typically look at:  Percent Complete  Lines of Code  “Earned Value”  Effort expended  Number of test cases written/executed  Etc.
  • 4. © 2011 VersionOne 4 Why are metrics/reporting essential to Agile projects?  A constant evaluation of progress is used to redirect priorities  Delivering on commitment to stakeholders to keep them informed in a meaningful manner  “Embracing Change” requires insight on those changes  Automation is encouraged
  • 5. © 2011 VersionOne 5 Agile Metrics differ from typical PM / SW Metrics  Empirical – items are measurable.  „Done or not done‟ – not „62.3% complete‟  Team understanding and acceptance of what is being measured  Agile Metrics are used to deliver better software  Agile metrics are not the end…they are the beginning of a discussion or a decision You can still produce typical Project Management / Software Metrics, but they won‟t be as valuable.
  • 6. © 2011 VersionOne 6 Why Go Agile? Survey‟s Top 5
  • 7. © 2011 VersionOne 7 What Benefits are they Realizing? Survey‟s Top 5
  • 8. © 2011 VersionOne 8 A Different Perspective With plan-driven approach, we have a plan going into a project, but we quickly lose sight of what‟s going on So we create surrogate measures that we hope are representative of the true health of the project. Near the end of the project, the true state of the project emerges – were we right?
  • 9. © 2011 VersionOne 9 Agile Projects Deliver Value Every Iteration/Release Analysis Design Code Test Deploy Doc $$ Analysis Design Code Test Deploy Doc Analysis Design Code Test Deploy Doc Analysis Design Code Test Deploy Doc $$$$$$
  • 10. © 2011 VersionOne 10 The Business Dilemma Return on Investment – What do we build? – How do we maximize return while limiting the investment? In order to have any Return, – Something of Value must be produced, plus – There must be an Opportunity to sell it
  • 11. © 2011 VersionOne 11 Throughput Accounting: The Heart of the Business Case for Agile Idea Develop Test Valuable, Working Features Investment (-$) Operating Expense (-$) Throughput +$ Operating Expense (-$) Rework Maximize Throughput by removing system constraints while limiting Investment and Operating Expenses.
  • 12. © 2011 VersionOne 12 Planning: A Comparison Iterative AND Incremental!
  • 13. © 2011 VersionOne 13 Agile Roles in General http://kanemar.files.wordpress.com/  Most Agile Methods profess the use of 3-5 different roles  Many teams adopting Agile struggle to determine where their traditional role fits in an Agile landscape  Every role fits into 3 Classes:  Customer  Facilitator  Implementer
  • 14. © 2011 VersionOne 14 Key metrics/reporting Some key Agile Metrics include: • Burndowns • Velocity Trend • Counts and statuses of work items and defects • Team Member Load, Effort • Test Reports
  • 15. © 2011 VersionOne 15 Burndown • Burndown charts show the rate at which features are being completed (burned down) • Burndown charts are completed at iteration as well as release level (and look the same) • Point in time measurement of amount of work left to be done Will fluctuate as work is added / removed
  • 16. © 2011 VersionOne 16 Burndown
  • 17. © 2011 VersionOne 17 Velocity  The rate at which a team can produce working software  More accurately stated, it is measured in terms of the stabilized number of [estimation units] a team can deliver per sprint of a given length, and with a given definition of Done.
  • 18. © 2011 VersionOne 18 Work Item Counts  Offer insight to Capitalized Costs vs. Overhead  Visualization of type of product releases or in progress  Transparency to help with prioritization
  • 19. © 2011 VersionOne 19 Team Member Load/Effort  Transparency into a members’ load across all projects  Helps limit risk  Visibility for teams to plan ad hoc depending on capacity adjustments  Projections for people allocation  Helps with budgeting
  • 20. © 2011 VersionOne 20 Trend Analysis  Trend reports display general trends and changes over the course of time. Use trend reports to understand the differences introduced over the course of time  Trend Reports Include:  Estimate Trend  Cumulative Flow  Detail Estimate  Test Status  Issues  Request Status  Defect Status  Velocity Trend  Member Load
  • 21. © 2011 VersionOne 21 Burnup • Burnup charts are similar to burndown charts but with total work and completion as separate data points • Burnup charts are completed at iteration as well as release level (and look the same) • Point in time measurement of amount of work left to be done Will fluctuate as work is added / removed
  • 22. © 2011 VersionOne 22 Burnup (Estimate Trend) • Use trend lines to show total work and delivery projections • Used by product owners to help with scope / date decisions as well as delivery team to see if they need cut items in a sprint
  • 23. © 2011 VersionOne 23 Cumulative Flow • The Cumulative Flow trend breaks out story and defect estimate by status and tracks that over the course of time within the selected project. • Use this graph to track the amount of estimate that is in each status as teams work.
  • 24. © 2011 VersionOne 24 Tests and Defects  How good is the quality we are developing?  Do we need help in testing?  Are we automating enough? Is it EVER Enough?  Do we need to ask for testing help?
  • 25. © 2011 VersionOne 25 Metrics  Good metrics affirm & reinforce Agile principles  Metrics are to measure outcome, not output  Reporting should measure trends, not numbers  Reports should provide fuel for meaningful conversations  This data should be easy to collect  Good data is useful in gathering feedback on a more frequent basis  Metrics should help define excellence vs. good enough production

Editor's Notes

  1. Metrics/reporting pretty important in all project types.But Agile projects are a bit unique in some of the following perspectives(listed in slide)Automation around integration, builds, testing, etc is advocated in the Agile approachBecause it is one of the best ways to encourage agility - courage/confidence to make changes to support the business - if you don’t integrate and build it often it won’t ship - regression testing key since features are delivered completed in a sprint and automated regression on subsequent sprints to ensure nothing broke
  2. Visibility: continuous, vs. at specific milestones or at the end of the project Adaptability: embraces change, vs. change-resistant Business Value: delivered every sprint, vs. at the end (hopefully) of the project Risk: driven out early, vs. deferred to the end of the project
  3. There’s no earned value until a) there’s value, and b) somebody pays for it.
  4. What does this tell us, comparatively speaking, about risk? quality? value in the eyes of the customer? change control? ROI
  5. Burndown charts are more ‘real’ than gant charts as they show, in real-time, the affect of scope add / removal