SlideShare une entreprise Scribd logo
1  sur  16
Agile Metrics, 101
by Andrii Brylov, SPC4, CSM, CSPO
You can’t manage, what you can’t measure.
Peter Drucker
At regular intervals, the team reflects on
how to become more effective, then
tunes and adjusts its behavior
accordingly.
Agile Manifesto, Principle #12
How to
measure?
Tell me how you measure me, and I
will tell you how I will behave.
E. Goldratt
How to measure?
Meaningful Metrics
● Ignore Vanity Metrics.
● Focus on a trend, not
a raw number.
● Measure during long
intervals.
● Metrics are not for
management.
KISS
● Measure the simplest
thing that might help.
Don’t measure for sake of
measurement.
Record Context
● Data without context
is noise.
● Understand your
numbers - there is a
story behind every
number.
Measure metrics, that if
gamed, would improve
the overall result.
What to
measure?
Domains
Agile (ScrumKanban)
Focus on the process
Focus on the team, rather than individual
eXtreme Programming ● Focus on technical implementation
Product Metrics ● Focus on product and customer interactions
Scrum - Velocity
What?
How much work (in story points) team can
finish within a Sprint.
Why?
● Protects the team during planning.
● Improves predictability & forecasting.
● Without velocity release planning is
impossible.
How?
● All Stories are sized in story points
before team starts working on them.
● Definition of Ready and Definition of
Done are enforced.
● Calculate total of story points finished
vs committed.
● For forecasting use average from last 3-
4 sprints.
● Measure your trend - it should
Scrum - Sprint Burndown
What?
Measure progress during Sprint by
measuring remaining work (in hours and
story points).
Why?
● Makes progress visible.
● Identifies “stuck” stories.
How?
● Estimate all stories in story points, task
them out, estimate tasks in hours.
● Team members report remaining work
in hours at the standup.
● Track total of remaining work every
day.
● Look for antipatterns
Burndown Antipatterns
ScrumKanban - Work In Progress
What?
● How many work items are in progress
(in qa, code review, PO review) at the
same moment.
Why?
● Minimize context switching.
● Stop starting, start finishing.
How?
● Define your WIP Limit for the team,
for every work state, and for every
team member.
● Track how many of work items are in
progress (in qa, code review, PO
review) at every moment for every
member and the whole team.
● Intervene.
ScrumKanban - Team HappinessMorale
What?
Measure how team members feel about
every Sprint.
What?
Happy people are more productive.
How?
● Ask your team members to draw a
smile and post it on the wall during
retrospective.
● Understand the story behind their
choice.
● Keep track of the happinessmorale.
ScrumKanban - Experiments run
What?
Track your experiments and how they
impacted your teamprocess.
Why?
● Relentless improvement is impossible
without experimentation
How?
● Track information about experiments
you run in a common place (board,
excel file).
● Agree upon time and expected
outcome.
● Measure impactchange.
Q&A

Contenu connexe

Tendances

Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementChristian Vos
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedVersionOne
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumA. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumArman Kamran
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)Ken Power
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Mediotype .
 
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes OutSprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes OutJason Knight
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation Elad Sofer
 

Tendances (20)

Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That Complicated
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumA. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?
 
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes OutSprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
 
Scrum events
Scrum eventsScrum events
Scrum events
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Scrum
ScrumScrum
Scrum
 
Agile
AgileAgile
Agile
 

Similaire à Agile Metrics 101

Scrum - What is it good for?
Scrum - What is it good for?Scrum - What is it good for?
Scrum - What is it good for?Diana Minnée
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Rajesh Muppalla
 
People Metrics: How to Use Team Data to Produce Positive Change
People Metrics: How to Use Team Data to Produce Positive ChangePeople Metrics: How to Use Team Data to Produce Positive Change
People Metrics: How to Use Team Data to Produce Positive ChangeAmin Astaneh
 
Aleksej Šipulia - Retrospective – heart of scrum
Aleksej Šipulia - Retrospective – heart of scrumAleksej Šipulia - Retrospective – heart of scrum
Aleksej Šipulia - Retrospective – heart of scrumAgile Lietuva
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrumTarun Singh
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to ScrumBixlabs
 
Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor Endeavor colombia
 
Art of Estimation. Vlad Savitsky
Art of Estimation. Vlad SavitskyArt of Estimation. Vlad Savitsky
Art of Estimation. Vlad SavitskyVlad Savitsky
 
How to be a 10x Engineer
How to be a 10x EngineerHow to be a 10x Engineer
How to be a 10x EngineerNick Sullivan
 
Scrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesScrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesTarun Singh
 
Product Management | Scrum
Product Management | ScrumProduct Management | Scrum
Product Management | ScrumNadav Benedek
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptxRafeeq T
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia Labs
 

Similaire à Agile Metrics 101 (20)

Scrum - What is it good for?
Scrum - What is it good for?Scrum - What is it good for?
Scrum - What is it good for?
 
Agile Course
Agile CourseAgile Course
Agile Course
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
 
People Metrics: How to Use Team Data to Produce Positive Change
People Metrics: How to Use Team Data to Produce Positive ChangePeople Metrics: How to Use Team Data to Produce Positive Change
People Metrics: How to Use Team Data to Produce Positive Change
 
Aleksej Šipulia - Retrospective – heart of scrum
Aleksej Šipulia - Retrospective – heart of scrumAleksej Šipulia - Retrospective – heart of scrum
Aleksej Šipulia - Retrospective – heart of scrum
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor
 
Scrum
ScrumScrum
Scrum
 
Process & Methodologies (1.2)
Process & Methodologies (1.2)Process & Methodologies (1.2)
Process & Methodologies (1.2)
 
Process & Methodologies (1.1)
Process & Methodologies (1.1)Process & Methodologies (1.1)
Process & Methodologies (1.1)
 
Process & Methodologies (1.0)
Process & Methodologies (1.0)Process & Methodologies (1.0)
Process & Methodologies (1.0)
 
Scrum master
Scrum masterScrum master
Scrum master
 
Art of Estimation. Vlad Savitsky
Art of Estimation. Vlad SavitskyArt of Estimation. Vlad Savitsky
Art of Estimation. Vlad Savitsky
 
How to be a 10x Engineer
How to be a 10x EngineerHow to be a 10x Engineer
How to be a 10x Engineer
 
Scrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesScrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & Biases
 
Product Management | Scrum
Product Management | ScrumProduct Management | Scrum
Product Management | Scrum
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 

Dernier

Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 

Dernier (20)

Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 

Agile Metrics 101

  • 1. Agile Metrics, 101 by Andrii Brylov, SPC4, CSM, CSPO
  • 2. You can’t manage, what you can’t measure. Peter Drucker At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Agile Manifesto, Principle #12
  • 3. How to measure? Tell me how you measure me, and I will tell you how I will behave. E. Goldratt
  • 4. How to measure? Meaningful Metrics ● Ignore Vanity Metrics. ● Focus on a trend, not a raw number. ● Measure during long intervals. ● Metrics are not for management. KISS ● Measure the simplest thing that might help. Don’t measure for sake of measurement. Record Context ● Data without context is noise. ● Understand your numbers - there is a story behind every number.
  • 5. Measure metrics, that if gamed, would improve the overall result.
  • 7. Domains Agile (ScrumKanban) Focus on the process Focus on the team, rather than individual eXtreme Programming ● Focus on technical implementation Product Metrics ● Focus on product and customer interactions
  • 8. Scrum - Velocity What? How much work (in story points) team can finish within a Sprint. Why? ● Protects the team during planning. ● Improves predictability & forecasting. ● Without velocity release planning is impossible. How? ● All Stories are sized in story points before team starts working on them. ● Definition of Ready and Definition of Done are enforced. ● Calculate total of story points finished vs committed. ● For forecasting use average from last 3- 4 sprints. ● Measure your trend - it should
  • 9.
  • 10. Scrum - Sprint Burndown What? Measure progress during Sprint by measuring remaining work (in hours and story points). Why? ● Makes progress visible. ● Identifies “stuck” stories. How? ● Estimate all stories in story points, task them out, estimate tasks in hours. ● Team members report remaining work in hours at the standup. ● Track total of remaining work every day. ● Look for antipatterns
  • 12. ScrumKanban - Work In Progress What? ● How many work items are in progress (in qa, code review, PO review) at the same moment. Why? ● Minimize context switching. ● Stop starting, start finishing. How? ● Define your WIP Limit for the team, for every work state, and for every team member. ● Track how many of work items are in progress (in qa, code review, PO review) at every moment for every member and the whole team. ● Intervene.
  • 13. ScrumKanban - Team HappinessMorale What? Measure how team members feel about every Sprint. What? Happy people are more productive. How? ● Ask your team members to draw a smile and post it on the wall during retrospective. ● Understand the story behind their choice. ● Keep track of the happinessmorale.
  • 14.
  • 15. ScrumKanban - Experiments run What? Track your experiments and how they impacted your teamprocess. Why? ● Relentless improvement is impossible without experimentation How? ● Track information about experiments you run in a common place (board, excel file). ● Agree upon time and expected outcome. ● Measure impactchange.
  • 16. Q&A

Notes de l'éditeur

  1. What metrics do you use now? Why do you use it?