SlideShare ist ein Scribd-Unternehmen logo
1 von 58
Downloaden Sie, um offline zu lesen
Š Disciplined Agile Consortium 1
Measuring Agile
A Disciplined Agile
Approach to Metrics
Agenda
•  Important questions
•  Principles
•  Measuring agile teams
•  Potential metrics
•  Supporting IT governance
•  Parting thoughts
•  Questions
Š Disciplined Agile Consortium 2
Important Questions
•  How do you measure solution delivery
teams?
•  What metrics should we collect?
•  How do you roll up team measures to
the portfolio level?
•  What metrics are right for you?
•  How do agile and traditional metrics fit
together?
•  What are the success factors for metrics
programs?
•  What are the failure factors?
•  How does this fit into your overall
governance strategy?
Š Disciplined Agile Consortium 3
Š Disciplined Agile Consortium 4
Principle: There is No Easy Answer
Š Disciplined Agile Consortium 5
Principle: Every Metric Has Strengths and
Weaknesses
Š Disciplined Agile Consortium 6
Principle: Compete Against Yourself
Š Disciplined Agile Consortium 7
Principle: Measure to Improve
Š Disciplined Agile Consortium 8
Principle: You Get What You Measure
Š Disciplined Agile Consortium 9
Principle: Measure Outcomes at the Team Level
Š Disciplined Agile Consortium 10
Principle: Every Team Needs a Unique Set of
Metrics
Š Disciplined Agile Consortium 11
Principle: Teams Use Metrics to Self Organize
Š Disciplined Agile Consortium 12
Principle: Trust But Verify
Š Disciplined Agile Consortium 13
Principle: Adopt Common Metrics Categories
Across Teams
Š Disciplined Agile Consortium 14
Time to
Market
Financial
Stakeholder
Satisfaction
Quality
Staff
Morale
Transform
Principle: Don’t Manage to the Metrics
Š Disciplined Agile Consortium 15
Principle: Automate Wherever Possible
Š Disciplined Agile Consortium 16
Principle: Prefer Trends Over Scalars
Š Disciplined Agile Consortium 17
Prefer Leading Over Trailing Metrics
Š Disciplined Agile Consortium 18
Principle: Prefer Pull (Dashboards) Over Push (Reports)
Š Disciplined Agile Consortium 19
Measuring
Agile Teams
Š Disciplined Agile Consortium 20
Goal Question Metric (GQM)
A lightweight GQM process:
1.  Identify improvement goals
2.  Generate questions that define those goals as completely as possible in
a quantifiable way
3.  Identify potential measures needed to be collected to answer those
questions
4.  Introduce mechanisms for data collection
5.  Collect, validate and analyze the data in real time to provide feedback to
teams for corrective action
Similar to Google’s OKR (Objectives and Key Results)
Š Disciplined Agile Consortium 21
•  Some goals are qualitative:
–  Invest in IT wisely
–  Improve staff morale
–  Improve stakeholder satisfaction with delivered solutions
•  Some goals are quantitative:
–  Decrease cycle time by 20% this quarter
–  Reduce technical debt by 10% by year end
–  Get our net promoter score (NPS) to 60% by quarter end
•  Our advice:
–  Short time frames (less than three months) work well
–  Quantitative goals are generally better than qualitative
Š Disciplined Agile Consortium 22
Identify Improvement Goals
Š Disciplined Agile Consortium 23
Goal: Invest in IT Wisely
Questions
1.  How effective is the
investment in IT activities?
2.  What future spending do we
require?
3.  Is productivity increasing?
Potential Metrics
1.  Value delivered, net present
value (NPV), return on
investment (ROI)
2.  Effort/cost projection (burn
ups/burn downs)
3.  Acceleration, business value
delivered, velocity (trend)
Š Disciplined Agile Consortium 24
Goal: Decrease cycle time by 20% this
quarter
Questions
1.  Is the team working at a
sufficient pace?
2.  Is the team working together
effectively?
3.  Are changing requirements
putting the release date at
risk?
Potential Metrics
1.  Release burndown, ranged
release burndown
2.  Team morale, stakeholder
satisfaction, blocking work
items
3.  Age of items, ranged release
burndown
Š Disciplined Agile Consortium 25
Goal: Reduce Technical Debt by 10% by Year
End
Questions
1.  What is our current level of
technical debt?
2.  Are we improving quality over
time?
Potential Metrics
1.  Code quality, defect density
2.  Build health, defect density,
test coverage, code quality
Š Disciplined Agile Consortium 26
Potential
Metrics
Š Disciplined Agile Consortium 27
Iteration Burndown
•  Indicates the likelihood of
delivering as promised this
iteration
•  Application:
–  By team to manage their
time
•  Advantages:
–  Helps to avoid surprises at
end of iteration
–  Motivates a continuous
and sustainable pace
•  Disadvantages:
–  Overhead to update
estimated work remaining
Š Disciplined Agile Consortium 28
Velocity
•  Velocity is a measure of the team’s delivery
capacity for each iteration measured in “points”
•  Options:
–  Gross velocity: Number of points delivered in an
iteration
–  Net velocity: Delta in the number of points on the
work item list
–  Smoothed velocity: Velocity averaged over several
iterations
•  Application:
–  By team to extrapolate the schedule. e.g. If total
points in Work Item List is 400, with velocity of 40
there is 10 iterations left
•  Advantages:
–  Simple way to project schedule/cost
•  Disadvantage:
–  Easy to manipulate because points are manually
identified
–  Not easily comparable across teams
Š	Disciplined	Agile	Consor1um	 29
Release Burndown Chart
Š Disciplined Agile Consortium 30
Release Burnup Chart
Š Disciplined Agile Consortium 31
Ranged Release Burndown
•  A ranged estimate of number of iteration required to complete work
•  Range of uncertainty decreases over time
•  BUT… many people don’t like ranged estimates
Š Disciplined Agile Consortium 32
Ranged Burnup Chart
Š Disciplined Agile Consortium 33
Acceleration
•  The change in velocity over time
•  Application:
–  Use to calculate productivity improvement (acceleration * number of
people on team * charge rate)
•  Advantages:
–  Comparable across teams
–  Easy to calculate
•  Disadvantages:
–  Easy to manipulate because
points are manually identified
Š Disciplined Agile Consortium 34
0
5
10
15
20
25
30
Velocity
Iterations
Value Delivered – Value points
•  Assign “value points” to a story that captures the
estimated financial value of the delivered
functionality.
•  Application:
–  Estimate the value delivered by a team
•  Advantage:
–  Provides insight into the value being produced by a
team
•  Disadvantage:
–  Easy to game as it’s a manual estimation
–  Doesn’t take cost of delay into account (without re-
estimating)
Š Disciplined Agile Consortium 35
Code Quality Metrics
•  A category covering a very wide range of metrics that provide insight
into how well source code has been written.
•  Options
–  Halstead, Cyclomatic complexity, Defect density, Coupling, and many
more
•  Applications:
–  Determine the existing quality of code
–  Pinpoint potential code quality problems
•  Advantages:
–  Easy to automate
–  Many commercial and open source tools
•  Disadvantage:
–  Easy to get overwhelmed by the data
Š Disciplined Agile Consortium 36
Defect Trends
•  Track when and where defects are
found against when they are
addressed
•  Options:
–  By severity
–  By source
•  Application:
–  Monitor defects/bugs that escape the
delivery team
•  Advantage:
–  Motivates teams to fix defects
–  Can provide insight into where you
need to improve your quality strategy
•  Disadvantage:
–  Very easy to game because defects
are often identified manually
Š Disciplined Agile Consortium 37
Test/Code Coverage
•  Calculated as the number of lines invoked by tests divided
by the total number of lines of relevant code
•  Application:
–  Determine how much of your code base has automated tests
•  Advantages:
–  Easy to automate
–  Low test coverage tells you that you need to automate more of
your tests
•  Disadvantage:
–  High test coverage may not tell you much because this metric
is easy to game with low-quality tests
Š Disciplined Agile Consortium 38
Build Status
•  Monitor the status of the build
•  Options:
–  Trend
–  Current status
•  Advantage:
–  Trend report useful to teams new to
continuous integration (CI)
–  Very useful indicator if build broken
for long time
•  Disadvantage:
–  Once you have implemented CI
effectively the trend metric loses
value
Š Disciplined Agile Consortium 39
Net Promoter Score (NPS)
•  Net Promoter Score (NPS) measures the loyalty that exists between
a provider and a consumer
•  Application:
–  Gauge the loyalty of your customers
•  Advantage:
–  Indicates potential for revenue growth
•  Disadvantage:
–  Manually generated and easy to “fix” with enticements
Š Disciplined Agile Consortium 40
Resource Utilization
•  Measure of the percentage of time that people
spend working. Typically calculated as
number of hours worked divided by number of
hours they should have worked
•  Application:
–  Matrix organizations where some (or most)
people aren’t “self starters” who need to be
assigned to work
•  Advantages:
–  Identify people available for work
•  Disadvantages:
–  Motivates you to build teams out of whom you
have available instead of whom would be a
good fit
–  Increases stress and motivates people to fill in
their time instead of to add value
–  Often results in little or no slack time
Š Disciplined Agile Consortium 41
Skill Level
•  People are rated against desired
skills on a scale of 1 to N
•  Application:
–  Identify skills gaps
–  Justify training or coaching efforts
•  Options:
–  Individual or Team
–  Self or external assessment
•  Advantages:
–  Focuses training/coaching efforts
•  Disadvantages:
–  Easy to game, particularly with self-
assessment
Š Disciplined Agile Consortium 42
Disciplined Agile Certifications
•  Measure adoption rate of the DA certifications
across your organization
•  Application:
–  Indicates skill and experience level of team
members
•  Advantage:
–  Measured from outside so difficult to game
–  When combined with other metrics can provide
an accurate estimate of the value of your
investment in training and coaching
–  Focuses training and coaching efforts
•  Disadvantage:
–  Need to invest in the training and coaching of
your staff over a long term basis
Š Disciplined Agile Consortium 43
•  Knowledge
•  Knowledge
+ 2+ years experience
•  Knowledge
+ 5+ years experience
+ Give back
Lead and Cycle Time
•  Measure the length of time to develop a feature from concept to
cash
•  Application:
–  Identify places where you need to improve your process
–  Indication of time productivity: (Cycle Time-Internal Wait Time Within
Cycle)/Lead Time
•  Advantages:
–  Measures time-to-market, a critical business success factor
–  Looks at overall process, not just development
•  Disadvantage:
–  Can lead to finger pointing
Š Disciplined Agile Consortium 44
Cost of Delay
•  A measure of the impact of time on the business outcomes we hope
to achieve
•  Application:
–  Input into work (feature or project) prioritization
•  Advantages:
–  Surfaces important financial considerations
•  Disadvantages:
–  Easy to game as you need to guesstimate the value curve(s)
–  Requires understanding of basic financial concepts
Š Disciplined Agile Consortium 45
Cumulative Flow Diagram
•  Visualize the work effort of a team over time
•  Advantages:
–  Indicates potential bottlenecks in your process (bumps on the diagram)
–  Simple report commonly generated by agile management tools such as
JIRA, Rally, or VersionOne
•  Disadvantage:
–  Easy to “fix” because it shows
points of work, which are
manually guesstimated
Š Disciplined Agile Consortium 46
0
10
20
30
40
50
60
70
80
90
May
'16
June
'16
July
'16
Aug
'16
Sept
'16
Oct
'16
Backlog
In Progress
Done
Supporting
IT Governance
Š Disciplined Agile Consortium 47
IT Intelligence (Automated Dashboards)
•  Automated dashboard that summarizes the status for all of IT
•  Shows the entire portfolio:
–  Potential/suggested endeavors
–  Ongoing development endeavors
–  Operational solutions
•  Enables drill down into details
Š Disciplined Agile Consortium 48
Rolling Up Metrics
Š Disciplined Agile Consortium 49
Portfolio
Team
•  Measure against organizational goals
•  Overall indicator or category indicators
•  Organizational goals evolve slowly (~annually)
Program
•  Measure against program goals
•  Category indicators per sub-team
•  Program goals evolve quarterly (or thereabouts)
•  Measure against team goals
•  Specific metrics per team
•  Metrics evolve regularly as the situation evolves
•  Unique dashboard per team
*
0..1
*
11
0..*
Š Disciplined Agile Consortium 50
Metrics Principles
•  There is no easy answer
•  Every metric has strengths and weaknesses
•  Compete against yourself
•  Measure to improve
•  You get what you measure
•  Measure outcomes at the team level
•  Each team needs a unique set of metrics
•  Team use metrics to self organize
•  Trust but verify
•  Adopt common metrics categories across teams
•  Don’t manage to the metrics
•  Automate wherever possible
•  Prefer trends over scalars
•  Prefer leading over trailing metrics
•  Prefer pull over push
Š Disciplined Agile Consortium 51
Goal
Question
Metric
Š Disciplined Agile Consortium 52
Some Potential Metrics
•  Iteration burndown
•  Velocity and Acceleration
•  Release burndown/up
•  Points/Value delivered
•  Code quality
•  Defect trends (by severity, by source)
•  Test coverage
•  Build status
•  Net promoter score (NPS)
•  Resource utilization
•  Team skill level
•  DA certifications
•  Lead and cycle time
•  Cost of delay
•  Cumulative flow diagram
Š Disciplined Agile Consortium 53
Important Resources
Š Disciplined Agile Consortium 54
Disciplined Agile IT Governance
Webinar: February 2017 Chapter 20: Governing
Disciplined Agile Teams
DisciplinedAgileDelivery.com
Š Disciplined Agile Consortium 55
Got Discipline?
DisciplinedAgileConsortium.org
DisciplinedAgileDelivery.com
ScottAmbler.com
Š Disciplined Agile Consortium 56
Shuhari and Disciplined Agile Certification
At the shu stage you are beginning to
learn the techniques and philosophies of
disciplined agile development. Your
goal is to build a strong foundation from
which to build upon.
At the ha stage you reflect upon and
question why disciplined agile strategies
work, seeking to understand the range
of strategies available to you and
when they are best applied.
At the ri stage you seek to extend and
improve upon disciplined agile
techniques, sharing your learnings with
others.
Š Disciplined Agile Consortium 57
Scott Ambler + Associates is the thought leader behind the Disciplined
Agile Delivery (DAD) framework and its application. We are an IT
management consulting firm that advises organizations to be more
effective applying disciplined agile and lean processes within the
context of your business.
Our website is ScottAmbler.com
We can help
Š Disciplined Agile Consortium 58

Weitere ähnliche Inhalte

Was ist angesagt?

Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationNishanth K Hydru
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerLeadingAgile
 
OKR COACH CERTIFICATION TRAINING
OKR COACH CERTIFICATION TRAININGOKR COACH CERTIFICATION TRAINING
OKR COACH CERTIFICATION TRAININGMarc Wagner
 
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerMHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerAgileDenver
 
Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0Srinath Ramakrishnan
 
Adaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementAdaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementEmiliano Soldi
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile cultureTim Guay
 
ExO Works Sprint - proposal template
 ExO Works Sprint - proposal template ExO Works Sprint - proposal template
ExO Works Sprint - proposal templateOpenExO
 
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Felipe Castro
 
Agile Transformation Case Studies
Agile Transformation Case StudiesAgile Transformation Case Studies
Agile Transformation Case StudiesChandan Patary
 
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13Lean Kanban Central Europe
 
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020Manuel Pais
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Scott W. Ambler
 
Agile Leadership - Beyond the Basics
Agile Leadership - Beyond the BasicsAgile Leadership - Beyond the Basics
Agile Leadership - Beyond the BasicsMark Levison, CST
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile MindsetMichael Sahota
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme ProgrammingErkan Erol
 
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
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
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
 

Was ist angesagt? (20)

Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
OKR COACH CERTIFICATION TRAINING
OKR COACH CERTIFICATION TRAININGOKR COACH CERTIFICATION TRAINING
OKR COACH CERTIFICATION TRAINING
 
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerMHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
 
Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0
 
Adaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementAdaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio Management
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile culture
 
ExO Works Sprint - proposal template
 ExO Works Sprint - proposal template ExO Works Sprint - proposal template
ExO Works Sprint - proposal template
 
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
 
Agile Transformation Case Studies
Agile Transformation Case StudiesAgile Transformation Case Studies
Agile Transformation Case Studies
 
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
 
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
 
Agile Leadership - Beyond the Basics
Agile Leadership - Beyond the BasicsAgile Leadership - Beyond the Basics
Agile Leadership - Beyond the Basics
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile Mindset
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
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
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
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
 

Andere mochten auch

Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architectureScott W. Ambler
 
Leadership Makes a Difference
Leadership Makes a DifferenceLeadership Makes a Difference
Leadership Makes a DifferenceWiley
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesScott W. Ambler
 
ProfissĂľes do futuro [ou o futuro das ProfissĂľes?]
ProfissĂľes do futuro [ou o futuro das ProfissĂľes?]ProfissĂľes do futuro [ou o futuro das ProfissĂľes?]
ProfissĂľes do futuro [ou o futuro das ProfissĂľes?]Pedro Ramos
 
HoloLens x Graphics 入門
HoloLens x Graphics 入門HoloLens x Graphics 入門
HoloLens x Graphics 入門hecomi
 
MASS CREATIVITY
MASS CREATIVITYMASS CREATIVITY
MASS CREATIVITYEfiong Etuk
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileSoftware Guru
 
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Scott W. Ambler
 
The Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer InterviewsThe Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer InterviewsGood Funnel
 
ELSA France "Teaching is us!"
ELSA France "Teaching is us!" ELSA France "Teaching is us!"
ELSA France "Teaching is us!" Adrian Scarlett
 
The Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax DeductionsThe Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax DeductionsWagepoint
 
Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017John Maeda
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business AnalysisScott W. Ambler
 
What Is Agile Management?
What Is Agile Management?What Is Agile Management?
What Is Agile Management?Jurgen Appelo
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkVolker Hirsch
 
Startups in Brazil and Latin America - SXSW 2017
Startups in Brazil and Latin America - SXSW 2017Startups in Brazil and Latin America - SXSW 2017
Startups in Brazil and Latin America - SXSW 2017Bruno Peroni
 
EU Statement, Rome 25.03
EU Statement, Rome 25.03EU Statement, Rome 25.03
EU Statement, Rome 25.03gordana comic
 
L'avortement tardif et les infanticides nĂŠonataux en europe, eclj, 26 juin 2015
L'avortement tardif et les infanticides nĂŠonataux en europe, eclj, 26 juin 2015L'avortement tardif et les infanticides nĂŠonataux en europe, eclj, 26 juin 2015
L'avortement tardif et les infanticides nĂŠonataux en europe, eclj, 26 juin 2015fpaspousser
 
Live to Add Value to Other People
Live to Add Value to Other PeopleLive to Add Value to Other People
Live to Add Value to Other PeopleKIGUME Karuri
 

Andere mochten auch (19)

Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
Leadership Makes a Difference
Leadership Makes a DifferenceLeadership Makes a Difference
Leadership Makes a Difference
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
 
ProfissĂľes do futuro [ou o futuro das ProfissĂľes?]
ProfissĂľes do futuro [ou o futuro das ProfissĂľes?]ProfissĂľes do futuro [ou o futuro das ProfissĂľes?]
ProfissĂľes do futuro [ou o futuro das ProfissĂľes?]
 
HoloLens x Graphics 入門
HoloLens x Graphics 入門HoloLens x Graphics 入門
HoloLens x Graphics 入門
 
MASS CREATIVITY
MASS CREATIVITYMASS CREATIVITY
MASS CREATIVITY
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling Agile
 
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
 
The Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer InterviewsThe Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer Interviews
 
ELSA France "Teaching is us!"
ELSA France "Teaching is us!" ELSA France "Teaching is us!"
ELSA France "Teaching is us!"
 
The Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax DeductionsThe Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax Deductions
 
Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business Analysis
 
What Is Agile Management?
What Is Agile Management?What Is Agile Management?
What Is Agile Management?
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 
Startups in Brazil and Latin America - SXSW 2017
Startups in Brazil and Latin America - SXSW 2017Startups in Brazil and Latin America - SXSW 2017
Startups in Brazil and Latin America - SXSW 2017
 
EU Statement, Rome 25.03
EU Statement, Rome 25.03EU Statement, Rome 25.03
EU Statement, Rome 25.03
 
L'avortement tardif et les infanticides nĂŠonataux en europe, eclj, 26 juin 2015
L'avortement tardif et les infanticides nĂŠonataux en europe, eclj, 26 juin 2015L'avortement tardif et les infanticides nĂŠonataux en europe, eclj, 26 juin 2015
L'avortement tardif et les infanticides nĂŠonataux en europe, eclj, 26 juin 2015
 
Live to Add Value to Other People
Live to Add Value to Other PeopleLive to Add Value to Other People
Live to Add Value to Other People
 

Ähnlich wie Measuring Agile: A Disciplined Approach To Metrics

Sdec10 lean AMS
Sdec10 lean AMSSdec10 lean AMS
Sdec10 lean AMSTerry Bunio
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessTechWell
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13molsonkc
 
Measuring Success in the Lean IT World
Measuring Success in the Lean IT WorldMeasuring Success in the Lean IT World
Measuring Success in the Lean IT WorldLean IT Association
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...Nesma
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2Murray Cantor
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreBimlesh Gundurao
 
agility_principles.ppt
agility_principles.pptagility_principles.ppt
agility_principles.pptAteeqaKokab1
 
Game Changing Quality Strategies that Drive Organizational Excellence
Game Changing Quality Strategies that Drive Organizational ExcellenceGame Changing Quality Strategies that Drive Organizational Excellence
Game Changing Quality Strategies that Drive Organizational Excellencekushshah
 
Benchmarking
BenchmarkingBenchmarking
Benchmarkingnavya sree
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudyJohn Carter
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentSoftware Guru
 
Measuring Business Analyst Impact
Measuring Business Analyst ImpactMeasuring Business Analyst Impact
Measuring Business Analyst ImpactASPE, Inc.
 
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinarsoftware testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI WebinarXBOSoft
 
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI WebinarSoftware Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI WebinarXBOSoft
 
Measuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionMeasuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionXebiaLabs
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinarNesma
 

Ähnlich wie Measuring Agile: A Disciplined Approach To Metrics (20)

Sdec10 lean AMS
Sdec10 lean AMSSdec10 lean AMS
Sdec10 lean AMS
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13
 
Measuring Success in the Lean IT World
Measuring Success in the Lean IT WorldMeasuring Success in the Lean IT World
Measuring Success in the Lean IT World
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
agility_principles.ppt
agility_principles.pptagility_principles.ppt
agility_principles.ppt
 
Game Changing Quality Strategies that Drive Organizational Excellence
Game Changing Quality Strategies that Drive Organizational ExcellenceGame Changing Quality Strategies that Drive Organizational Excellence
Game Changing Quality Strategies that Drive Organizational Excellence
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking Study
 
Chapter 04
Chapter 04Chapter 04
Chapter 04
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and Alignment
 
Measuring Business Analyst Impact
Measuring Business Analyst ImpactMeasuring Business Analyst Impact
Measuring Business Analyst Impact
 
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinarsoftware testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
 
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI WebinarSoftware Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
 
Measuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionMeasuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in Action
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 

Mehr von Scott W. Ambler

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Scott W. Ambler
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An OverviewScott W. Ambler
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationScott W. Ambler
 
EDGY: A Disciplined Look
EDGY: A Disciplined LookEDGY: A Disciplined Look
EDGY: A Disciplined LookScott W. Ambler
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Scott W. Ambler
 
Technical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionTechnical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionScott W. Ambler
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateScott W. Ambler
 
No frameworks: How we can take agile back
No frameworks: How we can take agile backNo frameworks: How we can take agile back
No frameworks: How we can take agile backScott W. Ambler
 
Agile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyAgile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyScott W. Ambler
 
Choose Your WoW! DevOps in the Enterprise
Choose Your WoW!  DevOps in the EnterpriseChoose Your WoW!  DevOps in the Enterprise
Choose Your WoW! DevOps in the EnterpriseScott W. Ambler
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data ManagementScott W. Ambler
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationScott W. Ambler
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?Scott W. Ambler
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysisScott W. Ambler
 
Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debtScott W. Ambler
 

Mehr von Scott W. Ambler (15)

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An Overview
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning Organization
 
EDGY: A Disciplined Look
EDGY: A Disciplined LookEDGY: A Disciplined Look
EDGY: A Disciplined Look
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
 
Technical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionTechnical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management Solution
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, Accelerate
 
No frameworks: How we can take agile back
No frameworks: How we can take agile backNo frameworks: How we can take agile back
No frameworks: How we can take agile back
 
Agile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyAgile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the ugly
 
Choose Your WoW! DevOps in the Enterprise
Choose Your WoW!  DevOps in the EnterpriseChoose Your WoW!  DevOps in the Enterprise
Choose Your WoW! DevOps in the Enterprise
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data Management
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and Documentation
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysis
 
Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debt
 

KĂźrzlich hochgeladen

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto GonzĂĄlez Trastoy
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 

KĂźrzlich hochgeladen (20)

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

Measuring Agile: A Disciplined Approach To Metrics

  • 1. Š Disciplined Agile Consortium 1 Measuring Agile A Disciplined Agile Approach to Metrics
  • 2. Agenda •  Important questions •  Principles •  Measuring agile teams •  Potential metrics •  Supporting IT governance •  Parting thoughts •  Questions Š Disciplined Agile Consortium 2
  • 3. Important Questions •  How do you measure solution delivery teams? •  What metrics should we collect? •  How do you roll up team measures to the portfolio level? •  What metrics are right for you? •  How do agile and traditional metrics fit together? •  What are the success factors for metrics programs? •  What are the failure factors? •  How does this fit into your overall governance strategy? Š Disciplined Agile Consortium 3
  • 4. Š Disciplined Agile Consortium 4
  • 5. Principle: There is No Easy Answer Š Disciplined Agile Consortium 5
  • 6. Principle: Every Metric Has Strengths and Weaknesses Š Disciplined Agile Consortium 6
  • 7. Principle: Compete Against Yourself Š Disciplined Agile Consortium 7
  • 8. Principle: Measure to Improve Š Disciplined Agile Consortium 8
  • 9. Principle: You Get What You Measure Š Disciplined Agile Consortium 9
  • 10. Principle: Measure Outcomes at the Team Level Š Disciplined Agile Consortium 10
  • 11. Principle: Every Team Needs a Unique Set of Metrics Š Disciplined Agile Consortium 11
  • 12. Principle: Teams Use Metrics to Self Organize Š Disciplined Agile Consortium 12
  • 13. Principle: Trust But Verify Š Disciplined Agile Consortium 13
  • 14. Principle: Adopt Common Metrics Categories Across Teams Š Disciplined Agile Consortium 14 Time to Market Financial Stakeholder Satisfaction Quality Staff Morale Transform
  • 15. Principle: Don’t Manage to the Metrics Š Disciplined Agile Consortium 15
  • 16. Principle: Automate Wherever Possible Š Disciplined Agile Consortium 16
  • 17. Principle: Prefer Trends Over Scalars Š Disciplined Agile Consortium 17
  • 18. Prefer Leading Over Trailing Metrics Š Disciplined Agile Consortium 18
  • 19. Principle: Prefer Pull (Dashboards) Over Push (Reports) Š Disciplined Agile Consortium 19
  • 21. Goal Question Metric (GQM) A lightweight GQM process: 1.  Identify improvement goals 2.  Generate questions that define those goals as completely as possible in a quantifiable way 3.  Identify potential measures needed to be collected to answer those questions 4.  Introduce mechanisms for data collection 5.  Collect, validate and analyze the data in real time to provide feedback to teams for corrective action Similar to Google’s OKR (Objectives and Key Results) Š Disciplined Agile Consortium 21
  • 22. •  Some goals are qualitative: –  Invest in IT wisely –  Improve staff morale –  Improve stakeholder satisfaction with delivered solutions •  Some goals are quantitative: –  Decrease cycle time by 20% this quarter –  Reduce technical debt by 10% by year end –  Get our net promoter score (NPS) to 60% by quarter end •  Our advice: –  Short time frames (less than three months) work well –  Quantitative goals are generally better than qualitative Š Disciplined Agile Consortium 22 Identify Improvement Goals
  • 23. Š Disciplined Agile Consortium 23
  • 24. Goal: Invest in IT Wisely Questions 1.  How effective is the investment in IT activities? 2.  What future spending do we require? 3.  Is productivity increasing? Potential Metrics 1.  Value delivered, net present value (NPV), return on investment (ROI) 2.  Effort/cost projection (burn ups/burn downs) 3.  Acceleration, business value delivered, velocity (trend) Š Disciplined Agile Consortium 24
  • 25. Goal: Decrease cycle time by 20% this quarter Questions 1.  Is the team working at a sufficient pace? 2.  Is the team working together effectively? 3.  Are changing requirements putting the release date at risk? Potential Metrics 1.  Release burndown, ranged release burndown 2.  Team morale, stakeholder satisfaction, blocking work items 3.  Age of items, ranged release burndown Š Disciplined Agile Consortium 25
  • 26. Goal: Reduce Technical Debt by 10% by Year End Questions 1.  What is our current level of technical debt? 2.  Are we improving quality over time? Potential Metrics 1.  Code quality, defect density 2.  Build health, defect density, test coverage, code quality Š Disciplined Agile Consortium 26
  • 28. Iteration Burndown •  Indicates the likelihood of delivering as promised this iteration •  Application: –  By team to manage their time •  Advantages: –  Helps to avoid surprises at end of iteration –  Motivates a continuous and sustainable pace •  Disadvantages: –  Overhead to update estimated work remaining Š Disciplined Agile Consortium 28
  • 29. Velocity •  Velocity is a measure of the team’s delivery capacity for each iteration measured in “points” •  Options: –  Gross velocity: Number of points delivered in an iteration –  Net velocity: Delta in the number of points on the work item list –  Smoothed velocity: Velocity averaged over several iterations •  Application: –  By team to extrapolate the schedule. e.g. If total points in Work Item List is 400, with velocity of 40 there is 10 iterations left •  Advantages: –  Simple way to project schedule/cost •  Disadvantage: –  Easy to manipulate because points are manually identified –  Not easily comparable across teams Š Disciplined Agile Consor1um 29
  • 30. Release Burndown Chart Š Disciplined Agile Consortium 30
  • 31. Release Burnup Chart Š Disciplined Agile Consortium 31
  • 32. Ranged Release Burndown •  A ranged estimate of number of iteration required to complete work •  Range of uncertainty decreases over time •  BUT… many people don’t like ranged estimates Š Disciplined Agile Consortium 32
  • 33. Ranged Burnup Chart Š Disciplined Agile Consortium 33
  • 34. Acceleration •  The change in velocity over time •  Application: –  Use to calculate productivity improvement (acceleration * number of people on team * charge rate) •  Advantages: –  Comparable across teams –  Easy to calculate •  Disadvantages: –  Easy to manipulate because points are manually identified Š Disciplined Agile Consortium 34 0 5 10 15 20 25 30 Velocity Iterations
  • 35. Value Delivered – Value points •  Assign “value points” to a story that captures the estimated financial value of the delivered functionality. •  Application: –  Estimate the value delivered by a team •  Advantage: –  Provides insight into the value being produced by a team •  Disadvantage: –  Easy to game as it’s a manual estimation –  Doesn’t take cost of delay into account (without re- estimating) Š Disciplined Agile Consortium 35
  • 36. Code Quality Metrics •  A category covering a very wide range of metrics that provide insight into how well source code has been written. •  Options –  Halstead, Cyclomatic complexity, Defect density, Coupling, and many more •  Applications: –  Determine the existing quality of code –  Pinpoint potential code quality problems •  Advantages: –  Easy to automate –  Many commercial and open source tools •  Disadvantage: –  Easy to get overwhelmed by the data Š Disciplined Agile Consortium 36
  • 37. Defect Trends •  Track when and where defects are found against when they are addressed •  Options: –  By severity –  By source •  Application: –  Monitor defects/bugs that escape the delivery team •  Advantage: –  Motivates teams to fix defects –  Can provide insight into where you need to improve your quality strategy •  Disadvantage: –  Very easy to game because defects are often identified manually Š Disciplined Agile Consortium 37
  • 38. Test/Code Coverage •  Calculated as the number of lines invoked by tests divided by the total number of lines of relevant code •  Application: –  Determine how much of your code base has automated tests •  Advantages: –  Easy to automate –  Low test coverage tells you that you need to automate more of your tests •  Disadvantage: –  High test coverage may not tell you much because this metric is easy to game with low-quality tests Š Disciplined Agile Consortium 38
  • 39. Build Status •  Monitor the status of the build •  Options: –  Trend –  Current status •  Advantage: –  Trend report useful to teams new to continuous integration (CI) –  Very useful indicator if build broken for long time •  Disadvantage: –  Once you have implemented CI effectively the trend metric loses value Š Disciplined Agile Consortium 39
  • 40. Net Promoter Score (NPS) •  Net Promoter Score (NPS) measures the loyalty that exists between a provider and a consumer •  Application: –  Gauge the loyalty of your customers •  Advantage: –  Indicates potential for revenue growth •  Disadvantage: –  Manually generated and easy to “fix” with enticements Š Disciplined Agile Consortium 40
  • 41. Resource Utilization •  Measure of the percentage of time that people spend working. Typically calculated as number of hours worked divided by number of hours they should have worked •  Application: –  Matrix organizations where some (or most) people aren’t “self starters” who need to be assigned to work •  Advantages: –  Identify people available for work •  Disadvantages: –  Motivates you to build teams out of whom you have available instead of whom would be a good fit –  Increases stress and motivates people to fill in their time instead of to add value –  Often results in little or no slack time Š Disciplined Agile Consortium 41
  • 42. Skill Level •  People are rated against desired skills on a scale of 1 to N •  Application: –  Identify skills gaps –  Justify training or coaching efforts •  Options: –  Individual or Team –  Self or external assessment •  Advantages: –  Focuses training/coaching efforts •  Disadvantages: –  Easy to game, particularly with self- assessment Š Disciplined Agile Consortium 42
  • 43. Disciplined Agile Certifications •  Measure adoption rate of the DA certifications across your organization •  Application: –  Indicates skill and experience level of team members •  Advantage: –  Measured from outside so difficult to game –  When combined with other metrics can provide an accurate estimate of the value of your investment in training and coaching –  Focuses training and coaching efforts •  Disadvantage: –  Need to invest in the training and coaching of your staff over a long term basis Š Disciplined Agile Consortium 43 •  Knowledge •  Knowledge + 2+ years experience •  Knowledge + 5+ years experience + Give back
  • 44. Lead and Cycle Time •  Measure the length of time to develop a feature from concept to cash •  Application: –  Identify places where you need to improve your process –  Indication of time productivity: (Cycle Time-Internal Wait Time Within Cycle)/Lead Time •  Advantages: –  Measures time-to-market, a critical business success factor –  Looks at overall process, not just development •  Disadvantage: –  Can lead to finger pointing Š Disciplined Agile Consortium 44
  • 45. Cost of Delay •  A measure of the impact of time on the business outcomes we hope to achieve •  Application: –  Input into work (feature or project) prioritization •  Advantages: –  Surfaces important financial considerations •  Disadvantages: –  Easy to game as you need to guesstimate the value curve(s) –  Requires understanding of basic financial concepts Š Disciplined Agile Consortium 45
  • 46. Cumulative Flow Diagram •  Visualize the work effort of a team over time •  Advantages: –  Indicates potential bottlenecks in your process (bumps on the diagram) –  Simple report commonly generated by agile management tools such as JIRA, Rally, or VersionOne •  Disadvantage: –  Easy to “fix” because it shows points of work, which are manually guesstimated Š Disciplined Agile Consortium 46 0 10 20 30 40 50 60 70 80 90 May '16 June '16 July '16 Aug '16 Sept '16 Oct '16 Backlog In Progress Done
  • 48. IT Intelligence (Automated Dashboards) •  Automated dashboard that summarizes the status for all of IT •  Shows the entire portfolio: –  Potential/suggested endeavors –  Ongoing development endeavors –  Operational solutions •  Enables drill down into details Š Disciplined Agile Consortium 48
  • 49. Rolling Up Metrics Š Disciplined Agile Consortium 49 Portfolio Team •  Measure against organizational goals •  Overall indicator or category indicators •  Organizational goals evolve slowly (~annually) Program •  Measure against program goals •  Category indicators per sub-team •  Program goals evolve quarterly (or thereabouts) •  Measure against team goals •  Specific metrics per team •  Metrics evolve regularly as the situation evolves •  Unique dashboard per team * 0..1 * 11 0..*
  • 50. Š Disciplined Agile Consortium 50
  • 51. Metrics Principles •  There is no easy answer •  Every metric has strengths and weaknesses •  Compete against yourself •  Measure to improve •  You get what you measure •  Measure outcomes at the team level •  Each team needs a unique set of metrics •  Team use metrics to self organize •  Trust but verify •  Adopt common metrics categories across teams •  Don’t manage to the metrics •  Automate wherever possible •  Prefer trends over scalars •  Prefer leading over trailing metrics •  Prefer pull over push Š Disciplined Agile Consortium 51
  • 53. Some Potential Metrics •  Iteration burndown •  Velocity and Acceleration •  Release burndown/up •  Points/Value delivered •  Code quality •  Defect trends (by severity, by source) •  Test coverage •  Build status •  Net promoter score (NPS) •  Resource utilization •  Team skill level •  DA certifications •  Lead and cycle time •  Cost of delay •  Cumulative flow diagram Š Disciplined Agile Consortium 53
  • 54. Important Resources Š Disciplined Agile Consortium 54 Disciplined Agile IT Governance Webinar: February 2017 Chapter 20: Governing Disciplined Agile Teams DisciplinedAgileDelivery.com
  • 55. Š Disciplined Agile Consortium 55
  • 57. Shuhari and Disciplined Agile Certification At the shu stage you are beginning to learn the techniques and philosophies of disciplined agile development. Your goal is to build a strong foundation from which to build upon. At the ha stage you reflect upon and question why disciplined agile strategies work, seeking to understand the range of strategies available to you and when they are best applied. At the ri stage you seek to extend and improve upon disciplined agile techniques, sharing your learnings with others. Š Disciplined Agile Consortium 57
  • 58. Scott Ambler + Associates is the thought leader behind the Disciplined Agile Delivery (DAD) framework and its application. We are an IT management consulting firm that advises organizations to be more effective applying disciplined agile and lean processes within the context of your business. Our website is ScottAmbler.com We can help Š Disciplined Agile Consortium 58