SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Confidential │ ©2021 VMware, Inc.
Krista Luna & Daniel Witenberg
Measure Twice, Cut
Once: Using Team
Operation Metrics to
Optimize a Scaling
Software Shop
VMware Tanzu Labs
2021-09-02
Confidential │ ©2021 VMware, Inc. 2
Who Might Find This Valuable?
Core audience, but not limited to:
Studio Leads Practice
Leads/Coaches
Business Owners
Confidential │ ©2021 VMware, Inc. 3
Program Health is an assessment
of the collective health of the set
of teams in a lab, studio or larger
grouping
What is Program Health?
By Program, we mean any collection of teams—Portfolio, Lab, Studio
4
Confidential │ ©2021 VMware, Inc.
A common challenge we find when
joining clients on site, is the client’s
desire to scale and mature their
Agile software org, without scaling
the human capital investment to
managing that growth.
Confidential │ ©2021 VMware, Inc. 5
Organization are hungry for an
approach that allows for a large
and growing number of teams to
be managed and optimized by a
small team of program-oriented
practitioners—which grows
comparatively slowly.
Confidential │ ©2021 VMware, Inc. 6
With healthy quantitative
measurement of program
optimization, practice leadership at
large enterprises can manage
increasing scale more effectively
than with qualitative tactics alone.
Confidential │ ©2021 VMware, Inc. 7
Practice Coaches can manage far
more team analytics than they
can team-level qualitative
intervention, leading to cost
savings around Practice
Management.
Teams’ progress on their Agile
maturity path will reflect naturally
and organically in their metrics
Coaching teams scale slower
than application teams
Benefits of Quantitative Approach
Measuring Team Health Maps to Program Health
Agile Maturity can be clearly
measured
Confidential │ ©2021 VMware, Inc. 8
Benefits of Quantitative Approach
Creating a common language
A common and credible language in which
program health can be described and
discussed with stakeholders who don’t
come into regular contact with the program
teams is crucial.
That common language needs to be
meaningful to the business, consistent
across the organization, and provide
objective verifiability.
Confidential │ ©2021 VMware, Inc. 9
Benefits of Quantitative Approach
Manage by Exception as a Scaling Growth Model
Respond Only Where
there is need
Using this approach, we
‘don’t fix what ain’t broke’
Scale Exponentially,
but Sustainably
Fewer Practices Coaches
needed for more teams
A quantitative approach allows us to Manage by Exception, which is to say, focus
on only those things that fall outside of our accepted standards.
Confidential │ ©2021 VMware, Inc. 10
What this isn’t!
Our approach will enhance other tactics, not replace them
DORA
DORA measures DevOps
lifecycle health.
Team Health
Checks
Provides valuable leading
and lagging feedback
indicators.
OKR/KPI/JTBD
Our approach doesn’t
replace team’s own work
to track their optimization
and set goals for
improvement.
11
Confidential │ ©2021 VMware, Inc.
Dashboarding a Program
Team performance transparency is the key to
sustainable scaled Program optimization
Confidential │ ©2021 VMware, Inc. 12
Anyone with an interest in the
Program should have a clear line
of sight into the metric and
understand that it’s credibly
connected to the thing it’s
supposed to measure.
To be useful, program metrics are just like the metrics we teach our PMs about for
product dev. They need to be:
A change in a metric means a
change in how optimized the
program is, so any metric we use
needs to be something we can
act against when things are
off-kilter
It needs to be easy to
understand, track and synthesize
meaning from a metric. They
shouldn’t create more work for a
practice lead to explain, than
they are saving in other areas.
How Do We Measure?
Actionable Accessible Auditable
13
Confidential │ ©2021 VMware, Inc.
To keep it simple, actionable and
understandable, we like to use RAG!
Red/Amber/Green is a quick visual
way to demarcate health/severity of
an exception, so it’s highly effective
for quickly triaging response actions.
14
Confidential │ ©2021 VMware, Inc.
Which core metrics inform us
about Program Health?
Don’t flood the zone—we want a few
measurements to tell us a lot
Confidential │ ©2021 VMware, Inc. 15
● Generating about as much
product value as they are able
to, with little resource waste on
non-value generating tasks
like fixing bugs or maintaining
environments and pipelines
● Routinely delivering about the
same increments of value over
a given regular iteration
period, making forecasting
future delivery volume more
precise.
Defining Optimization
We think of a program being optimized when it is highly efficient and highly reliable. In practice
this means that nearly all teams are:
16
Confidential │ ©2021 VMware, Inc.
Efficiency Metrics are used to
determine how much of a team or
a program’s overall available effort
is being expended on value
generating activity, versus other
activities.
Statistical Category: Efficiency
Confidential │ ©2021 VMware, Inc. 17
Mean Percentage of Accepted Stories that were defect corrections
Defect correction does not deliver new
value, so although fixing bugs can be
valuable insofar as it enables
delivery/deployment of defective code
associated with previously delivered value,
the preference is for a team to spend its
capacity on delivering high quality,
defect-free code associated with novel
and new value, that won’t require defect
correction.
Efficiency Metric
Confidential │ ©2021 VMware, Inc. 18
When an engineer or pair delivers a story ready to be accepted or rejected, they
pick up another story and move on.
Acceptance criteria tests should be run as soon as possible, because:
● Newer stories may depend on successful delivery of earlier ones;
● Leaving acceptance to the end of an iteration of work may lead to rejection of
multiple stories, strongly affecting velocity.
This metric may also indicate chronic unresolved bottlenecks or
blockers—removing those can greatly increase throughput.
Mean Time in Delivery State in days
Efficiency Metric
Mean Time in Delivery is a
Cycle Time segment!
19
Confidential │ ©2021 VMware, Inc.
Reliability tells us how well we can
forecast future delivery outcomes
for the program—or a given team.
Teams with regular and disciplined
work habits are more likely to
deliver a predictable volume of
new-value stories.
Statistical Category: Reliability
Confidential │ ©2021 VMware, Inc. 20
Volatility is simply the measure of how
different a team or program’s velocity is,
iteration to iteration. High volatility
indicates that a team or program is
unpredictable and will only allow for
imprecise forecasting.
Low volatility leads directly to high
reliability, by narrowing the band between
best and worst case scenarios when
forecasting future work completion
windows.
Typically, a team with high volatility is
either facing challenges related to story
writing discipline, or is facing delivery
impediments related to organizational
complications not entirely within the
control of the team.
Mean Volatility
Reliability Metric
Confidential │ ©2021 VMware, Inc. 21
Visualizing a Forecast
● A low volatility program has a
relatively narrow band of
output scenarios even
projecting out fairly far into the
future, making forecasting the
business outcomes more
precise and more strategically
useful
22
Confidential │ ©2021 VMware, Inc.
Although not relevant at the team
level, spreads at the program level
help us to determine whether
lower-health indicators are
associated with the program as a
whole, or with outlier teams that
are performing differently to the
rest of the program.
Statistical Category: Spread Measurements
Confidential │ ©2021 VMware, Inc. 23
Tight spreads are a sign that whatever is
going on, it’s something that is being widely
practiced across the program. Coaching
strategies for non-optimal indicators in this
case, should revolve around
mass-intervention at the program level.
Wide spreads, on the other hand, would
suggest that a small number of teams are
outliers from the program. Examining the
team-level metrics will show which teams
deviate from the mean.
A strategy of specific team-level interventions
will likely be the more effective direction to
take. It is often the case that a team has
unique parameters to cope with, so, action
specific to that uniqueness is required to
unblock or re-orient the team.
Spread Measurements
Confidential │ ©2021 VMware, Inc. 24
Put it all together and you have a concise program dashboard
25
Confidential │ ©2021 VMware, Inc.
Practical Application
Making measurement meaningful and useful
Confidential │ ©2021 VMware, Inc. 26
When to start
It’s best to start at the beginning of an
engagement or as soon as possible
You will need:
● Planning tools that can surface the relevant raw data
● The data are obtainable in a sustainable,
easy-to-access manner
Confidential │ ©2021 VMware, Inc. 27
Set achievable goals for a Program
Gather your baseline
Now
Apply a liberal initial
baseline, drive the
Program toward realistic
and achievable
expectations
Next
As teams go more and
more green, we raise the
baselines to determine our
ceiling
Later
Eventually, we reach a
point where raising a
baseline turns nearly all
teams from green to red,
indicating peak
optimization
Confidential │ ©2021 VMware, Inc. 28
Balancing Quantitative with Qualitative
There’s value in learning...
●The local culture
●The operational model
...so that you can create the playbook
of tactics used to manage by
exception and enabling the
community of practice
Confidential │ ©2021 VMware, Inc. 29
Maturity Path
What metrics will do at each step
Now
Enable teams to gather &
understand their metrics
Next
Teams begin to understand
and self correct based on
their metrics
Later
Teams improve themselves
and the program around
them with little outside
enablement
Confidential │ ©2021 VMware, Inc.
Thank You
What questions are there?

Contenu connexe

Tendances

Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Mirco Hering
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the EnterpriseNauman Noor
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Worksoft
 
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3Mirco Hering
 
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedLearn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedCA Technologies
 
Making the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestMaking the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestQASymphony
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation Gene Kim
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and CultureRapidValue
 
Continuous delivery best practices and essential tools
Continuous delivery best practices and essential toolsContinuous delivery best practices and essential tools
Continuous delivery best practices and essential toolsDBmaestro - Database DevOps
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsSanjeev Sharma
 
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...CA Technologies
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Tasktop
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersNetCom Learning
 
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
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?Red Gate Software
 

Tendances (20)

Agile project management
Agile project managementAgile project management
Agile project management
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the Enterprise
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.
 
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
 
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedLearn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
 
Making the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestMaking the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTest
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
Continuous delivery best practices and essential tools
Continuous delivery best practices and essential toolsContinuous delivery best practices and essential tools
Continuous delivery best practices and essential tools
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
 
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That Matters
 
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
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 

Similaire à Measure Twice, Cut Once: Using Team Operation Metrics to Optimize a Scaling Software Shop

A Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the EnterpriseA Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the EnterpriseVMware Tanzu
 
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...AgileNetwork
 
vulnerability-response-implementation.pptx
vulnerability-response-implementation.pptxvulnerability-response-implementation.pptx
vulnerability-response-implementation.pptxDronadulaVenkataSuma
 
Project delivery standardization framework innovate vancouver
Project delivery standardization framework  innovate vancouverProject delivery standardization framework  innovate vancouver
Project delivery standardization framework innovate vancouverInnovate Vancouver
 
rally-business-agility-survival-guide-digital
rally-business-agility-survival-guide-digitalrally-business-agility-survival-guide-digital
rally-business-agility-survival-guide-digitalPhillip McKenzie Smith
 
Transformation: Not Only the App But Also the Way We Work
Transformation: Not Only the App But Also the Way We WorkTransformation: Not Only the App But Also the Way We Work
Transformation: Not Only the App But Also the Way We WorkVMware Tanzu
 
Product Development Journey Markers
Product Development Journey MarkersProduct Development Journey Markers
Product Development Journey MarkersVMware Tanzu
 
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
 
VMware Disaster Recovery Planning: Essential Checklist
VMware Disaster Recovery Planning: Essential ChecklistVMware Disaster Recovery Planning: Essential Checklist
VMware Disaster Recovery Planning: Essential ChecklistVeeam Software
 
Making sense of value - Michel Thiry
Making sense of value - Michel ThiryMaking sense of value - Michel Thiry
Making sense of value - Michel ThiryPMIUKChapter
 
Chrysalis Cleariew Introductory V3
Chrysalis Cleariew Introductory V3Chrysalis Cleariew Introductory V3
Chrysalis Cleariew Introductory V3Robbie Hazlehurst
 
TDI GPS + Deloitte DevOps Journey
TDI GPS + Deloitte DevOps JourneyTDI GPS + Deloitte DevOps Journey
TDI GPS + Deloitte DevOps JourneyFawzy Manaa
 
Agile Mumbai 2023 | Sustainable Agile Metrics - Pranav Menon
Agile Mumbai 2023 | Sustainable Agile Metrics - Pranav MenonAgile Mumbai 2023 | Sustainable Agile Metrics - Pranav Menon
Agile Mumbai 2023 | Sustainable Agile Metrics - Pranav MenonAgileNetwork
 
Enterprise Software Implementation
Enterprise Software ImplementationEnterprise Software Implementation
Enterprise Software Implementationbrh184
 
The Power Of Pervasive Performance Management: Aligning All Employees to Corp...
The Power Of Pervasive Performance Management: Aligning All Employees to Corp...The Power Of Pervasive Performance Management: Aligning All Employees to Corp...
The Power Of Pervasive Performance Management: Aligning All Employees to Corp...Callidus Software
 
If you dont know where you are going any road will do visioning for implement...
If you dont know where you are going any road will do visioning for implement...If you dont know where you are going any road will do visioning for implement...
If you dont know where you are going any road will do visioning for implement...p6academy
 
VMW Operations Transformation - Success Brochure
VMW Operations Transformation - Success BrochureVMW Operations Transformation - Success Brochure
VMW Operations Transformation - Success BrochureGene Likins
 
Your VoC Programme is underperforming - and you know it
Your VoC Programme is underperforming - and you know itYour VoC Programme is underperforming - and you know it
Your VoC Programme is underperforming - and you know itFuturelab
 

Similaire à Measure Twice, Cut Once: Using Team Operation Metrics to Optimize a Scaling Software Shop (20)

A Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the EnterpriseA Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
 
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
 
vulnerability-response-implementation.pptx
vulnerability-response-implementation.pptxvulnerability-response-implementation.pptx
vulnerability-response-implementation.pptx
 
Project delivery standardization framework innovate vancouver
Project delivery standardization framework  innovate vancouverProject delivery standardization framework  innovate vancouver
Project delivery standardization framework innovate vancouver
 
Agile challenges
Agile challengesAgile challenges
Agile challenges
 
rally-business-agility-survival-guide-digital
rally-business-agility-survival-guide-digitalrally-business-agility-survival-guide-digital
rally-business-agility-survival-guide-digital
 
Transformation: Not Only the App But Also the Way We Work
Transformation: Not Only the App But Also the Way We WorkTransformation: Not Only the App But Also the Way We Work
Transformation: Not Only the App But Also the Way We Work
 
Product Development Journey Markers
Product Development Journey MarkersProduct Development Journey Markers
Product Development Journey Markers
 
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 Disaster Recovery Planning: Essential Checklist
VMware Disaster Recovery Planning: Essential ChecklistVMware Disaster Recovery Planning: Essential Checklist
VMware Disaster Recovery Planning: Essential Checklist
 
7 Steps To Developing A Cloud Security Plan
7 Steps To Developing A Cloud Security Plan7 Steps To Developing A Cloud Security Plan
7 Steps To Developing A Cloud Security Plan
 
Making sense of value - Michel Thiry
Making sense of value - Michel ThiryMaking sense of value - Michel Thiry
Making sense of value - Michel Thiry
 
Chrysalis Cleariew Introductory V3
Chrysalis Cleariew Introductory V3Chrysalis Cleariew Introductory V3
Chrysalis Cleariew Introductory V3
 
TDI GPS + Deloitte DevOps Journey
TDI GPS + Deloitte DevOps JourneyTDI GPS + Deloitte DevOps Journey
TDI GPS + Deloitte DevOps Journey
 
Agile Mumbai 2023 | Sustainable Agile Metrics - Pranav Menon
Agile Mumbai 2023 | Sustainable Agile Metrics - Pranav MenonAgile Mumbai 2023 | Sustainable Agile Metrics - Pranav Menon
Agile Mumbai 2023 | Sustainable Agile Metrics - Pranav Menon
 
Enterprise Software Implementation
Enterprise Software ImplementationEnterprise Software Implementation
Enterprise Software Implementation
 
The Power Of Pervasive Performance Management: Aligning All Employees to Corp...
The Power Of Pervasive Performance Management: Aligning All Employees to Corp...The Power Of Pervasive Performance Management: Aligning All Employees to Corp...
The Power Of Pervasive Performance Management: Aligning All Employees to Corp...
 
If you dont know where you are going any road will do visioning for implement...
If you dont know where you are going any road will do visioning for implement...If you dont know where you are going any road will do visioning for implement...
If you dont know where you are going any road will do visioning for implement...
 
VMW Operations Transformation - Success Brochure
VMW Operations Transformation - Success BrochureVMW Operations Transformation - Success Brochure
VMW Operations Transformation - Success Brochure
 
Your VoC Programme is underperforming - and you know it
Your VoC Programme is underperforming - and you know itYour VoC Programme is underperforming - and you know it
Your VoC Programme is underperforming - and you know it
 

Plus de VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

Plus de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Dernier

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 

Dernier (20)

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 

Measure Twice, Cut Once: Using Team Operation Metrics to Optimize a Scaling Software Shop

  • 1. Confidential │ ©2021 VMware, Inc. Krista Luna & Daniel Witenberg Measure Twice, Cut Once: Using Team Operation Metrics to Optimize a Scaling Software Shop VMware Tanzu Labs 2021-09-02
  • 2. Confidential │ ©2021 VMware, Inc. 2 Who Might Find This Valuable? Core audience, but not limited to: Studio Leads Practice Leads/Coaches Business Owners
  • 3. Confidential │ ©2021 VMware, Inc. 3 Program Health is an assessment of the collective health of the set of teams in a lab, studio or larger grouping What is Program Health? By Program, we mean any collection of teams—Portfolio, Lab, Studio
  • 4. 4 Confidential │ ©2021 VMware, Inc. A common challenge we find when joining clients on site, is the client’s desire to scale and mature their Agile software org, without scaling the human capital investment to managing that growth.
  • 5. Confidential │ ©2021 VMware, Inc. 5 Organization are hungry for an approach that allows for a large and growing number of teams to be managed and optimized by a small team of program-oriented practitioners—which grows comparatively slowly.
  • 6. Confidential │ ©2021 VMware, Inc. 6 With healthy quantitative measurement of program optimization, practice leadership at large enterprises can manage increasing scale more effectively than with qualitative tactics alone.
  • 7. Confidential │ ©2021 VMware, Inc. 7 Practice Coaches can manage far more team analytics than they can team-level qualitative intervention, leading to cost savings around Practice Management. Teams’ progress on their Agile maturity path will reflect naturally and organically in their metrics Coaching teams scale slower than application teams Benefits of Quantitative Approach Measuring Team Health Maps to Program Health Agile Maturity can be clearly measured
  • 8. Confidential │ ©2021 VMware, Inc. 8 Benefits of Quantitative Approach Creating a common language A common and credible language in which program health can be described and discussed with stakeholders who don’t come into regular contact with the program teams is crucial. That common language needs to be meaningful to the business, consistent across the organization, and provide objective verifiability.
  • 9. Confidential │ ©2021 VMware, Inc. 9 Benefits of Quantitative Approach Manage by Exception as a Scaling Growth Model Respond Only Where there is need Using this approach, we ‘don’t fix what ain’t broke’ Scale Exponentially, but Sustainably Fewer Practices Coaches needed for more teams A quantitative approach allows us to Manage by Exception, which is to say, focus on only those things that fall outside of our accepted standards.
  • 10. Confidential │ ©2021 VMware, Inc. 10 What this isn’t! Our approach will enhance other tactics, not replace them DORA DORA measures DevOps lifecycle health. Team Health Checks Provides valuable leading and lagging feedback indicators. OKR/KPI/JTBD Our approach doesn’t replace team’s own work to track their optimization and set goals for improvement.
  • 11. 11 Confidential │ ©2021 VMware, Inc. Dashboarding a Program Team performance transparency is the key to sustainable scaled Program optimization
  • 12. Confidential │ ©2021 VMware, Inc. 12 Anyone with an interest in the Program should have a clear line of sight into the metric and understand that it’s credibly connected to the thing it’s supposed to measure. To be useful, program metrics are just like the metrics we teach our PMs about for product dev. They need to be: A change in a metric means a change in how optimized the program is, so any metric we use needs to be something we can act against when things are off-kilter It needs to be easy to understand, track and synthesize meaning from a metric. They shouldn’t create more work for a practice lead to explain, than they are saving in other areas. How Do We Measure? Actionable Accessible Auditable
  • 13. 13 Confidential │ ©2021 VMware, Inc. To keep it simple, actionable and understandable, we like to use RAG! Red/Amber/Green is a quick visual way to demarcate health/severity of an exception, so it’s highly effective for quickly triaging response actions.
  • 14. 14 Confidential │ ©2021 VMware, Inc. Which core metrics inform us about Program Health? Don’t flood the zone—we want a few measurements to tell us a lot
  • 15. Confidential │ ©2021 VMware, Inc. 15 ● Generating about as much product value as they are able to, with little resource waste on non-value generating tasks like fixing bugs or maintaining environments and pipelines ● Routinely delivering about the same increments of value over a given regular iteration period, making forecasting future delivery volume more precise. Defining Optimization We think of a program being optimized when it is highly efficient and highly reliable. In practice this means that nearly all teams are:
  • 16. 16 Confidential │ ©2021 VMware, Inc. Efficiency Metrics are used to determine how much of a team or a program’s overall available effort is being expended on value generating activity, versus other activities. Statistical Category: Efficiency
  • 17. Confidential │ ©2021 VMware, Inc. 17 Mean Percentage of Accepted Stories that were defect corrections Defect correction does not deliver new value, so although fixing bugs can be valuable insofar as it enables delivery/deployment of defective code associated with previously delivered value, the preference is for a team to spend its capacity on delivering high quality, defect-free code associated with novel and new value, that won’t require defect correction. Efficiency Metric
  • 18. Confidential │ ©2021 VMware, Inc. 18 When an engineer or pair delivers a story ready to be accepted or rejected, they pick up another story and move on. Acceptance criteria tests should be run as soon as possible, because: ● Newer stories may depend on successful delivery of earlier ones; ● Leaving acceptance to the end of an iteration of work may lead to rejection of multiple stories, strongly affecting velocity. This metric may also indicate chronic unresolved bottlenecks or blockers—removing those can greatly increase throughput. Mean Time in Delivery State in days Efficiency Metric Mean Time in Delivery is a Cycle Time segment!
  • 19. 19 Confidential │ ©2021 VMware, Inc. Reliability tells us how well we can forecast future delivery outcomes for the program—or a given team. Teams with regular and disciplined work habits are more likely to deliver a predictable volume of new-value stories. Statistical Category: Reliability
  • 20. Confidential │ ©2021 VMware, Inc. 20 Volatility is simply the measure of how different a team or program’s velocity is, iteration to iteration. High volatility indicates that a team or program is unpredictable and will only allow for imprecise forecasting. Low volatility leads directly to high reliability, by narrowing the band between best and worst case scenarios when forecasting future work completion windows. Typically, a team with high volatility is either facing challenges related to story writing discipline, or is facing delivery impediments related to organizational complications not entirely within the control of the team. Mean Volatility Reliability Metric
  • 21. Confidential │ ©2021 VMware, Inc. 21 Visualizing a Forecast ● A low volatility program has a relatively narrow band of output scenarios even projecting out fairly far into the future, making forecasting the business outcomes more precise and more strategically useful
  • 22. 22 Confidential │ ©2021 VMware, Inc. Although not relevant at the team level, spreads at the program level help us to determine whether lower-health indicators are associated with the program as a whole, or with outlier teams that are performing differently to the rest of the program. Statistical Category: Spread Measurements
  • 23. Confidential │ ©2021 VMware, Inc. 23 Tight spreads are a sign that whatever is going on, it’s something that is being widely practiced across the program. Coaching strategies for non-optimal indicators in this case, should revolve around mass-intervention at the program level. Wide spreads, on the other hand, would suggest that a small number of teams are outliers from the program. Examining the team-level metrics will show which teams deviate from the mean. A strategy of specific team-level interventions will likely be the more effective direction to take. It is often the case that a team has unique parameters to cope with, so, action specific to that uniqueness is required to unblock or re-orient the team. Spread Measurements
  • 24. Confidential │ ©2021 VMware, Inc. 24 Put it all together and you have a concise program dashboard
  • 25. 25 Confidential │ ©2021 VMware, Inc. Practical Application Making measurement meaningful and useful
  • 26. Confidential │ ©2021 VMware, Inc. 26 When to start It’s best to start at the beginning of an engagement or as soon as possible You will need: ● Planning tools that can surface the relevant raw data ● The data are obtainable in a sustainable, easy-to-access manner
  • 27. Confidential │ ©2021 VMware, Inc. 27 Set achievable goals for a Program Gather your baseline Now Apply a liberal initial baseline, drive the Program toward realistic and achievable expectations Next As teams go more and more green, we raise the baselines to determine our ceiling Later Eventually, we reach a point where raising a baseline turns nearly all teams from green to red, indicating peak optimization
  • 28. Confidential │ ©2021 VMware, Inc. 28 Balancing Quantitative with Qualitative There’s value in learning... ●The local culture ●The operational model ...so that you can create the playbook of tactics used to manage by exception and enabling the community of practice
  • 29. Confidential │ ©2021 VMware, Inc. 29 Maturity Path What metrics will do at each step Now Enable teams to gather & understand their metrics Next Teams begin to understand and self correct based on their metrics Later Teams improve themselves and the program around them with little outside enablement
  • 30. Confidential │ ©2021 VMware, Inc. Thank You What questions are there?