SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
© 2012 Fiserv, Inc. or its affiliates.
The GQM Approach to Enterprise Agile Metrics
Version 1.42
© 2012 Fiserv, Inc. or its affiliates.
John	Tanner
SVP	&	Enterprise	Transformation	Consultant,	LeadingAgile
Ø 20+	years	in	Software	Development
Ø Roles	in	industry	as	Consultant,	Engineer,	
Architect,	Product	&	Project	Manager
Ø Implemented	Agile	in	all	the	environments:
o Non-profit
o Corporate
o Government
john.tanner@leadingagile.com www.linkedin.com/in/tannerjs www.facebook.com/leadingagile www.twitter.com/leadingagile
© 2012 Fiserv, Inc. or its affiliates.
Defining the Problem
© 2012 Fiserv, Inc. or its affiliates.
Three	views	on	metrics
• We	need	maximum	metrics,	because	we	just	don’t	
know	what	we	don’t	know
• We	need	minimal	metrics,	because	they	just	don’t	
add	value
• We	need	some	metrics,	because	something	is	
better	than	nothing
© 2012 Fiserv, Inc. or its affiliates.
We	need	all of	the	metrics!
“Metrics	are	how	we	measure	success.	So	let’s	capture	
metrics	for	everything.”
• Metrics	dashboards	become	prolific,	and	someone	has	to	
maintain	them
• Each	Team	winds	up	with	a		unique	set	of	metrics	to	
capture,	but	with	no	common	expectation	for	using	them
• The	organization	spends	more	time	creating	metrics	roll-
ups	than	they	do	creating	product
• There	is	no	cohesive	strategy	for	tying	the	data	together	to	
make	targeted	improvements
© 2012 Fiserv, Inc. or its affiliates.
We	need	none of	the	metrics!
“Metrics	do	not	add	value,	so	they	are	waste.	Let’s	eliminate	
them	altogether.”
• Assumes	all	teams	are	currently	producing	working,	tested	
product	at	high	levels	of	efficiency
• Only	works	when	the	organization	doesn’t	care	if	they	ever	
improve	the	system…	
• …	doesn’t	care	if	they	aren’t	producing	value
• …	doesn’t	get	hung	up	on	details	like	making	payroll
© 2012 Fiserv, Inc. or its affiliates.
We	need	some metrics…
“Metrics	might	help	us	improve,	so	we	need	measures	of	
some	sort.”
• Without	clarity,	we	often	capture	metrics	for	metrics’	sake
• When	we	gather	metrics	without	clear	expectations	around	
their	use	they	can	be	wasteful,	or	even	harmful
• We	focus	on	metrics	in	a	way	that	ultimately	drives	“local	
optimization”	at	the	expense	of	the	overall	system
• We	forget	that	the	“why”	and	the	“how”	matters
© 2012 Fiserv, Inc. or its affiliates.
The “why” and the “how”
© 2012 Fiserv, Inc. or its affiliates.
Let’s	talk	about	why,	first…
Backlog	item
Backlog	item
Backlog	item
Backlog	item
Backlog	item
Backlogs
Team
Teams
Working	
Tested	
Product
Working	
Tested	Product
© 2012 Fiserv, Inc. or its affiliates.
How	we	often	approach	the	problem
In	Agile,	we	feel	pretty	confident	we	know	how	to	measure	success	
because…
...	is	Making	and	Meeting	Commitments
...	is	Producing	Quality	Software
The	Team	
...	has	a	Stable	Velocity
© 2012 Fiserv, Inc. or its affiliates.
Team
Backlog	item
Backlog	item
Backlog	item
Backlog	item
Backlog	item
Working	
Tested	
Product
Makes	&	Meets	
Commitments
Metric:	
Story	Point	
Completion	%
Has	a	Stable
Velocity
Metric:	
Velocity	Variance
Produces	Quality	
Software
Metric:	
Escaped	Defect	
Count
How	we	often	approach	the	problem
© 2012 Fiserv, Inc. or its affiliates.
Problem	Solved?
Yay!	We	did	it	team!
No,	but	seriously,	many	people	think	like	that…
© 2012 Fiserv, Inc. or its affiliates.
How	does	that	work	at	scale?
Team Team Team Team
TeamTeamTeam
Delivery
Tier
Team Team Team
Program
Tier
Team
Portfolio
Tier
© 2012 Fiserv, Inc. or its affiliates.
Goal-Question-Metric
© 2012 Fiserv, Inc. or its affiliates.
What	is	GQM?
The	Goal-Question-Metric	approach	is	a	simple	model	where	
we	approach	measures	from	three	distinct	levels:
Conceptual	level	(Goal)	
Operational	level	(Question)	
Quantitative	level	(Metric)
© 2012 Fiserv, Inc. or its affiliates.
What	is	GQM?
Conceptual	level	(Goal)	
A	goal	is	defined	for	a	team	or	system,	to	meet	a	specific	
purpose,	with	a	focus	on	demonstrating	a	meaningful	
outcome	for	the	business.
© 2012 Fiserv, Inc. or its affiliates.
What	is	GQM?
Operational	level	(Question)	
A	set	of	questions	is	crafted	to	define	an	objective	model	for	
assessing	the	achievement	of	our	goals.
© 2012 Fiserv, Inc. or its affiliates.
What	is	GQM?
Quantitative	level	(Metric)	
A	set	of	metrics,	based	upon	the	objective	model,	is	
associated	with	every	question	in	order	to	answer	it	in	a	
measurable	way.
© 2012 Fiserv, Inc. or its affiliates.
• Identify	the	right	goals	for	a	team	or	system	
• Clarify	our	goals	by	asking	the	right	questions
• Identify	measures	and	metrics	that	can	answer	the	
questions
• Find	ways	to	collect	the	data	necessary	to	realize	our	
measures	and	metrics
• Analyze	the	data	to	assess	whether	we	are	answering	our	
questions	and	achieving	our	goals
• Use	what	we	discover	to	improve	our	goals,	questions,	and	
metrics
How	do	we	use	GQM?
© 2012 Fiserv, Inc. or its affiliates.
Example:	My	goal	for	today
Goal
My	audience	doesn't	fall	
asleep	in	the	next	half	
hour
Question
Did	they	even	show	up	in	the	first	place?
Have	they	been	thoroughly	caffeinated?
Are	they	paying	attention	so	far?
Metric
Empty	Seat	vs	Sold	Seat
(Actual	vs	Expected)
Snore	to	Silence	Ratio
(Snore	Complete	/	Silence	Committed)
Eye	Contact	Variance
Heckling	Density
© 2012 Fiserv, Inc. or its affiliates.
Redefining the Problem
© 2012 Fiserv, Inc. or its affiliates.
Redefining	the	Problem
In	Agile,	we	feel	pretty	confident	we	know	how	to	measure	success	
because…
...	is	meeting	Commitments
...	is	Producing	Quality	Software
The	Team	
...	has	a	Stable	Velocity
© 2012 Fiserv, Inc. or its affiliates.
Redefining	the	Problem
Let’s	figure	it	out,	GQM	style
In	Enterprise	Agile,	we	feel	pretty	confident	we	
know	how	to	measure	success	because…
© 2012 Fiserv, Inc. or its affiliates.
GQM	Areas	to	Discuss
• Delivery	Team	Health	(Scrum)
• Technical	Quality
• Program	Health
• Product	Quality
• Portfolio	Health
• Portfolio	Financials
© 2012 Fiserv, Inc. or its affiliates.
GQM at the Delivery Tier
© 2012 Fiserv, Inc. or its affiliates.
Teams	can	plan,	coordinate,	
and	deliver	predictably	
enough	to	meet	a	release	
level	commitment
Has	the	team	established	a	stable	
velocity?
Does	the	team	have	the	resources	it	needs	
to	be	successful?
Does	the	team	deliver	the	committed	
functionality	each	sprint?
Story	Point	Completion	%
(SPs	Complete	/	SPs	Committed)
Velocity	Variance
Team	Stability	Index
Is	anything	preventing	the	team	from	
delivering	on	commitments?
Blockers
Does	the	team	deliver	throughout	the	
sprint	or	at	the	“last	minute”?
Sprint	Completion	Ratio
(%SPs	Accepted	by	Sprint	End	- 2)
Delivery	Team	Health	(Scrum)
Goal MetricQuestion
User	Story	Completion	%
(USs	Complete	/	USs	Committed)
To	what	degree	is	the	team	encapsulated	
(i.e.	make/meet	commitments	on	its	own)?
%	User	Stories	w/	outside	
dependencies
© 2012 Fiserv, Inc. or its affiliates.
Teams	can	frequently	
deliver	working,	tested	
software	of	a	high	level	of	
quality
Is	the	team	able	to	maintain	the	overall	
technical	health	of	the	product?
Can	the	quality	of	the	product	being	
shipped	be	verified?
Open	Defects
Technical	Debt
Are	the	teams	able	to	address	technical	
problems	in	a	timely	manner?
Defect	Aging
Are	technical	problems	getting	past	our	
quality	checks?
Escaped	Defects
Are	technical	problems	being	discovered	
in	production?
Latent	Defects
Goal Question Metric
Technical	Quality
© 2012 Fiserv, Inc. or its affiliates.
GQM at the Program Tier
© 2012 Fiserv, Inc. or its affiliates.
Program	Health
Program	Management	can	
make	delivery	commitments	
and	successfully	manage	
incoming	requests
Is	the	Program	effectively	managing	
orchestration	/	mitigating	dependencies?
Is	the	program	delivering	committed	
functionality	each	release?
Is	the	roadmap	of	features	sufficient	to	
effectively	maintain	a	ready	backlog?
Feature	Roadmap	Visibility
%	Ready	Backlog	User	Stories	
w/	open	dependencies
Feature	Completion	Ratio
How	long	does	it	take	for	an	Opportunity	
to	move	from	Idea	to	Delivery?
Feature	Lead	Time
Goal MetricQuestion
Is	the	Ready	Backlog	sufficiently	groomed	
to	be	predictably	consumed	by	the	DT?
%	Ready	Backlog
Is	the	Program	(PO	Team)	focused	on	
delivering	value?
%	Value	in	Sprint
© 2012 Fiserv, Inc. or its affiliates.
Goal Question Metric
The	organization	delivers	an	
intuitive	experience	and	
product	features	that	delight	
our	customers	and	produce	
the	highest	business	value	
possible
Did	the	delivered	solution	meet	the	
business	need?
Product/Market	Fit	
(Actual	vs	Expected)
Does	the	Overall	Product	Delight	the	
Customer?	 Net	Promoter	Score
Did	the	Feature	Delight	the	Customer?	
Pirate	Metrics	
(Acquisition,	Activation,	Retention,	
Revenue,	Referral)
Product	Quality
© 2012 Fiserv, Inc. or its affiliates.
GQM at the Portfolio Tier
© 2012 Fiserv, Inc. or its affiliates.
Portfolio	Health
32
The	organization	delivers	
product	features	and	
capabilities	with	the	best	
ability	to	deliver	early	ROI
How	long	does	it	take	for	an	opportunity	
to	move	from	“good	idea”	to	”done”?
Is	the	system	delivering	consistently?
Epic	Lead	Time
Due	Date	Performance
Are	we	investing	in	the	right	type	of	
work?	
Portfolio	Investment	Mix
Are	we	focusing	only	on	the	most	
important	things?
Value	Stream	WIP
Abandoned	WorkAre	we	starting	on	too	many	things?
Goal Question Metric
© 2012 Fiserv, Inc. or its affiliates.
Portfolio	Financials
33
Goal Metric
The Portfolio is meeting
its strategic, financial
obligations and
objectives
Are we getting the right return on
our investments?
Are we spending too much just to
keep the lights on?
Value to Cost Ratio
CAPEX to OPEX Ratio
Are we getting the expected results
from this Portfolio?
Variance to Results
($ or % Market Share)
Question
Are we meeting our targeted spend
rates? Variance to Spend Target
Are we hitting our targeted value and
maintenance blend?
Variance to
Value/Maintenance Target
($ or % Spend)
© 2012 Fiserv, Inc. or its affiliates.
Redefining the Problem (Solved)
© 2012 Fiserv, Inc. or its affiliates.
At	the	Enterprise	Level,	we	feel	confident	we	know	
how	to	measure	success	because…
The	Portfolio	
...	consistently	delivers	product	features	&	capabilities	with	a	focus	on	time	to	market	
and	early	return	on	investment	(Portfolio	Health)
...	consistently	meets	its	strategic	financial	objects	(Portfolio	Financials)
The	Program
...	can	make	delivery	commitments	and	successfully	manage	incoming	requests	(Program	
Health)
...	can	ensure	the	organization	delivers	the	most	effective	experience	and	product	
features	to	delight	our	customers	and	produce	the	highest	business	value	possible	
(Product	Quality)
The	Delivery	Teams	
...	can	plan,	coordinate,	and	deliver	predictably,	in	order	to	meet	a	release	commitments	
(Team	Health)
...	can	frequently	deliver	working	tested	code	of	a	high	level	of	quality	(Technical	Quality)
© 2012 Fiserv, Inc. or its affiliates.
So now what?
© 2012 Fiserv, Inc. or its affiliates.
üIdentify	the	right	goals	for	a	team	or	system	
üClarify	our	goals	by	asking	the	right	questions
üIdentify	measures	and	metrics	that	can	answer	the	
questions
• Find	ways	to	collect	the	data	necessary	to	realize	our	
metrics	and	measures
• Analyze	the	data	to	assess	whether	we	are	answering	our	
questions	and	achieving	our	goals
• Use	what	we	discover	to	improve	our	goals,	questions,	and	
metrics
Next	Steps
© 2012 Fiserv, Inc. or its affiliates.
Final Thoughts

Contenu connexe

Tendances

The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...Matthew Philip
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationTasktop
 
May 22 2014 how to scale agility in your enterprise
May 22 2014   how to scale agility in your enterpriseMay 22 2014   how to scale agility in your enterprise
May 22 2014 how to scale agility in your enterpriseIsaac Hogue
 
Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015LeadingAgile
 
From the Vision to the working software and back
From the Vision to the working software and backFrom the Vision to the working software and back
From the Vision to the working software and backJohnny Ordóñez
 
Projects Are Evil - David Hawks, Agile 2018
Projects Are Evil - David Hawks, Agile 2018Projects Are Evil - David Hawks, Agile 2018
Projects Are Evil - David Hawks, Agile 2018Agile Velocity
 
Why Agile is Failing in Large Enterprises
Why Agile is Failing in Large EnterprisesWhy Agile is Failing in Large Enterprises
Why Agile is Failing in Large EnterprisesLeadingAgile
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...AgileSparks
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpAgile ME
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With AgileMike Cottmeyer
 
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
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® OverviewCprime
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation ExplaninedLeadingAgile
 
Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)
Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)
Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)Martin Burns
 
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleVadim Mikhnevych
 
Path to Agile Leadership with David Hawks - Utah Women in Agile
Path to Agile Leadership with David Hawks - Utah Women in AgilePath to Agile Leadership with David Hawks - Utah Women in Agile
Path to Agile Leadership with David Hawks - Utah Women in AgileAgile Velocity
 
Outcome-Driven Product Backlog Management by Mike Dwyer - Agile Maine Day 2016
Outcome-Driven Product Backlog Management by Mike Dwyer - Agile Maine Day 2016Outcome-Driven Product Backlog Management by Mike Dwyer - Agile Maine Day 2016
Outcome-Driven Product Backlog Management by Mike Dwyer - Agile Maine Day 2016agilemaine
 

Tendances (20)

The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
 
Doing, Being and Scaling
Doing, Being and ScalingDoing, Being and Scaling
Doing, Being and Scaling
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation Stagnation
 
SAFe 101
SAFe 101SAFe 101
SAFe 101
 
May 22 2014 how to scale agility in your enterprise
May 22 2014   how to scale agility in your enterpriseMay 22 2014   how to scale agility in your enterprise
May 22 2014 how to scale agility in your enterprise
 
Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015
 
SAFe Program Level Metrics
SAFe Program Level MetricsSAFe Program Level Metrics
SAFe Program Level Metrics
 
From the Vision to the working software and back
From the Vision to the working software and backFrom the Vision to the working software and back
From the Vision to the working software and back
 
Projects Are Evil - David Hawks, Agile 2018
Projects Are Evil - David Hawks, Agile 2018Projects Are Evil - David Hawks, Agile 2018
Projects Are Evil - David Hawks, Agile 2018
 
Why Agile is Failing in Large Enterprises
Why Agile is Failing in Large EnterprisesWhy Agile is Failing in Large Enterprises
Why Agile is Failing in Large Enterprises
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With 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)
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® Overview
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)
Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)
Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)
 
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scale
 
Path to Agile Leadership with David Hawks - Utah Women in Agile
Path to Agile Leadership with David Hawks - Utah Women in AgilePath to Agile Leadership with David Hawks - Utah Women in Agile
Path to Agile Leadership with David Hawks - Utah Women in Agile
 
Outcome-Driven Product Backlog Management by Mike Dwyer - Agile Maine Day 2016
Outcome-Driven Product Backlog Management by Mike Dwyer - Agile Maine Day 2016Outcome-Driven Product Backlog Management by Mike Dwyer - Agile Maine Day 2016
Outcome-Driven Product Backlog Management by Mike Dwyer - Agile Maine Day 2016
 

Similaire à Agile Metrics: The GQM Approach to Enterprise Metrics

Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsTasktop
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To AgilityNaresh Jain
 
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...Steelwedge
 
GrassDew IT Solutions - Company Profile
GrassDew IT Solutions - Company ProfileGrassDew IT Solutions - Company Profile
GrassDew IT Solutions - Company ProfileShekhar Pawar
 
Results Matter: Blending Forman & Informal Learning for Employee Accreditation
Results Matter: Blending Forman & Informal Learning for Employee AccreditationResults Matter: Blending Forman & Informal Learning for Employee Accreditation
Results Matter: Blending Forman & Informal Learning for Employee Accreditationwillyerd1
 
20140610-RallyON 2014 - Agile Metrics Panel
20140610-RallyON 2014 - Agile Metrics Panel20140610-RallyON 2014 - Agile Metrics Panel
20140610-RallyON 2014 - Agile Metrics PanelMehul Kapadia
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorQuEST Forum
 
RAMS 2013 Calculating roi when implementing a dfr program by mike silverman
RAMS 2013 Calculating roi when implementing a dfr program by mike silvermanRAMS 2013 Calculating roi when implementing a dfr program by mike silverman
RAMS 2013 Calculating roi when implementing a dfr program by mike silvermanAccendo Reliability
 
Results matter ASTD 2012
Results matter ASTD 2012Results matter ASTD 2012
Results matter ASTD 2012KarieWillyerd
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Is agile adoption losing steam?
Is agile adoption losing steam?Is agile adoption losing steam?
Is agile adoption losing steam?Go2Group, Inc.
 
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 1Natalie Jacks
 
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 1VersionOne
 
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...VMware Tanzu
 
Introducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptxIntroducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptxAmeur BENTOUTA
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Wolfgang Hilpert
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationJason Tice
 

Similaire à Agile Metrics: The GQM Approach to Enterprise Metrics (20)

Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
 
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
 
GrassDew IT Solutions - Company Profile
GrassDew IT Solutions - Company ProfileGrassDew IT Solutions - Company Profile
GrassDew IT Solutions - Company Profile
 
Results Matter: Blending Forman & Informal Learning for Employee Accreditation
Results Matter: Blending Forman & Informal Learning for Employee AccreditationResults Matter: Blending Forman & Informal Learning for Employee Accreditation
Results Matter: Blending Forman & Informal Learning for Employee Accreditation
 
20140610-RallyON 2014 - Agile Metrics Panel
20140610-RallyON 2014 - Agile Metrics Panel20140610-RallyON 2014 - Agile Metrics Panel
20140610-RallyON 2014 - Agile Metrics Panel
 
Career Pathing
Career PathingCareer Pathing
Career Pathing
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index Generator
 
RAMS 2013 Calculating roi when implementing a dfr program by mike silverman
RAMS 2013 Calculating roi when implementing a dfr program by mike silvermanRAMS 2013 Calculating roi when implementing a dfr program by mike silverman
RAMS 2013 Calculating roi when implementing a dfr program by mike silverman
 
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile DeliveryAgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
 
Results matter ASTD 2012
Results matter ASTD 2012Results matter ASTD 2012
Results matter ASTD 2012
 
The TEAM Code 2022.pdf
The TEAM Code 2022.pdfThe TEAM Code 2022.pdf
The TEAM Code 2022.pdf
 
Agile 101
Agile 101Agile 101
Agile 101
 
Is agile adoption losing steam?
Is agile adoption losing steam?Is agile adoption losing steam?
Is agile adoption losing steam?
 
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: 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
 
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
 
Introducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptxIntroducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptx
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
 

Dernier

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 

Dernier (20)

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 

Agile Metrics: The GQM Approach to Enterprise Metrics

  • 1. © 2012 Fiserv, Inc. or its affiliates. The GQM Approach to Enterprise Agile Metrics Version 1.42
  • 2. © 2012 Fiserv, Inc. or its affiliates. John Tanner SVP & Enterprise Transformation Consultant, LeadingAgile Ø 20+ years in Software Development Ø Roles in industry as Consultant, Engineer, Architect, Product & Project Manager Ø Implemented Agile in all the environments: o Non-profit o Corporate o Government john.tanner@leadingagile.com www.linkedin.com/in/tannerjs www.facebook.com/leadingagile www.twitter.com/leadingagile
  • 3. © 2012 Fiserv, Inc. or its affiliates. Defining the Problem
  • 4. © 2012 Fiserv, Inc. or its affiliates. Three views on metrics • We need maximum metrics, because we just don’t know what we don’t know • We need minimal metrics, because they just don’t add value • We need some metrics, because something is better than nothing
  • 5. © 2012 Fiserv, Inc. or its affiliates. We need all of the metrics! “Metrics are how we measure success. So let’s capture metrics for everything.” • Metrics dashboards become prolific, and someone has to maintain them • Each Team winds up with a unique set of metrics to capture, but with no common expectation for using them • The organization spends more time creating metrics roll- ups than they do creating product • There is no cohesive strategy for tying the data together to make targeted improvements
  • 6. © 2012 Fiserv, Inc. or its affiliates. We need none of the metrics! “Metrics do not add value, so they are waste. Let’s eliminate them altogether.” • Assumes all teams are currently producing working, tested product at high levels of efficiency • Only works when the organization doesn’t care if they ever improve the system… • … doesn’t care if they aren’t producing value • … doesn’t get hung up on details like making payroll
  • 7. © 2012 Fiserv, Inc. or its affiliates. We need some metrics… “Metrics might help us improve, so we need measures of some sort.” • Without clarity, we often capture metrics for metrics’ sake • When we gather metrics without clear expectations around their use they can be wasteful, or even harmful • We focus on metrics in a way that ultimately drives “local optimization” at the expense of the overall system • We forget that the “why” and the “how” matters
  • 8. © 2012 Fiserv, Inc. or its affiliates. The “why” and the “how”
  • 9. © 2012 Fiserv, Inc. or its affiliates. Let’s talk about why, first… Backlog item Backlog item Backlog item Backlog item Backlog item Backlogs Team Teams Working Tested Product Working Tested Product
  • 10. © 2012 Fiserv, Inc. or its affiliates. How we often approach the problem In Agile, we feel pretty confident we know how to measure success because… ... is Making and Meeting Commitments ... is Producing Quality Software The Team ... has a Stable Velocity
  • 11. © 2012 Fiserv, Inc. or its affiliates. Team Backlog item Backlog item Backlog item Backlog item Backlog item Working Tested Product Makes & Meets Commitments Metric: Story Point Completion % Has a Stable Velocity Metric: Velocity Variance Produces Quality Software Metric: Escaped Defect Count How we often approach the problem
  • 12. © 2012 Fiserv, Inc. or its affiliates. Problem Solved? Yay! We did it team! No, but seriously, many people think like that…
  • 13. © 2012 Fiserv, Inc. or its affiliates. How does that work at scale? Team Team Team Team TeamTeamTeam Delivery Tier Team Team Team Program Tier Team Portfolio Tier
  • 14. © 2012 Fiserv, Inc. or its affiliates. Goal-Question-Metric
  • 15. © 2012 Fiserv, Inc. or its affiliates. What is GQM? The Goal-Question-Metric approach is a simple model where we approach measures from three distinct levels: Conceptual level (Goal) Operational level (Question) Quantitative level (Metric)
  • 16. © 2012 Fiserv, Inc. or its affiliates. What is GQM? Conceptual level (Goal) A goal is defined for a team or system, to meet a specific purpose, with a focus on demonstrating a meaningful outcome for the business.
  • 17. © 2012 Fiserv, Inc. or its affiliates. What is GQM? Operational level (Question) A set of questions is crafted to define an objective model for assessing the achievement of our goals.
  • 18. © 2012 Fiserv, Inc. or its affiliates. What is GQM? Quantitative level (Metric) A set of metrics, based upon the objective model, is associated with every question in order to answer it in a measurable way.
  • 19. © 2012 Fiserv, Inc. or its affiliates. • Identify the right goals for a team or system • Clarify our goals by asking the right questions • Identify measures and metrics that can answer the questions • Find ways to collect the data necessary to realize our measures and metrics • Analyze the data to assess whether we are answering our questions and achieving our goals • Use what we discover to improve our goals, questions, and metrics How do we use GQM?
  • 20. © 2012 Fiserv, Inc. or its affiliates. Example: My goal for today Goal My audience doesn't fall asleep in the next half hour Question Did they even show up in the first place? Have they been thoroughly caffeinated? Are they paying attention so far? Metric Empty Seat vs Sold Seat (Actual vs Expected) Snore to Silence Ratio (Snore Complete / Silence Committed) Eye Contact Variance Heckling Density
  • 21. © 2012 Fiserv, Inc. or its affiliates. Redefining the Problem
  • 22. © 2012 Fiserv, Inc. or its affiliates. Redefining the Problem In Agile, we feel pretty confident we know how to measure success because… ... is meeting Commitments ... is Producing Quality Software The Team ... has a Stable Velocity
  • 23. © 2012 Fiserv, Inc. or its affiliates. Redefining the Problem Let’s figure it out, GQM style In Enterprise Agile, we feel pretty confident we know how to measure success because…
  • 24. © 2012 Fiserv, Inc. or its affiliates. GQM Areas to Discuss • Delivery Team Health (Scrum) • Technical Quality • Program Health • Product Quality • Portfolio Health • Portfolio Financials
  • 25. © 2012 Fiserv, Inc. or its affiliates. GQM at the Delivery Tier
  • 26. © 2012 Fiserv, Inc. or its affiliates. Teams can plan, coordinate, and deliver predictably enough to meet a release level commitment Has the team established a stable velocity? Does the team have the resources it needs to be successful? Does the team deliver the committed functionality each sprint? Story Point Completion % (SPs Complete / SPs Committed) Velocity Variance Team Stability Index Is anything preventing the team from delivering on commitments? Blockers Does the team deliver throughout the sprint or at the “last minute”? Sprint Completion Ratio (%SPs Accepted by Sprint End - 2) Delivery Team Health (Scrum) Goal MetricQuestion User Story Completion % (USs Complete / USs Committed) To what degree is the team encapsulated (i.e. make/meet commitments on its own)? % User Stories w/ outside dependencies
  • 27. © 2012 Fiserv, Inc. or its affiliates. Teams can frequently deliver working, tested software of a high level of quality Is the team able to maintain the overall technical health of the product? Can the quality of the product being shipped be verified? Open Defects Technical Debt Are the teams able to address technical problems in a timely manner? Defect Aging Are technical problems getting past our quality checks? Escaped Defects Are technical problems being discovered in production? Latent Defects Goal Question Metric Technical Quality
  • 28. © 2012 Fiserv, Inc. or its affiliates. GQM at the Program Tier
  • 29. © 2012 Fiserv, Inc. or its affiliates. Program Health Program Management can make delivery commitments and successfully manage incoming requests Is the Program effectively managing orchestration / mitigating dependencies? Is the program delivering committed functionality each release? Is the roadmap of features sufficient to effectively maintain a ready backlog? Feature Roadmap Visibility % Ready Backlog User Stories w/ open dependencies Feature Completion Ratio How long does it take for an Opportunity to move from Idea to Delivery? Feature Lead Time Goal MetricQuestion Is the Ready Backlog sufficiently groomed to be predictably consumed by the DT? % Ready Backlog Is the Program (PO Team) focused on delivering value? % Value in Sprint
  • 30. © 2012 Fiserv, Inc. or its affiliates. Goal Question Metric The organization delivers an intuitive experience and product features that delight our customers and produce the highest business value possible Did the delivered solution meet the business need? Product/Market Fit (Actual vs Expected) Does the Overall Product Delight the Customer? Net Promoter Score Did the Feature Delight the Customer? Pirate Metrics (Acquisition, Activation, Retention, Revenue, Referral) Product Quality
  • 31. © 2012 Fiserv, Inc. or its affiliates. GQM at the Portfolio Tier
  • 32. © 2012 Fiserv, Inc. or its affiliates. Portfolio Health 32 The organization delivers product features and capabilities with the best ability to deliver early ROI How long does it take for an opportunity to move from “good idea” to ”done”? Is the system delivering consistently? Epic Lead Time Due Date Performance Are we investing in the right type of work? Portfolio Investment Mix Are we focusing only on the most important things? Value Stream WIP Abandoned WorkAre we starting on too many things? Goal Question Metric
  • 33. © 2012 Fiserv, Inc. or its affiliates. Portfolio Financials 33 Goal Metric The Portfolio is meeting its strategic, financial obligations and objectives Are we getting the right return on our investments? Are we spending too much just to keep the lights on? Value to Cost Ratio CAPEX to OPEX Ratio Are we getting the expected results from this Portfolio? Variance to Results ($ or % Market Share) Question Are we meeting our targeted spend rates? Variance to Spend Target Are we hitting our targeted value and maintenance blend? Variance to Value/Maintenance Target ($ or % Spend)
  • 34. © 2012 Fiserv, Inc. or its affiliates. Redefining the Problem (Solved)
  • 35. © 2012 Fiserv, Inc. or its affiliates. At the Enterprise Level, we feel confident we know how to measure success because… The Portfolio ... consistently delivers product features & capabilities with a focus on time to market and early return on investment (Portfolio Health) ... consistently meets its strategic financial objects (Portfolio Financials) The Program ... can make delivery commitments and successfully manage incoming requests (Program Health) ... can ensure the organization delivers the most effective experience and product features to delight our customers and produce the highest business value possible (Product Quality) The Delivery Teams ... can plan, coordinate, and deliver predictably, in order to meet a release commitments (Team Health) ... can frequently deliver working tested code of a high level of quality (Technical Quality)
  • 36. © 2012 Fiserv, Inc. or its affiliates. So now what?
  • 37. © 2012 Fiserv, Inc. or its affiliates. üIdentify the right goals for a team or system üClarify our goals by asking the right questions üIdentify measures and metrics that can answer the questions • Find ways to collect the data necessary to realize our metrics and measures • Analyze the data to assess whether we are answering our questions and achieving our goals • Use what we discover to improve our goals, questions, and metrics Next Steps
  • 38. © 2012 Fiserv, Inc. or its affiliates. Final Thoughts