SlideShare a Scribd company logo
The Agile Dashboard
By Fadi Stephan
While we are waiting for the session to start, chat
with your neighbors:
– Are you on an Agile team?
– How many members are on the team?
– How long are your iterations?
– What’s your team’s velocity?
Chat with your Neighbors
◊ Team’s capacity to complete work per iteration
◊ An Empirical observation
◊ A leading indicator
◊ For the entire team and not the individual member
◊ Different for each team
◊ Great for planning purposes
◊ Not an estimate
◊ Not a target
Velocity
Fadi Stephan
◊ 15+ years of experience in software
development
◊ Focused on Agile and Scrum since 2006
– Agile readiness & maturity
assessments
– Scrum coaching & mentoring
– Scrum and Agile Engineering training
◊ Founder of the DC Software
Craftsmanship User Group
◊ Organizer of the DC Scrum User Group
Why Measure?
Iron Triangle
Value
Driven
Cost Schedule
Scope
1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable
software.
2. Welcome changing requirements, even late in development. Agile processes harness change for the
customer's competitive advantage.
3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference
to the shorter timescale.
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals. Give them the environment and support they need, and
trust them to get the job done.
6. The most efficient and effective method of conveying information to and within a development team
is face-to-face conversation.
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development. The sponsors, developers, and users should be
able to maintain a constant pace indefinitely.
9. Continuous attention to technical excellence and good design enhances agility.
10. Simplicity--the art of maximizing the amount of work not done--is essential.
11. The best architectures, requirements, and designs emerge from self-organizing teams.
12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its
behavior accordingly.
Agile Principles
◊ Read the principles behind the Agile manifesto
◊ For each principle determine
– What should be measured?
– How do we measure it?
Agile Metrics
1. Our highest priority is to satisfy the customer through early and continuous delivery of
valuable software.
2. Welcome changing requirements, even late in development. Agile processes harness
change for the customer's competitive advantage.
3. Deliver working software frequently, from a couple of weeks to a couple of months, with a
preference to the shorter timescale.
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals. Give them the environment and support they need,
and trust them to get the job done.
6. The most efficient and effective method of conveying information to and within a development team is
face-to-face conversation.
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
9. Continuous attention to technical excellence and good design enhances agility.
10. Simplicity--the art of maximizing the amount of work not done--is essential.
11.The best architectures, requirements, and designs emerge from self-organizing teams.
12.At regular intervals, the team reflects on how to become more effective, then tunes and adjusts
its behavior accordingly.
Agile Principles
Iron Triangle
Value
Driven
Cost Schedule
Scope
Agile Triangle
Quality
Value
Cost Schedule
Scope
Constraints
http://jimhighsmith.com/beyond-scope-schedule-and-cost-the-agile-triangle/
Value Quality
Delivery Collaboration
Continuous
Improvement
Dashboard
Valuable Software
Early and Continuous
Welcome changing requirements
Frequently
Working together
Motivated
Face to face
Constant pace
Self organizing teams
Technical Excellence
Simplicity
Working Software
1. Our highest priority is to satisfy the customer through early
and continuous delivery of valuable software.
7. Working software is the primary measure of
progress.
Value
Customer Satisfaction Survey
◊ How satisfied are you
with the latest
release?
◊ How likely are you to
recommend the
product to others?
◊ Kano analysis
◊ Relative weighting
◊ Theme screening
◊ Theme scoring
◊ Financial (NPV, IRR, Discounted Payback Period)
◊ Relative Business Value Points
◊ Not at the Story level
Business Value
Running Tested Features
0
5
10
15
20
25
30
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
RunningTestedFeatures
Sprint
Running Tested Features
http://xprogramming.com/articles/jatrtsmetric/
Value Quality
Delivery Collaboration
Continuous
Improvement
Dashboard
Customer Survey
Business Value Velocity
Running Tested Features
7. Working software is the primary measure of
progress.
9. Continuous attention to technical excellence and good
design enhances agility.
Quality
Bugs
0
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10 11
NumberofBugs
Sprint
Production Bugs
High
Meduim
Low
Agile dashboard
Agile dashboard
Agile dashboard
Test Coverage
0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10 11 12
TestCoverage
Sprint
% Test Coverage
Passing Tests
0
200
400
600
800
1000
1200
1 2 3 4 5 6 7 8 9 10 11 12
Tests
Sprint
Total # of Passing Tests
Technical Debt
Value Quality
Delivery Collaboration
Continuous
Improvement
Dashboard
Customer Survey
Business Value Velocity
Running Tested Features Production Bugs
Quality Code Metrics
Technical Debt
1. Our highest priority is to satisfy the customer through
early and continuous delivery of valuable
software.
3. Deliver working software frequently, from a
couple of weeks to a couple of months, with a preference to
the shorter timescale.
7. Working software is the primary
measure of progress.
Delivery
Velocity
0
10
20
30
40
50
60
70
80
1 2 3 4 5 6 7 8 9 10 11 12
StoryPoints
Sprint
Team Velocity
Story vs. Bug
0
2
4
6
8
10
12
14
16
18
20
1 2 3 4 5 6 7 8 9 10
Story
Sprint
Bug
Story
Burndown Chart
0
50
100
150
200
250
300
0 1 2 3 4 5 6 7 8 9 10 11
Points
Sprint
Release Burndown
Remaining
Scope
Burnup Chart
0
50
100
150
200
250
300
0 1 2 3 4 5 6 7 8 9 10 11 12
Points
Sprint
Release Burnup
Completed
Scope
Value Quality
Delivery Collaboration
Continuous
Improvement
Dashboard
Customer Survey
Business Value Velocity
Running Tested Features Production Bugs
Quality Code Metrics
Technical Debt
Burnup
Burndown
4. Business people and developers must work together
daily throughout the project.
5. Build projects around motivated individuals. Give
them the environment and support they need, and trust them
to get the job done.
6. The most efficient and effective method of conveying
information to and within a development team is face-to-
face conversation.
8. Agile processes promote sustainable development. The
sponsors, developers, and users should be able to maintain a
constant pace indefinitely.
11. The best architectures, requirements, and designs emerge
from self-organizing teams.
Collaboration
Cumulative Flow diagram
0
50
100
150
200
250
300
1 2 3 4 5 6 7 8 9 10
Cumulative Flow Diagram
Done QA In Progress Backlog
WIP
Lead Time
Team Dynamics Survey
Niko-niko Calendar
http://agiletrail.com/2011/09/12/how-to-track-the-teams-mood-with-a-niko-niko-calendar/
Value Quality
Delivery Collaboration
Continuous
Improvement
Dashboard
Customer Survey
Business Value Velocity
Running Tested Features Production Bugs
Quality Code Metrics
Technical Debt
Burnup
Burndown
CFD
Niko-niko Calendar
Team survey
Adapted from http://www.slideshare.net/petebehrens/measuring-agility-top-5-metrics-and-myths
◊ Focus on building features (not measuring)
◊ Take few actionable metrics
◊ A metric should lead to changing behavior
◊ Monitor trends
Continuous Improvement
Team Radar
Delivering Business Value
Asking & Receiving Feedback
Responding to Change
Understanding Vision & Goal
Planning
Applying Technical Practices
Working as a Team
Continuously Improving
Sprint 1 Team Self Assessment
Team Radar
Delivering Business Value
Asking & Receiving Feedback
Responding to Change
Understanding Vision & Goal
Planning
Applying Technical Practices
Working as a Team
Continuously Improving
Sprint 5 Team Self Assessment
Reinforces
Agile
principles
Measures
outcome not
output
Follow trends
not numbers
Provides
feedback
regularly
Fuels
meaningful
conversation
Is easy to
collect
Heuristics
http://www.innovel.net/wp-content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf
Checklist
http://www.innovel.net/wp-content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf
Checklist
Velocity Checklist
Question: How much software can my team deliver per iteration?
Basis of Measurement: Story points or “ideal engineering hours”
Assumptions: The team is delivering software every iteration
Level and Usage: Forecasting amount of work team can complete
Expected Trend: Affected by changing team members, obstacles,
toolsets. Stabilizes with a dedicated team working together for a
couple of iterations
When to Use It: Track after each iteration
When to Stop Using It: Team is stable and velocity is “known”
How to Game It: Teams changes point estimates to meet target
Warnings: Velocity is not the same as value
http://www.innovel.net/wp-
content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf
Example 1
0
50
100
150
200
250
300
350
400
1 2 3 4 5 6 7 8 9 10
Hours
Day
Example 1: Burn Down
http://idiacomputing.com/pub/BetterSoftware-BurnCharts.pdf
Example 2
0
50
100
150
200
250
300
350
400
1 2 3 4 5 6 7 8 9 10
Hours
Day
Example 2: Sprint Burn Down
http://idiacomputing.com/pub/BetterSoftware-BurnCharts.pdf
Example 3
0
50
100
150
200
250
300
350
400
1 2 3 4 5 6 7 8 9 10
Hours
Day
Example 3: Sprint Burn Down
http://idiacomputing.com/pub/BetterSoftware-BurnCharts.pdf
Example 4
0
50
100
150
200
250
300
350
400
450
500
0 1 2 3 4 5 6 7 8 9 10 11 12
Points
Sprint
Example 4: Release Burndown
Remaining
Scope
Example 5
0
2
4
6
8
10
12
14
16
18
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
RTF
Sprint
Example 5: RTF
http://xprogramming.com/articles/jatrtsmetric/
Example 6
0
50
100
150
200
250
1 2 3 4 5 6 7 8 9 10
Example 7: CFD
Done QA In Progress Backlog
Example 7
0
50
100
150
200
250
1 2 3 4 5 6 7 8 9 10
Example 8: CFD
Done QA In Progress Backlog
Contact
◊ http://www.mountaingoatsoftware.com/blog/the-key-to-success-in-agile-metrics
◊ http://www.mountaingoatsoftware.com/articles/metrics-you-can-bet-on
◊ http://www.mountaingoatsoftware.com/blog/should-companies-measure-productivity-in-
story-points-ideal-days
◊ http://xprogramming.com/xpmag/BigVisibleCharts
◊ http://xprogramming.com/articles/jatrtsmetric
◊ http://www.slideshare.net/petebehrens/measuring-agility-top-5-metrics-and-myths
◊ http://www.scrumsense.com/wp-content/uploads/2009/10/Measuring-for-Results-2-
small.pdf
◊ http://jimhighsmith.com/beyond-scope-schedule-and-cost-the-agile-triangle
◊ http://agiletrail.com/2011/09/12/how-to-track-the-teams-mood-with-a-niko-niko-calendar
◊ http://www.innovel.net/wp-
content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf
◊ http://edn.embarcadero.com/article/32410
◊ http://www.geocities.jp/nikonikocalendar/index_en.html
◊ http://www.agilejourneyman.com/2009/11/agile-project-metrics.html
◊ http://www.agilejourneyman.com/2009/10/metrics-in-agile-world.html
◊ http://www.agilejourneyman.com/2010/08/project-vital-signs.html
References

More Related Content

What's hot (20)

PPTX
Agile Metrics
Erik Weber
 
PPTX
Agile metrics
Ankit Tandon
 
PPTX
How to measure the outcome of agile transformation
Rahul Sudame
 
PPTX
Agile Metrics...That Matter
Erik Weber
 
PDF
Agile KPIs vs. Traditional KPIs – A mind shift
Javier Espinosa de los Monteros Foret
 
PPTX
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
 
PPTX
Agile by numbers
Elena Yatzeck
 
PPTX
ISTQB Agile Extension
Davis Thomas
 
PPTX
Creating Basic Agile Reports
VersionOne
 
PDF
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Jason Tice
 
POTX
Simple Lean Agile KPIs
Yuval Yeret
 
PPT
Agile Metrics
Mikalai Alimenkou
 
PDF
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
Délio Almeida
 
PPTX
Agile Development Process
Solomon Raja P.S
 
PDF
Agile Metrics
Emiliano Grande
 
PDF
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Prashant Ram
 
PDF
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Jason Tice
 
PPTX
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
PPTX
Agile KPIs
Gaetano Mazzanti
 
PDF
2 a introduction to agile
qtntpam
 
Agile Metrics
Erik Weber
 
Agile metrics
Ankit Tandon
 
How to measure the outcome of agile transformation
Rahul Sudame
 
Agile Metrics...That Matter
Erik Weber
 
Agile KPIs vs. Traditional KPIs – A mind shift
Javier Espinosa de los Monteros Foret
 
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
 
Agile by numbers
Elena Yatzeck
 
ISTQB Agile Extension
Davis Thomas
 
Creating Basic Agile Reports
VersionOne
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Jason Tice
 
Simple Lean Agile KPIs
Yuval Yeret
 
Agile Metrics
Mikalai Alimenkou
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
Délio Almeida
 
Agile Development Process
Solomon Raja P.S
 
Agile Metrics
Emiliano Grande
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Prashant Ram
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Jason Tice
 
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Agile KPIs
Gaetano Mazzanti
 
2 a introduction to agile
qtntpam
 

Viewers also liked (17)

PDF
Executive Dashboard Report For Agile Projects
OpenAgile Romania
 
PPTX
Agile Metrics: It's Not All That Complicated
VersionOne
 
KEY
Communicating agile project status to executive managers
AgileDad
 
PPTX
One page effective project status report
Techno-PM PTY LTD
 
PPTX
Executive Status Report Template
LERNER Consulting
 
PPTX
The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...
360insights
 
PDF
Agile dashboard
Denilson Nastacio
 
PPTX
Project Performance Dashboard
Chris Vizzuett
 
PPTX
Lean Agile Metrics And KPIs
Yuval Yeret
 
PPTX
Agile metrics and quality
Anu Khendry,ACC,SAFe Aglst, PMI-ACP,CSPO,PMP
 
PDF
Session 1 Pdf slide notes business dashboard presentation
IMA Columbia Chapter
 
PPT
Principles of Agile Metrics
Sunil Mundra
 
PPTX
Agile metrics
Chandan Patary
 
PPTX
Agile metrics
Richard Cheng
 
PDF
Evolve your agile coaching dashboard ver 2
drewz lin
 
PPTX
Jan 26 2016 geneva 2020 steering committee meeting
Katie Scollin Flowers
 
PDF
The Road to Business Agility
Srini Koushik
 
Executive Dashboard Report For Agile Projects
OpenAgile Romania
 
Agile Metrics: It's Not All That Complicated
VersionOne
 
Communicating agile project status to executive managers
AgileDad
 
One page effective project status report
Techno-PM PTY LTD
 
Executive Status Report Template
LERNER Consulting
 
The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...
360insights
 
Agile dashboard
Denilson Nastacio
 
Project Performance Dashboard
Chris Vizzuett
 
Lean Agile Metrics And KPIs
Yuval Yeret
 
Session 1 Pdf slide notes business dashboard presentation
IMA Columbia Chapter
 
Principles of Agile Metrics
Sunil Mundra
 
Agile metrics
Chandan Patary
 
Agile metrics
Richard Cheng
 
Evolve your agile coaching dashboard ver 2
drewz lin
 
Jan 26 2016 geneva 2020 steering committee meeting
Katie Scollin Flowers
 
The Road to Business Agility
Srini Koushik
 
Ad

Similar to Agile dashboard (20)

PPTX
Agile metrics - Agile KC Meeting 9/26/13
molsonkc
 
PPTX
Agile Metrics: Value, Flow, Quality, Culture
Brad Appleton
 
PPTX
The Agile Dashboard
Kaizenko
 
PDF
Measuring the Results of your Agile Adoption
Software Guru
 
PDF
Lean & Agile Performance Measurement: Metrics, Models, & Measures
David Rico
 
PDF
Effective Agile Metrics, Cuneyt Gul
Cüneyt Gül, PMP, PSM I
 
PPTX
Test strategy
adarsh j
 
PDF
CAJ-012 Bob Woods
Coaching Agile Journeys
 
PPTX
Baby Steps To Agility
Naresh Jain
 
PPT
Agile Methods: Fact or Fiction
Matt Ganis
 
PDF
Fundamentals of Agile
sparkagility
 
PDF
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
Agile ME
 
PDF
Stldodn 2014 agile on a shoestring
Angela Dugan
 
PDF
Why Agile?
Daniel van den Hoven
 
PDF
Lean/Agile Depth Assessment Checklist A3
Yuval Yeret
 
PDF
Agile Metrics: Measuring Outcomes and Results
TechWell
 
PDF
Venkatraman l
PMI2011
 
PDF
Venkatramanl 131008015800-phpapp01
PMI_IREP_TP
 
PPTX
Pmi agile planning, inspection and adaption
scrumtodd
 
PPTX
An Introduction to Agile - Prashant Pund, AgileSoft.
Pune OpenCoffee Club
 
Agile metrics - Agile KC Meeting 9/26/13
molsonkc
 
Agile Metrics: Value, Flow, Quality, Culture
Brad Appleton
 
The Agile Dashboard
Kaizenko
 
Measuring the Results of your Agile Adoption
Software Guru
 
Lean & Agile Performance Measurement: Metrics, Models, & Measures
David Rico
 
Effective Agile Metrics, Cuneyt Gul
Cüneyt Gül, PMP, PSM I
 
Test strategy
adarsh j
 
CAJ-012 Bob Woods
Coaching Agile Journeys
 
Baby Steps To Agility
Naresh Jain
 
Agile Methods: Fact or Fiction
Matt Ganis
 
Fundamentals of Agile
sparkagility
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
Agile ME
 
Stldodn 2014 agile on a shoestring
Angela Dugan
 
Lean/Agile Depth Assessment Checklist A3
Yuval Yeret
 
Agile Metrics: Measuring Outcomes and Results
TechWell
 
Venkatraman l
PMI2011
 
Venkatramanl 131008015800-phpapp01
PMI_IREP_TP
 
Pmi agile planning, inspection and adaption
scrumtodd
 
An Introduction to Agile - Prashant Pund, AgileSoft.
Pune OpenCoffee Club
 
Ad

More from Fadi Stephan (20)

PDF
The Self Organizing Team Canvas.pdf
Fadi Stephan
 
PPTX
Managing Technical Debt
Fadi Stephan
 
PDF
Agile Testing - Testing From Day 1
Fadi Stephan
 
PDF
UX in an agile world
Fadi Stephan
 
PDF
UX in an Agile World
Fadi Stephan
 
PDF
Agile Testing - Testing from Day 1
Fadi Stephan
 
PDF
Fostering self organizing teams
Fadi Stephan
 
PDF
Agile contracts
Fadi Stephan
 
PDF
Lean Discovery, Agile Delivery & the DevOps Mindset
Fadi Stephan
 
PDF
A Leaner PMO in The Federal Government
Fadi Stephan
 
PDF
User Story Smells & Anti-patterns
Fadi Stephan
 
PDF
Techniques for Keeping Retrospectives Effective and Fun
Fadi Stephan
 
PDF
Managing technical debt notes
Fadi Stephan
 
PDF
Managing technical debt
Fadi Stephan
 
PDF
Effective Daily Standups
Fadi Stephan
 
PDF
Effective Daily Standups
Fadi Stephan
 
PDF
The Art of Storytelling
Fadi Stephan
 
PPTX
The Art of Storytelling
Fadi Stephan
 
PDF
The Art of Storytelling
Fadi Stephan
 
PPTX
Software Craftsmanship - It's an Imperative
Fadi Stephan
 
The Self Organizing Team Canvas.pdf
Fadi Stephan
 
Managing Technical Debt
Fadi Stephan
 
Agile Testing - Testing From Day 1
Fadi Stephan
 
UX in an agile world
Fadi Stephan
 
UX in an Agile World
Fadi Stephan
 
Agile Testing - Testing from Day 1
Fadi Stephan
 
Fostering self organizing teams
Fadi Stephan
 
Agile contracts
Fadi Stephan
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Fadi Stephan
 
A Leaner PMO in The Federal Government
Fadi Stephan
 
User Story Smells & Anti-patterns
Fadi Stephan
 
Techniques for Keeping Retrospectives Effective and Fun
Fadi Stephan
 
Managing technical debt notes
Fadi Stephan
 
Managing technical debt
Fadi Stephan
 
Effective Daily Standups
Fadi Stephan
 
Effective Daily Standups
Fadi Stephan
 
The Art of Storytelling
Fadi Stephan
 
The Art of Storytelling
Fadi Stephan
 
The Art of Storytelling
Fadi Stephan
 
Software Craftsmanship - It's an Imperative
Fadi Stephan
 

Recently uploaded (20)

PPTX
Melbourne’s Trusted Accountants for Business Tax - Clear Tax
Clear Tax
 
PDF
Smart Lead Magnet Review: Effortless Email List Growth with Automated Funnels...
Larry888358
 
PDF
BeMetals_Presentation_July_2025 .pdf
DerekIwanaka2
 
PDF
Robbie Teehan - Owns The Pro Composer
Robbie Teehan
 
PDF
Buy Facebook Accounts Buy Facebook Accounts
darlaknowles49
 
PDF
3rd Edition of Human Resources Management Awards
resources7371
 
PDF
Top 10 Emerging Tech Trends to Watch in 2025.pdf
marketingyourtechdig
 
PDF
Top Trends Redefining B2B Apparel Exporting in 2025
ananyaa2255
 
PPTX
25 Future Mega Trends Reshaping the World in 2025 and Beyond
presentifyai
 
DOCX
How to Build Digital Income From Scratch Without Tech Skills or Experience
legendarybook73
 
PDF
Native Sons Of The Golden West - Boasts A Legacy Of Impactful Leadership
Native Sons of the Golden West
 
PPTX
Revolutionizing Retail: The Impact of Artificial Intelligence
RUPAL AGARWAL
 
PPTX
Business profile making an example ppt for small scales
Bindu222929
 
PDF
NewBase 03 July 2025 Energy News issue - 1799 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
PDF
Gabino Barbosa - A Master Of Efficiency
Gabino Barbosa
 
PDF
Top Supply Chain Management Tools Transforming Global Logistics.pdf
Enterprise Wired
 
PDF
2018 - Building a Culture By Design PPTX
Cheryl M
 
PDF
Pencil Box with Charmbox Gift Shop - CharmboxGift
Charm Box
 
PDF
How do we fix the Messed Up Corporation’s System diagram?
YukoSoma
 
PDF
Jordan Minnesota City Codes and Ordinances
Forklift Trucks in Minnesota
 
Melbourne’s Trusted Accountants for Business Tax - Clear Tax
Clear Tax
 
Smart Lead Magnet Review: Effortless Email List Growth with Automated Funnels...
Larry888358
 
BeMetals_Presentation_July_2025 .pdf
DerekIwanaka2
 
Robbie Teehan - Owns The Pro Composer
Robbie Teehan
 
Buy Facebook Accounts Buy Facebook Accounts
darlaknowles49
 
3rd Edition of Human Resources Management Awards
resources7371
 
Top 10 Emerging Tech Trends to Watch in 2025.pdf
marketingyourtechdig
 
Top Trends Redefining B2B Apparel Exporting in 2025
ananyaa2255
 
25 Future Mega Trends Reshaping the World in 2025 and Beyond
presentifyai
 
How to Build Digital Income From Scratch Without Tech Skills or Experience
legendarybook73
 
Native Sons Of The Golden West - Boasts A Legacy Of Impactful Leadership
Native Sons of the Golden West
 
Revolutionizing Retail: The Impact of Artificial Intelligence
RUPAL AGARWAL
 
Business profile making an example ppt for small scales
Bindu222929
 
NewBase 03 July 2025 Energy News issue - 1799 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
Gabino Barbosa - A Master Of Efficiency
Gabino Barbosa
 
Top Supply Chain Management Tools Transforming Global Logistics.pdf
Enterprise Wired
 
2018 - Building a Culture By Design PPTX
Cheryl M
 
Pencil Box with Charmbox Gift Shop - CharmboxGift
Charm Box
 
How do we fix the Messed Up Corporation’s System diagram?
YukoSoma
 
Jordan Minnesota City Codes and Ordinances
Forklift Trucks in Minnesota
 

Agile dashboard

  • 1. The Agile Dashboard By Fadi Stephan
  • 2. While we are waiting for the session to start, chat with your neighbors: – Are you on an Agile team? – How many members are on the team? – How long are your iterations? – What’s your team’s velocity? Chat with your Neighbors
  • 3. ◊ Team’s capacity to complete work per iteration ◊ An Empirical observation ◊ A leading indicator ◊ For the entire team and not the individual member ◊ Different for each team ◊ Great for planning purposes ◊ Not an estimate ◊ Not a target Velocity
  • 4. Fadi Stephan ◊ 15+ years of experience in software development ◊ Focused on Agile and Scrum since 2006 – Agile readiness & maturity assessments – Scrum coaching & mentoring – Scrum and Agile Engineering training ◊ Founder of the DC Software Craftsmanship User Group ◊ Organizer of the DC Scrum User Group
  • 7. 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Agile Principles
  • 8. ◊ Read the principles behind the Agile manifesto ◊ For each principle determine – What should be measured? – How do we measure it? Agile Metrics
  • 9. 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11.The best architectures, requirements, and designs emerge from self-organizing teams. 12.At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Agile Principles
  • 12. Value Quality Delivery Collaboration Continuous Improvement Dashboard Valuable Software Early and Continuous Welcome changing requirements Frequently Working together Motivated Face to face Constant pace Self organizing teams Technical Excellence Simplicity Working Software
  • 13. 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 7. Working software is the primary measure of progress. Value
  • 14. Customer Satisfaction Survey ◊ How satisfied are you with the latest release? ◊ How likely are you to recommend the product to others?
  • 15. ◊ Kano analysis ◊ Relative weighting ◊ Theme screening ◊ Theme scoring ◊ Financial (NPV, IRR, Discounted Payback Period) ◊ Relative Business Value Points ◊ Not at the Story level Business Value
  • 16. Running Tested Features 0 5 10 15 20 25 30 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 RunningTestedFeatures Sprint Running Tested Features http://xprogramming.com/articles/jatrtsmetric/
  • 17. Value Quality Delivery Collaboration Continuous Improvement Dashboard Customer Survey Business Value Velocity Running Tested Features
  • 18. 7. Working software is the primary measure of progress. 9. Continuous attention to technical excellence and good design enhances agility. Quality
  • 19. Bugs 0 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 11 NumberofBugs Sprint Production Bugs High Meduim Low
  • 23. Test Coverage 0 2 4 6 8 10 12 14 1 2 3 4 5 6 7 8 9 10 11 12 TestCoverage Sprint % Test Coverage
  • 24. Passing Tests 0 200 400 600 800 1000 1200 1 2 3 4 5 6 7 8 9 10 11 12 Tests Sprint Total # of Passing Tests
  • 26. Value Quality Delivery Collaboration Continuous Improvement Dashboard Customer Survey Business Value Velocity Running Tested Features Production Bugs Quality Code Metrics Technical Debt
  • 27. 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 7. Working software is the primary measure of progress. Delivery
  • 28. Velocity 0 10 20 30 40 50 60 70 80 1 2 3 4 5 6 7 8 9 10 11 12 StoryPoints Sprint Team Velocity
  • 29. Story vs. Bug 0 2 4 6 8 10 12 14 16 18 20 1 2 3 4 5 6 7 8 9 10 Story Sprint Bug Story
  • 30. Burndown Chart 0 50 100 150 200 250 300 0 1 2 3 4 5 6 7 8 9 10 11 Points Sprint Release Burndown Remaining Scope
  • 31. Burnup Chart 0 50 100 150 200 250 300 0 1 2 3 4 5 6 7 8 9 10 11 12 Points Sprint Release Burnup Completed Scope
  • 32. Value Quality Delivery Collaboration Continuous Improvement Dashboard Customer Survey Business Value Velocity Running Tested Features Production Bugs Quality Code Metrics Technical Debt Burnup Burndown
  • 33. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to- face conversation. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 11. The best architectures, requirements, and designs emerge from self-organizing teams. Collaboration
  • 34. Cumulative Flow diagram 0 50 100 150 200 250 300 1 2 3 4 5 6 7 8 9 10 Cumulative Flow Diagram Done QA In Progress Backlog WIP Lead Time
  • 37. Value Quality Delivery Collaboration Continuous Improvement Dashboard Customer Survey Business Value Velocity Running Tested Features Production Bugs Quality Code Metrics Technical Debt Burnup Burndown CFD Niko-niko Calendar Team survey Adapted from http://www.slideshare.net/petebehrens/measuring-agility-top-5-metrics-and-myths
  • 38. ◊ Focus on building features (not measuring) ◊ Take few actionable metrics ◊ A metric should lead to changing behavior ◊ Monitor trends Continuous Improvement
  • 39. Team Radar Delivering Business Value Asking & Receiving Feedback Responding to Change Understanding Vision & Goal Planning Applying Technical Practices Working as a Team Continuously Improving Sprint 1 Team Self Assessment
  • 40. Team Radar Delivering Business Value Asking & Receiving Feedback Responding to Change Understanding Vision & Goal Planning Applying Technical Practices Working as a Team Continuously Improving Sprint 5 Team Self Assessment
  • 41. Reinforces Agile principles Measures outcome not output Follow trends not numbers Provides feedback regularly Fuels meaningful conversation Is easy to collect Heuristics http://www.innovel.net/wp-content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf
  • 44. Velocity Checklist Question: How much software can my team deliver per iteration? Basis of Measurement: Story points or “ideal engineering hours” Assumptions: The team is delivering software every iteration Level and Usage: Forecasting amount of work team can complete Expected Trend: Affected by changing team members, obstacles, toolsets. Stabilizes with a dedicated team working together for a couple of iterations When to Use It: Track after each iteration When to Stop Using It: Team is stable and velocity is “known” How to Game It: Teams changes point estimates to meet target Warnings: Velocity is not the same as value http://www.innovel.net/wp- content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf
  • 45. Example 1 0 50 100 150 200 250 300 350 400 1 2 3 4 5 6 7 8 9 10 Hours Day Example 1: Burn Down http://idiacomputing.com/pub/BetterSoftware-BurnCharts.pdf
  • 46. Example 2 0 50 100 150 200 250 300 350 400 1 2 3 4 5 6 7 8 9 10 Hours Day Example 2: Sprint Burn Down http://idiacomputing.com/pub/BetterSoftware-BurnCharts.pdf
  • 47. Example 3 0 50 100 150 200 250 300 350 400 1 2 3 4 5 6 7 8 9 10 Hours Day Example 3: Sprint Burn Down http://idiacomputing.com/pub/BetterSoftware-BurnCharts.pdf
  • 48. Example 4 0 50 100 150 200 250 300 350 400 450 500 0 1 2 3 4 5 6 7 8 9 10 11 12 Points Sprint Example 4: Release Burndown Remaining Scope
  • 49. Example 5 0 2 4 6 8 10 12 14 16 18 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 RTF Sprint Example 5: RTF http://xprogramming.com/articles/jatrtsmetric/
  • 50. Example 6 0 50 100 150 200 250 1 2 3 4 5 6 7 8 9 10 Example 7: CFD Done QA In Progress Backlog
  • 51. Example 7 0 50 100 150 200 250 1 2 3 4 5 6 7 8 9 10 Example 8: CFD Done QA In Progress Backlog
  • 53. ◊ http://www.mountaingoatsoftware.com/blog/the-key-to-success-in-agile-metrics ◊ http://www.mountaingoatsoftware.com/articles/metrics-you-can-bet-on ◊ http://www.mountaingoatsoftware.com/blog/should-companies-measure-productivity-in- story-points-ideal-days ◊ http://xprogramming.com/xpmag/BigVisibleCharts ◊ http://xprogramming.com/articles/jatrtsmetric ◊ http://www.slideshare.net/petebehrens/measuring-agility-top-5-metrics-and-myths ◊ http://www.scrumsense.com/wp-content/uploads/2009/10/Measuring-for-Results-2- small.pdf ◊ http://jimhighsmith.com/beyond-scope-schedule-and-cost-the-agile-triangle ◊ http://agiletrail.com/2011/09/12/how-to-track-the-teams-mood-with-a-niko-niko-calendar ◊ http://www.innovel.net/wp- content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf ◊ http://edn.embarcadero.com/article/32410 ◊ http://www.geocities.jp/nikonikocalendar/index_en.html ◊ http://www.agilejourneyman.com/2009/11/agile-project-metrics.html ◊ http://www.agilejourneyman.com/2009/10/metrics-in-agile-world.html ◊ http://www.agilejourneyman.com/2010/08/project-vital-signs.html References