SlideShare a Scribd company logo
An Agile approach to
Business Metrics
by @Pablo_Valcarcel
pvalcarcel@wemanity.com
Product Owner’s
Adventures in
Dataland
Who is this guy?
@Pablo_Valcarcel
pvalcarcel@wemanity.com
‘Conventional’ Agile Metrics
Lead Time*
Defect count
Work in Progress
Code coverage
Unplanned Changes
Velocity (Stpts per sprint)
Return on investment*
Innovations per sprint
Artifacts generated
Slack time
Failure Load (firefighting time)
Iteration Burn-Down
Unfinished Stories
Customer Satisfaction*
LOC (lines of code)
Un-deployed Stories
# Blocks
Budget/Schedule Compliance
Flow Efficiency (lead time / touch
time)
Release Burn-Up
*Italics: Connected to business value.
Your average Sprint Review...
KPI
KPI KPI
KPI
Stakeholder
Scrum MasterProduct Owner
Is this ‘Agile’ enough?
KPI
KPI KPI
KPI
Stakeholder
Scrum MasterProduct Owner
● Does it help increase customer satisfaction?
● We deliver business value on every iteration,
but how do we measure it?
● Shouldn’t the definition of metrics be an
iterative+feedback-based process on itself?
● Priorities and markets change all the time.
Enterprise Metrics: The Ocean of Data
The Startup Way: Go Pirate
‘AARRR!’
-Dave McLure
500 Startups
The Lean Metrics Process (Croll & Yoskovitz)
The Lean Sprint (Ash Maurya)
The Thesis: The Analytics Sprint
Agile discipline and
‘Lean Analytics’
thinking can provide a
better method to
measure value.
The Analytics Sprint
Planning:
At the beginning of each sprint discuss:
● With stakeholders: What are the OKRs/key metrics? What’s the
KPI we should work on the next iteration? What’s the baseline?
● With team: Hypothesis are defined on why/how to tackle that
KPI.
All of this: KPI, baseline, hypothesis and experiments are
documented in writing.
The Analytics Sprint
Reviewing:
At the end of each sprint:
● There’s an assessment. Did we hit the goal? If not pivot into
another experiment. If we did we persevere onto the next KPI.
● Data is turned into validated learning. Even failed experiments
provide learning (think Google with OKR).
The Analytics Sprint: The Metrics Master
Metrics Master: Role responsible for the
definition, revision and accounting of the key
metrics.
● Facilitates discussion with stakeholders on
business value and key metrics.
● Discusses hypothesis and experiments with
team.
● Tracks and does innovation accounting.
● Reports back on the results and either pivots or
perseveres on the next metric.
● It can be the Product Owner (business value) or
a dedicated team-member (e.g. data-scientist)..
But wait, I already do that!
Even if you’re already measuring a
business value metric every sprint:
● When was its value defined?
● Who defined it?
● How’s the reporting being done to
stakeholders and customers?
(Theatre of success or. customer
discovery?).
Case Study: Spotify Metrics-Driven
Development
Every retrospective they measure squad performance, and they refine the
metric.
They also set goal targets at the start of every integration project we do
(which may span multiple sprints). For example: “we will know we’re
successful when this integration brings us x-amount of users.”
Source: Lynn Root
Case Study: Spotify Metrics-Driven
Development
● They consciously avoid waste by
measuring everything.
● They also set baselines with
historical data.
● Goals are a shorter decision-
making cycle as well as make
more informed decisions about
strategy and partnerships.
Some pro-tips
● Write it down. Prevents
biases.
● Always define a baseline or
benchmark.
● Avoid ‘bad metrics’.
● Results will be murky.
● Conversation with
stakeholders, customers and
team is a value on itself.
Further Reading:
Spotify: Metrics Driven Development by Lynn Root.
Lean Analytics by Alistair Croll & Ben Yoskovitz.
Appropriate Agile Measurement by Deborah Hartmann & Robin
Dymond.
Five Tips For Testing Your Idea by Anita Newton, Cindy Alvarez &
Alistair Croll.
Scaling Lean by Ash Maurya.
Managing Metrics in an Iterative Incremental Development
Environment by John D. McGregor.
Agile Metrics, post by André Dhont.
A call to action:
We like thinking of Agility not as a cargo cult, but as a set of values
and principles that we adapt to the specifics of every single case.
So, we need you to learn.Please, hit me with your ideas, case
studies and questions at pvalcarcel@wemanity.com
Thanks for your attention!!!
@Pablo_Valcarcel
pvalcarcel@wemanity.com
Reasons for an Agile approach
● We don’t know what we should be measuring.
● We discover a better way to measure it.
● Business priorities and political priorities change.
● The product’s incremental development requires an incremental
an adaptative approach to its metrics.
● Project (or transition) is too big for our resources and we have
to pick our battles.
We want to measure true business value as early as possible!
Challenges with this approach
From a business point of view:
● First, what information is available early in the process and how
reliable is that information?
● Second, how can we use the early estimates to predict the
actual values?
● The incremental aspect of the process requires that there be a
plan for combining the values of certain metrics in order to
obtain project-wide values (e.g. Addition, Averaging, Min-Max
values).
Startup Vs. Intrapreneurial metrics (by A. Croll)

More Related Content

What's hot

Changing the way we change – leveraging a combination of Lean, Design, and S...
 Changing the way we change – leveraging a combination of Lean, Design, and S... Changing the way we change – leveraging a combination of Lean, Design, and S...
Changing the way we change – leveraging a combination of Lean, Design, and S...
Scrum Australia Pty Ltd
 
Agile 101
Agile 101Agile 101
Agile 101
Sunil Mundra
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetings
Rahul Sudame
 
What a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan BunningWhat a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan Bunning
Scrum Australia Pty Ltd
 
Agile 101
Agile 101Agile 101
Agile 101
Bill McGehee
 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
 
LKCE18 Jesper Boeg - Your improvement potential is much bigger than you think...
LKCE18 Jesper Boeg - Your improvement potential is much bigger than you think...LKCE18 Jesper Boeg - Your improvement potential is much bigger than you think...
LKCE18 Jesper Boeg - Your improvement potential is much bigger than you think...
Lean Kanban Central Europe
 
Agile @SAP Why and How?
Agile @SAP Why and How?Agile @SAP Why and How?
Agile @SAP Why and How?
Agile Tour Beirut
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
Semen Arslan
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
Solomon Raja P.S
 
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftAgile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
XBOSoft
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkVernon Stinebaker
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
Sudipta Lahiri
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile myths
Dennis Stevens
 
Agile software development that delivers tangible results with Wemanity
Agile software development that delivers tangible results with WemanityAgile software development that delivers tangible results with Wemanity
Agile software development that delivers tangible results with Wemanity
WemanityUK
 
How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?
Hugo Messer
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
Davis Thomas
 
Effectiveness of retrospective
Effectiveness of retrospectiveEffectiveness of retrospective
Effectiveness of retrospective
Solomon Raja P.S
 
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
Innovation Roots
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With Agile
Mike Cottmeyer
 

What's hot (20)

Changing the way we change – leveraging a combination of Lean, Design, and S...
 Changing the way we change – leveraging a combination of Lean, Design, and S... Changing the way we change – leveraging a combination of Lean, Design, and S...
Changing the way we change – leveraging a combination of Lean, Design, and S...
 
Agile 101
Agile 101Agile 101
Agile 101
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetings
 
What a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan BunningWhat a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan Bunning
 
Agile 101
Agile 101Agile 101
Agile 101
 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification Overview
 
LKCE18 Jesper Boeg - Your improvement potential is much bigger than you think...
LKCE18 Jesper Boeg - Your improvement potential is much bigger than you think...LKCE18 Jesper Boeg - Your improvement potential is much bigger than you think...
LKCE18 Jesper Boeg - Your improvement potential is much bigger than you think...
 
Agile @SAP Why and How?
Agile @SAP Why and How?Agile @SAP Why and How?
Agile @SAP Why and How?
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftAgile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum Framework
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile myths
 
Agile software development that delivers tangible results with Wemanity
Agile software development that delivers tangible results with WemanityAgile software development that delivers tangible results with Wemanity
Agile software development that delivers tangible results with Wemanity
 
How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
Effectiveness of retrospective
Effectiveness of retrospectiveEffectiveness of retrospective
Effectiveness of retrospective
 
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With Agile
 

Viewers also liked

Agile Transformation with Improvement Kata - The Workshop
Agile Transformation with Improvement Kata - The WorkshopAgile Transformation with Improvement Kata - The Workshop
Agile Transformation with Improvement Kata - The Workshop
Hiroshi Hiromoto
 
The difference between a KPI and a Metric
The difference between a KPI and a MetricThe difference between a KPI and a Metric
The difference between a KPI and a Metric
Dennis Mortensen
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
Yuval Yeret
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
Gaetano Mazzanti
 
Improving Real-Time Performance on Multicore Platforms using MemGuard
Improving Real-Time Performance on Multicore Platforms using MemGuardImproving Real-Time Performance on Multicore Platforms using MemGuard
Improving Real-Time Performance on Multicore Platforms using MemGuard
Heechul Yun
 
IBM Kenexa Partner/Re-Seller Overview
IBM Kenexa Partner/Re-Seller OverviewIBM Kenexa Partner/Re-Seller Overview
IBM Kenexa Partner/Re-Seller Overview
ndavenport
 
Management 3.0 overview
Management 3.0 overviewManagement 3.0 overview
Management 3.0 overview
Alexandre Cuva
 
Bn1013 demo sap success factors
Bn1013 demo  sap success factorsBn1013 demo  sap success factors
Bn1013 demo sap success factors
conline training
 
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
AgileSparks
 
Digital Literacies: Knowledge, Skills and Attitudes for a Digital Age - Ruth ...
Digital Literacies: Knowledge, Skills and Attitudes for a Digital Age - Ruth ...Digital Literacies: Knowledge, Skills and Attitudes for a Digital Age - Ruth ...
Digital Literacies: Knowledge, Skills and Attitudes for a Digital Age - Ruth ...
Mike KEPPELL
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
Sebastian Radics
 
Development and implementation of MBO and KPI systems in a bank
Development and implementation of MBO and KPI systems in a bankDevelopment and implementation of MBO and KPI systems in a bank
Development and implementation of MBO and KPI systems in a bank
Виктор Степанов
 
Process and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can'tProcess and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can't
Gaetano Mazzanti
 
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
 
Kpi Executive Dashboard
Kpi Executive DashboardKpi Executive Dashboard
Kpi Executive Dashboard
inflow
 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
Yuval Yeret
 
Vejthani HR : KPI (Key Performance Indicator) (PPT)
Vejthani HR : KPI (Key Performance Indicator) (PPT)Vejthani HR : KPI (Key Performance Indicator) (PPT)
Vejthani HR : KPI (Key Performance Indicator) (PPT)porche123
 
Software development kpi examples
Software development kpi examplesSoftware development kpi examples
Software development kpi examplesreorderthomas
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
VersionOne
 
Agile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtAgile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is built
Vincent Burckhardt
 

Viewers also liked (20)

Agile Transformation with Improvement Kata - The Workshop
Agile Transformation with Improvement Kata - The WorkshopAgile Transformation with Improvement Kata - The Workshop
Agile Transformation with Improvement Kata - The Workshop
 
The difference between a KPI and a Metric
The difference between a KPI and a MetricThe difference between a KPI and a Metric
The difference between a KPI and a Metric
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
Improving Real-Time Performance on Multicore Platforms using MemGuard
Improving Real-Time Performance on Multicore Platforms using MemGuardImproving Real-Time Performance on Multicore Platforms using MemGuard
Improving Real-Time Performance on Multicore Platforms using MemGuard
 
IBM Kenexa Partner/Re-Seller Overview
IBM Kenexa Partner/Re-Seller OverviewIBM Kenexa Partner/Re-Seller Overview
IBM Kenexa Partner/Re-Seller Overview
 
Management 3.0 overview
Management 3.0 overviewManagement 3.0 overview
Management 3.0 overview
 
Bn1013 demo sap success factors
Bn1013 demo  sap success factorsBn1013 demo  sap success factors
Bn1013 demo sap success factors
 
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
 
Digital Literacies: Knowledge, Skills and Attitudes for a Digital Age - Ruth ...
Digital Literacies: Knowledge, Skills and Attitudes for a Digital Age - Ruth ...Digital Literacies: Knowledge, Skills and Attitudes for a Digital Age - Ruth ...
Digital Literacies: Knowledge, Skills and Attitudes for a Digital Age - Ruth ...
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
Development and implementation of MBO and KPI systems in a bank
Development and implementation of MBO and KPI systems in a bankDevelopment and implementation of MBO and KPI systems in a bank
Development and implementation of MBO and KPI systems in a bank
 
Process and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can'tProcess and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can't
 
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
 
Kpi Executive Dashboard
Kpi Executive DashboardKpi Executive Dashboard
Kpi Executive Dashboard
 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
 
Vejthani HR : KPI (Key Performance Indicator) (PPT)
Vejthani HR : KPI (Key Performance Indicator) (PPT)Vejthani HR : KPI (Key Performance Indicator) (PPT)
Vejthani HR : KPI (Key Performance Indicator) (PPT)
 
Software development kpi examples
Software development kpi examplesSoftware development kpi examples
Software development kpi examples
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
 
Agile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtAgile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is built
 

Similar to An Agile approach to Business Metrics

Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
Aguai Solutions Pvt Ltd
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
Bimlesh Gundurao
 
How to Master Product Management Case Studies by fmr Groupon PM
How to Master Product Management Case Studies by fmr Groupon PMHow to Master Product Management Case Studies by fmr Groupon PM
How to Master Product Management Case Studies by fmr Groupon PM
Product School
 
Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James Hayes
Scrum Australia Pty Ltd
 
PUTTING THE VALUE BACK IN VALUE ENGINEERING: Leveraging Lean thinking to Driv...
PUTTING THE VALUE BACK IN VALUE ENGINEERING: Leveraging Lean thinking to Driv...PUTTING THE VALUE BACK IN VALUE ENGINEERING: Leveraging Lean thinking to Driv...
PUTTING THE VALUE BACK IN VALUE ENGINEERING: Leveraging Lean thinking to Driv...
Amanda Ross
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
WemanityUK
 
Measuring What Matters by Google PM
Measuring What Matters by Google PMMeasuring What Matters by Google PM
Measuring What Matters by Google PM
Product School
 
Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016
Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016
Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016
MLconf
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
AgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
Edwin Dando
 
Key Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PMKey Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PM
Product School
 
Agile metrics.pdf
Agile metrics.pdfAgile metrics.pdf
Agile metrics.pdf
Forte Group
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
Vibhu Srinivasan
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
Naresh Jain
 
Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...
Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...
Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...
Lviv Startup Club
 
StartupQ8: Learn startup presentation
StartupQ8: Learn startup presentationStartupQ8: Learn startup presentation
StartupQ8: Learn startup presentation
Mijbel AlQattan
 
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Felipe Castro
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village Stage
Greylock Partners
 
How We Win With Agile
How We Win With Agile How We Win With Agile
How We Win With Agile
Mediacurrent
 
Data-driven Product Management
Data-driven Product ManagementData-driven Product Management
Data-driven Product Management
Tathagat Varma
 

Similar to An Agile approach to Business Metrics (20)

Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
How to Master Product Management Case Studies by fmr Groupon PM
How to Master Product Management Case Studies by fmr Groupon PMHow to Master Product Management Case Studies by fmr Groupon PM
How to Master Product Management Case Studies by fmr Groupon PM
 
Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James Hayes
 
PUTTING THE VALUE BACK IN VALUE ENGINEERING: Leveraging Lean thinking to Driv...
PUTTING THE VALUE BACK IN VALUE ENGINEERING: Leveraging Lean thinking to Driv...PUTTING THE VALUE BACK IN VALUE ENGINEERING: Leveraging Lean thinking to Driv...
PUTTING THE VALUE BACK IN VALUE ENGINEERING: Leveraging Lean thinking to Driv...
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
 
Measuring What Matters by Google PM
Measuring What Matters by Google PMMeasuring What Matters by Google PM
Measuring What Matters by Google PM
 
Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016
Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016
Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Key Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PMKey Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PM
 
Agile metrics.pdf
Agile metrics.pdfAgile metrics.pdf
Agile metrics.pdf
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
 
Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...
Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...
Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...
 
StartupQ8: Learn startup presentation
StartupQ8: Learn startup presentationStartupQ8: Learn startup presentation
StartupQ8: Learn startup presentation
 
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village Stage
 
How We Win With Agile
How We Win With Agile How We Win With Agile
How We Win With Agile
 
Data-driven Product Management
Data-driven Product ManagementData-driven Product Management
Data-driven Product Management
 

Recently uploaded

Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Subhajit Sahu
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
pchutichetpong
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 

Recently uploaded (20)

Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 

An Agile approach to Business Metrics

  • 1. An Agile approach to Business Metrics by @Pablo_Valcarcel pvalcarcel@wemanity.com
  • 3. Who is this guy? @Pablo_Valcarcel pvalcarcel@wemanity.com
  • 4. ‘Conventional’ Agile Metrics Lead Time* Defect count Work in Progress Code coverage Unplanned Changes Velocity (Stpts per sprint) Return on investment* Innovations per sprint Artifacts generated Slack time Failure Load (firefighting time) Iteration Burn-Down Unfinished Stories Customer Satisfaction* LOC (lines of code) Un-deployed Stories # Blocks Budget/Schedule Compliance Flow Efficiency (lead time / touch time) Release Burn-Up *Italics: Connected to business value.
  • 5. Your average Sprint Review... KPI KPI KPI KPI Stakeholder Scrum MasterProduct Owner
  • 6. Is this ‘Agile’ enough? KPI KPI KPI KPI Stakeholder Scrum MasterProduct Owner ● Does it help increase customer satisfaction? ● We deliver business value on every iteration, but how do we measure it? ● Shouldn’t the definition of metrics be an iterative+feedback-based process on itself? ● Priorities and markets change all the time.
  • 7. Enterprise Metrics: The Ocean of Data
  • 8. The Startup Way: Go Pirate ‘AARRR!’ -Dave McLure 500 Startups
  • 9. The Lean Metrics Process (Croll & Yoskovitz)
  • 10. The Lean Sprint (Ash Maurya)
  • 11. The Thesis: The Analytics Sprint Agile discipline and ‘Lean Analytics’ thinking can provide a better method to measure value.
  • 12. The Analytics Sprint Planning: At the beginning of each sprint discuss: ● With stakeholders: What are the OKRs/key metrics? What’s the KPI we should work on the next iteration? What’s the baseline? ● With team: Hypothesis are defined on why/how to tackle that KPI. All of this: KPI, baseline, hypothesis and experiments are documented in writing.
  • 13. The Analytics Sprint Reviewing: At the end of each sprint: ● There’s an assessment. Did we hit the goal? If not pivot into another experiment. If we did we persevere onto the next KPI. ● Data is turned into validated learning. Even failed experiments provide learning (think Google with OKR).
  • 14. The Analytics Sprint: The Metrics Master Metrics Master: Role responsible for the definition, revision and accounting of the key metrics. ● Facilitates discussion with stakeholders on business value and key metrics. ● Discusses hypothesis and experiments with team. ● Tracks and does innovation accounting. ● Reports back on the results and either pivots or perseveres on the next metric. ● It can be the Product Owner (business value) or a dedicated team-member (e.g. data-scientist)..
  • 15. But wait, I already do that! Even if you’re already measuring a business value metric every sprint: ● When was its value defined? ● Who defined it? ● How’s the reporting being done to stakeholders and customers? (Theatre of success or. customer discovery?).
  • 16. Case Study: Spotify Metrics-Driven Development Every retrospective they measure squad performance, and they refine the metric. They also set goal targets at the start of every integration project we do (which may span multiple sprints). For example: “we will know we’re successful when this integration brings us x-amount of users.” Source: Lynn Root
  • 17. Case Study: Spotify Metrics-Driven Development ● They consciously avoid waste by measuring everything. ● They also set baselines with historical data. ● Goals are a shorter decision- making cycle as well as make more informed decisions about strategy and partnerships.
  • 18. Some pro-tips ● Write it down. Prevents biases. ● Always define a baseline or benchmark. ● Avoid ‘bad metrics’. ● Results will be murky. ● Conversation with stakeholders, customers and team is a value on itself.
  • 19. Further Reading: Spotify: Metrics Driven Development by Lynn Root. Lean Analytics by Alistair Croll & Ben Yoskovitz. Appropriate Agile Measurement by Deborah Hartmann & Robin Dymond. Five Tips For Testing Your Idea by Anita Newton, Cindy Alvarez & Alistair Croll. Scaling Lean by Ash Maurya. Managing Metrics in an Iterative Incremental Development Environment by John D. McGregor. Agile Metrics, post by André Dhont.
  • 20. A call to action: We like thinking of Agility not as a cargo cult, but as a set of values and principles that we adapt to the specifics of every single case. So, we need you to learn.Please, hit me with your ideas, case studies and questions at pvalcarcel@wemanity.com
  • 21. Thanks for your attention!!! @Pablo_Valcarcel pvalcarcel@wemanity.com
  • 22. Reasons for an Agile approach ● We don’t know what we should be measuring. ● We discover a better way to measure it. ● Business priorities and political priorities change. ● The product’s incremental development requires an incremental an adaptative approach to its metrics. ● Project (or transition) is too big for our resources and we have to pick our battles. We want to measure true business value as early as possible!
  • 23. Challenges with this approach From a business point of view: ● First, what information is available early in the process and how reliable is that information? ● Second, how can we use the early estimates to predict the actual values? ● The incremental aspect of the process requires that there be a plan for combining the values of certain metrics in order to obtain project-wide values (e.g. Addition, Averaging, Min-Max values).
  • 24. Startup Vs. Intrapreneurial metrics (by A. Croll)