SlideShare a Scribd company logo
1 of 57
The Agile
Dashboard
By Fadi Stephan
The Agile Dashboard @fadistephan | kaizenko.com
Chat With Your
Neighbors
While we wait for the session to start,
chat with your neighbor
1. Are you on a Scrum team?
2. How many members are on your
team?
3. How long are your Sprints?
4. Do you estimate in story points?
5. What’s your team’s velocity?
The Agile Dashboard @fadistephan | kaizenko.com
“I like to say that I may have
invented story points,
and if I did, I’m sorry now.”
https://ronjeffries.com/articles/019-01ff/story-points/Index.html
- Ron Jefferies
The Agile Dashboard @fadistephan | kaizenko.com
Velocity
&
Story Points
Great tool if used correctly
Velocity is not an estimate and not a
target
Velocity is an empirical observation
of the team’s ability to deliver work in
a Sprint
Velocity is used for forecasting and
planning
When we have stable long-lived
teams
But…
The Agile
Dashboard
By Fadi Stephan
The Agile Dashboard @fadistephan | kaizenko.com
Founder – Kaizenko
Certified Scrum Trainer (CST)
Transform | Innovate | Deliver
Organizer of the DC Scrum User Group
(http://www.wdcsug.com)
Fadi
Stephan
www.kaizenko.com
in/fadistephan
KAIZENKO
KAIZENKOLLC
KAIZENKO
KAI.ZEN.KO
@FadiStephan
The Agile Dashboard @fadistephan | kaizenko.com
Why Measure?
The Agile Dashboard @fadistephan | kaizenko.com
Why Measure?
Plan and forecast
Provide visibility into our progress
Figure out if we are on schedule and
within our Budget?
Influence or reinforce behaviors
Fuel meaningful conversations
Increase learning
Make adjustments
The Agile Dashboard @fadistephan | kaizenko.com
“Just because you can
measure everything,
Doesn’t mean that you should”
- W. Edwards Deming
The Agile Dashboard @fadistephan | kaizenko.com
Cost Schedule
Scope
The Agile Dashboard @fadistephan | kaizenko.com
Why Agile?
The Agile Dashboard @fadistephan | kaizenko.com
The Manifesto
For Agile Software
Development
Let’s look at the principles behind the
Manifesto for Agile Software
Development
For each principle, think about
1. What should be measured?
2. How to measure it?
The Agile Dashboard @fadistephan | kaizenko.com
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.
https://agilemanifesto.org/principles.html
The Agile Dashboard @fadistephan | kaizenko.com
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.
https://agilemanifesto.org/principles.html
The Agile Dashboard @fadistephan | kaizenko.com
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.
https://agilemanifesto.org/principles.html
The Agile Dashboard @fadistephan | kaizenko.com
Cost Schedule
Scope
The Agile Dashboard @fadistephan | kaizenko.com
Cost Schedule
Scope
Value
Quality
Constraints
https://theagileexecutive.com/tag/the-agile-triangle/
The Agile Dashboard @fadistephan | kaizenko.com
Value Quality
Delivery Collaboration
Effective communication
Self-Organization
Motivation
Support
Trust
Frequent
Early
Continuous
Technical
Excellence
Responding
to Change
Simplicity
Customer
Satisfaction
Valuable
Software
Working
Software
Sustainable
Customer
Satisfaction
Valuable
Software
Technical
Excellence
Responding
to Change
Simplicity
Working
Software
Continuous
Improvement
Reflect |Tune | Adjust
The Agile Dashboard @fadistephan | kaizenko.com
Value
The Agile Dashboard @fadistephan | kaizenko.com
Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.
Working software is the primary measure of
progress.
- Principles 1 and 7 from the Manifesto for Agile Software Development
The Agile Dashboard @fadistephan | kaizenko.com
Customer
Satisfaction Survey
How satisfied are you with the latest
release?
How likely are you to recommend the
product to others?
The Agile Dashboard @fadistephan | kaizenko.com
Business Value
Financial Data ($$$)
Value Points
Relative Weight
The Agile Dashboard @fadistephan | kaizenko.com
0
100
200
300
400
500
600
700
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Value Points
The Agile Dashboard @fadistephan | kaizenko.com
Value Quality
Delivery Collaboration
Continuous
Improvement
Customer Satisfaction Survey
Business Value Points
Financials
The Agile Dashboard @fadistephan | kaizenko.com
Quality
The Agile Dashboard @fadistephan | kaizenko.com
Welcome changing requirements, even late in
development. Agile processes harness change
for the customer's competitive advantage.
Continuous attention to technical
excellence and good design enhances
agility.
- Principles 2 and 9 from the Manifesto for Agile Software Development
The Agile Dashboard @fadistephan | kaizenko.com
Simplicity--the art of maximizing the
amount of work not done--is essential.
Working software is the primary measure of
progress.
- Principles 10 and 7 from the Manifesto for Agile Software Development
The Agile Dashboard @fadistephan | kaizenko.com
1 2 3 4 5 6 7 8 9 10 11 12 13
Meduim 0 0 0 1 2 4 5 4 2 2 1 0 0
High 0 0 1 1 2 5 4 5 3 2 0 2 1
Low 0 2 1 2 3 5 3 4 2 1 1 0 1
0
1
2
3
4
5
6
Bugs
Meduim
High
Low
The Agile Dashboard @fadistephan | kaizenko.com
0
10
20
30
40
50
60
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Running
Tested
Features
Sprint
Running Tested Features
The Agile Dashboard @fadistephan | kaizenko.com
SonarCube
Bugs
Vulnerabilities
Complexity
Code Smells
Code Duplication
Code Coverage
Technical Debt
The Agile Dashboard @fadistephan | kaizenko.com
https://blog.sonarsource.com/sonarqube-6-2-in-screenshots/
The Agile Dashboard @fadistephan | kaizenko.com
[CELLRANGE]
[CELLRANGE]
[CELLRANGE]
[CELLRANGE]
[CELLRANGE]
[CELLRANGE]
[CELLRANGE]
[CELLRANGE]
[CELLRANGE]
[CELLRANGE]
[CELLRANGE]
0
10
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8 9 10 11
% Test Coverage
The Agile Dashboard @fadistephan | kaizenko.com
Value Quality
Delivery Collaboration
Continuous
Improvement
Customer Satisfaction Survey
Business Value Points
Financials
Production Bugs
Technical Debt
Running Tested
Features
The Agile Dashboard @fadistephan | kaizenko.com
Delivery
The Agile Dashboard @fadistephan | kaizenko.com
Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.
Deliver working software frequently, from a
couple of weeks to a couple of months, with
a preference to the shorter timescale.
- Principles 1 and 3 from the Manifesto for Agile Software Development
The Agile Dashboard @fadistephan | kaizenko.com
Agile processes promote sustainable development. The
sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
Working software is the primary measure
of progress.
- Principles 8 and 7 from the Manifesto for Agile Software Development
The Agile Dashboard @fadistephan | kaizenko.com
To Do Doing Done
The Agile Dashboard @fadistephan | kaizenko.com
0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10
CFD
Done Doing To Do
Lead Time
Cycle Time
WIP
The Agile Dashboard @fadistephan | kaizenko.com
0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10
CFD
Done Doing To Do
Lead Time
Cycle Time
WIP
The Agile Dashboard @fadistephan | kaizenko.com
0
50
100
150
200
250
CFD
Delivered Testing Doing ToDo Backlog
The Agile Dashboard @fadistephan | kaizenko.com
Value Quality
Delivery Collaboration
Continuous
Improvement
Customer Satisfaction Survey
Business Value Points
Financials
Product Bugs
Technical Debt
Running Tested
Features
CFD
WIP
Cycle Time
Lead Time
Story Cycle Time
The Agile Dashboard @fadistephan | kaizenko.com
Collaboration
The Agile Dashboard @fadistephan | kaizenko.com
Business people and developers must work
together daily throughout the project.
Build projects around motivated individuals.
Give them the environment and support they
need, and trust them to get the job done.
- Principles 4 and 5 from the Manifesto for Agile Software Development
The Agile Dashboard @fadistephan | kaizenko.com
The most efficient and effective method of
conveying information to and within a
development team is face-to-face conversation
The best architectures, requirements, and
designs emerge from self-organizing
teams.
- Principles 6 and 11 from the Manifesto for Agile Software Development
The Agile Dashboard @fadistephan | kaizenko.com
A
B
C
D
E
To Do Doing Done
The Agile Dashboard @fadistephan | kaizenko.com
A
B
C
D
E
To Do Doing Done
The Agile Dashboard @fadistephan | kaizenko.com
A
B
C
D
E
To Do Doing Done
The Agile Dashboard @fadistephan | kaizenko.com
Team Dynamics
Survey
How was your day?
How satisfied are you with the latest
Sprint?
How satisfied are you with the code
you are about to check-in?
The Agile Dashboard @fadistephan | kaizenko.com
https://www.agilealliance.org/glossary/nikoniko/
Niko-Niko Calendar
The Agile Dashboard @fadistephan | kaizenko.com
Value Quality
Delivery Collaboration
Continuous
Improvement
Customer Satisfaction Survey
Business Value Points
Financials
Product Bugs
Technical Debt
Running Tested
Features
CFD
WIP
Lead Time
Lead Time
Story Cycle Time
Team
Dynamics
Survey
Niko-Niko Calendar
The Agile Dashboard @fadistephan | kaizenko.com
Continuous
Improvement
The Agile Dashboard @fadistephan | kaizenko.com
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
The Agile Dashboard @fadistephan | kaizenko.com
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
The Agile Dashboard @fadistephan | kaizenko.com
Value Quality
Delivery Collaboration
Continuous
Improvement
Customer Satisfaction Survey
Business Value Points
Financials
Product Bugs
Technical Debt
Running Tested
Features
CFD
WIP
Lead Time
Lead Time
Story Cycle Time
Team
Dynamics
Survey
Niko-Niko Calendar
The Agile Dashboard @fadistephan | kaizenko.com
Tips
Track 1 or 2 metrics per category
Assess effort collecting vs. value of
the metric
Focus on measuring outcomes not
outputs
Follow trend lines not numbers or
targets
Clarify how it can be gamed
Use as health check for feedback,
discussions, and improvements
Once behavior has changed drop it
The Agile Dashboard @fadistephan | kaizenko.com
Let’s Connect
@FadiStephan @Kaizenko
https://www.linkedin.com/in/fadistephan
https://www.linkedin.com/company/kaizenko
More Resources at
https://www.kaizenko.com/gsgden22
The Agile Dashboard @fadistephan | kaizenko.com
References
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
https://ieeexplore.ieee.org/document/1667571
https://www.agilealliance.org/glossary/nikoniko/
https://theagileexecutive.com/tag/the-agile-triangle
https://ronjeffries.com/articles/019-01ff/story-points/Index.html

More Related Content

Similar to The Agile Dashboard

An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...agilemaine
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile WorkEllen Grove
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017AgileNZ Conference
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsInflectra
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxqqsw1
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxMannuMatamAkash
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agileunruliness
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agileunruliness
 
High-performing Doesn't Happen Overnight, It Takes Practice
High-performing Doesn't Happen Overnight, It Takes PracticeHigh-performing Doesn't Happen Overnight, It Takes Practice
High-performing Doesn't Happen Overnight, It Takes PracticeMatt Badgley
 

Similar to The Agile Dashboard (20)

An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile Work
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 
Starting with Agile
Starting with AgileStarting with Agile
Starting with Agile
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Failing with agile
Failing with agileFailing with agile
Failing with agile
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
High-performing Doesn't Happen Overnight, It Takes Practice
High-performing Doesn't Happen Overnight, It Takes PracticeHigh-performing Doesn't Happen Overnight, It Takes Practice
High-performing Doesn't Happen Overnight, It Takes Practice
 

More from Kaizenko

The Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdfThe Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdfKaizenko
 
Definition of Done Canvas.pptx
Definition of Done Canvas.pptxDefinition of Done Canvas.pptx
Definition of Done Canvas.pptxKaizenko
 
Top 11 updates to the 2020 scrum guide
Top 11 updates to the 2020 scrum guideTop 11 updates to the 2020 scrum guide
Top 11 updates to the 2020 scrum guideKaizenko
 
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile ManifestoSnowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile ManifestoKaizenko
 
TDD That Was Easy!
TDD   That Was Easy!TDD   That Was Easy!
TDD That Was Easy!Kaizenko
 
Fostering Self Organizaing Teams
Fostering Self Organizaing TeamsFostering Self Organizaing Teams
Fostering Self Organizaing TeamsKaizenko
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Kaizenko
 
Lean discovery, Agile Delivery, & a DevOps Mindset
Lean discovery, Agile Delivery, & a DevOps MindsetLean discovery, Agile Delivery, & a DevOps Mindset
Lean discovery, Agile Delivery, & a DevOps MindsetKaizenko
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical DebtKaizenko
 

More from Kaizenko (9)

The Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdfThe Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdf
 
Definition of Done Canvas.pptx
Definition of Done Canvas.pptxDefinition of Done Canvas.pptx
Definition of Done Canvas.pptx
 
Top 11 updates to the 2020 scrum guide
Top 11 updates to the 2020 scrum guideTop 11 updates to the 2020 scrum guide
Top 11 updates to the 2020 scrum guide
 
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile ManifestoSnowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
 
TDD That Was Easy!
TDD   That Was Easy!TDD   That Was Easy!
TDD That Was Easy!
 
Fostering Self Organizaing Teams
Fostering Self Organizaing TeamsFostering Self Organizaing Teams
Fostering Self Organizaing Teams
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
 
Lean discovery, Agile Delivery, & a DevOps Mindset
Lean discovery, Agile Delivery, & a DevOps MindsetLean discovery, Agile Delivery, & a DevOps Mindset
Lean discovery, Agile Delivery, & a DevOps Mindset
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
 

Recently uploaded

self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...afaqsaeed463
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 

Recently uploaded (17)

self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 

The Agile Dashboard

  • 2. The Agile Dashboard @fadistephan | kaizenko.com Chat With Your Neighbors While we wait for the session to start, chat with your neighbor 1. Are you on a Scrum team? 2. How many members are on your team? 3. How long are your Sprints? 4. Do you estimate in story points? 5. What’s your team’s velocity?
  • 3. The Agile Dashboard @fadistephan | kaizenko.com “I like to say that I may have invented story points, and if I did, I’m sorry now.” https://ronjeffries.com/articles/019-01ff/story-points/Index.html - Ron Jefferies
  • 4. The Agile Dashboard @fadistephan | kaizenko.com Velocity & Story Points Great tool if used correctly Velocity is not an estimate and not a target Velocity is an empirical observation of the team’s ability to deliver work in a Sprint Velocity is used for forecasting and planning When we have stable long-lived teams But…
  • 6. The Agile Dashboard @fadistephan | kaizenko.com Founder – Kaizenko Certified Scrum Trainer (CST) Transform | Innovate | Deliver Organizer of the DC Scrum User Group (http://www.wdcsug.com) Fadi Stephan www.kaizenko.com in/fadistephan KAIZENKO KAIZENKOLLC KAIZENKO KAI.ZEN.KO @FadiStephan
  • 7. The Agile Dashboard @fadistephan | kaizenko.com Why Measure?
  • 8. The Agile Dashboard @fadistephan | kaizenko.com Why Measure? Plan and forecast Provide visibility into our progress Figure out if we are on schedule and within our Budget? Influence or reinforce behaviors Fuel meaningful conversations Increase learning Make adjustments
  • 9. The Agile Dashboard @fadistephan | kaizenko.com “Just because you can measure everything, Doesn’t mean that you should” - W. Edwards Deming
  • 10. The Agile Dashboard @fadistephan | kaizenko.com Cost Schedule Scope
  • 11. The Agile Dashboard @fadistephan | kaizenko.com Why Agile?
  • 12. The Agile Dashboard @fadistephan | kaizenko.com The Manifesto For Agile Software Development Let’s look at the principles behind the Manifesto for Agile Software Development For each principle, think about 1. What should be measured? 2. How to measure it?
  • 13. The Agile Dashboard @fadistephan | kaizenko.com 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. https://agilemanifesto.org/principles.html
  • 14. The Agile Dashboard @fadistephan | kaizenko.com 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. https://agilemanifesto.org/principles.html
  • 15. The Agile Dashboard @fadistephan | kaizenko.com 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. https://agilemanifesto.org/principles.html
  • 16. The Agile Dashboard @fadistephan | kaizenko.com Cost Schedule Scope
  • 17. The Agile Dashboard @fadistephan | kaizenko.com Cost Schedule Scope Value Quality Constraints https://theagileexecutive.com/tag/the-agile-triangle/
  • 18. The Agile Dashboard @fadistephan | kaizenko.com Value Quality Delivery Collaboration Effective communication Self-Organization Motivation Support Trust Frequent Early Continuous Technical Excellence Responding to Change Simplicity Customer Satisfaction Valuable Software Working Software Sustainable Customer Satisfaction Valuable Software Technical Excellence Responding to Change Simplicity Working Software Continuous Improvement Reflect |Tune | Adjust
  • 19. The Agile Dashboard @fadistephan | kaizenko.com Value
  • 20. The Agile Dashboard @fadistephan | kaizenko.com Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Working software is the primary measure of progress. - Principles 1 and 7 from the Manifesto for Agile Software Development
  • 21. The Agile Dashboard @fadistephan | kaizenko.com Customer Satisfaction Survey How satisfied are you with the latest release? How likely are you to recommend the product to others?
  • 22. The Agile Dashboard @fadistephan | kaizenko.com Business Value Financial Data ($$$) Value Points Relative Weight
  • 23. The Agile Dashboard @fadistephan | kaizenko.com 0 100 200 300 400 500 600 700 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Value Points
  • 24. The Agile Dashboard @fadistephan | kaizenko.com Value Quality Delivery Collaboration Continuous Improvement Customer Satisfaction Survey Business Value Points Financials
  • 25. The Agile Dashboard @fadistephan | kaizenko.com Quality
  • 26. The Agile Dashboard @fadistephan | kaizenko.com Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Continuous attention to technical excellence and good design enhances agility. - Principles 2 and 9 from the Manifesto for Agile Software Development
  • 27. The Agile Dashboard @fadistephan | kaizenko.com Simplicity--the art of maximizing the amount of work not done--is essential. Working software is the primary measure of progress. - Principles 10 and 7 from the Manifesto for Agile Software Development
  • 28. The Agile Dashboard @fadistephan | kaizenko.com 1 2 3 4 5 6 7 8 9 10 11 12 13 Meduim 0 0 0 1 2 4 5 4 2 2 1 0 0 High 0 0 1 1 2 5 4 5 3 2 0 2 1 Low 0 2 1 2 3 5 3 4 2 1 1 0 1 0 1 2 3 4 5 6 Bugs Meduim High Low
  • 29. The Agile Dashboard @fadistephan | kaizenko.com 0 10 20 30 40 50 60 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Running Tested Features Sprint Running Tested Features
  • 30. The Agile Dashboard @fadistephan | kaizenko.com SonarCube Bugs Vulnerabilities Complexity Code Smells Code Duplication Code Coverage Technical Debt
  • 31. The Agile Dashboard @fadistephan | kaizenko.com https://blog.sonarsource.com/sonarqube-6-2-in-screenshots/
  • 32. The Agile Dashboard @fadistephan | kaizenko.com [CELLRANGE] [CELLRANGE] [CELLRANGE] [CELLRANGE] [CELLRANGE] [CELLRANGE] [CELLRANGE] [CELLRANGE] [CELLRANGE] [CELLRANGE] [CELLRANGE] 0 10 20 30 40 50 60 70 80 90 100 1 2 3 4 5 6 7 8 9 10 11 % Test Coverage
  • 33. The Agile Dashboard @fadistephan | kaizenko.com Value Quality Delivery Collaboration Continuous Improvement Customer Satisfaction Survey Business Value Points Financials Production Bugs Technical Debt Running Tested Features
  • 34. The Agile Dashboard @fadistephan | kaizenko.com Delivery
  • 35. The Agile Dashboard @fadistephan | kaizenko.com Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. - Principles 1 and 3 from the Manifesto for Agile Software Development
  • 36. The Agile Dashboard @fadistephan | kaizenko.com Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Working software is the primary measure of progress. - Principles 8 and 7 from the Manifesto for Agile Software Development
  • 37. The Agile Dashboard @fadistephan | kaizenko.com To Do Doing Done
  • 38. The Agile Dashboard @fadistephan | kaizenko.com 0 2 4 6 8 10 12 14 1 2 3 4 5 6 7 8 9 10 CFD Done Doing To Do Lead Time Cycle Time WIP
  • 39. The Agile Dashboard @fadistephan | kaizenko.com 0 2 4 6 8 10 12 14 1 2 3 4 5 6 7 8 9 10 CFD Done Doing To Do Lead Time Cycle Time WIP
  • 40. The Agile Dashboard @fadistephan | kaizenko.com 0 50 100 150 200 250 CFD Delivered Testing Doing ToDo Backlog
  • 41. The Agile Dashboard @fadistephan | kaizenko.com Value Quality Delivery Collaboration Continuous Improvement Customer Satisfaction Survey Business Value Points Financials Product Bugs Technical Debt Running Tested Features CFD WIP Cycle Time Lead Time Story Cycle Time
  • 42. The Agile Dashboard @fadistephan | kaizenko.com Collaboration
  • 43. The Agile Dashboard @fadistephan | kaizenko.com Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. - Principles 4 and 5 from the Manifesto for Agile Software Development
  • 44. The Agile Dashboard @fadistephan | kaizenko.com The most efficient and effective method of conveying information to and within a development team is face-to-face conversation The best architectures, requirements, and designs emerge from self-organizing teams. - Principles 6 and 11 from the Manifesto for Agile Software Development
  • 45. The Agile Dashboard @fadistephan | kaizenko.com A B C D E To Do Doing Done
  • 46. The Agile Dashboard @fadistephan | kaizenko.com A B C D E To Do Doing Done
  • 47. The Agile Dashboard @fadistephan | kaizenko.com A B C D E To Do Doing Done
  • 48. The Agile Dashboard @fadistephan | kaizenko.com Team Dynamics Survey How was your day? How satisfied are you with the latest Sprint? How satisfied are you with the code you are about to check-in?
  • 49. The Agile Dashboard @fadistephan | kaizenko.com https://www.agilealliance.org/glossary/nikoniko/ Niko-Niko Calendar
  • 50. The Agile Dashboard @fadistephan | kaizenko.com Value Quality Delivery Collaboration Continuous Improvement Customer Satisfaction Survey Business Value Points Financials Product Bugs Technical Debt Running Tested Features CFD WIP Lead Time Lead Time Story Cycle Time Team Dynamics Survey Niko-Niko Calendar
  • 51. The Agile Dashboard @fadistephan | kaizenko.com Continuous Improvement
  • 52. The Agile Dashboard @fadistephan | kaizenko.com 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
  • 53. The Agile Dashboard @fadistephan | kaizenko.com 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
  • 54. The Agile Dashboard @fadistephan | kaizenko.com Value Quality Delivery Collaboration Continuous Improvement Customer Satisfaction Survey Business Value Points Financials Product Bugs Technical Debt Running Tested Features CFD WIP Lead Time Lead Time Story Cycle Time Team Dynamics Survey Niko-Niko Calendar
  • 55. The Agile Dashboard @fadistephan | kaizenko.com Tips Track 1 or 2 metrics per category Assess effort collecting vs. value of the metric Focus on measuring outcomes not outputs Follow trend lines not numbers or targets Clarify how it can be gamed Use as health check for feedback, discussions, and improvements Once behavior has changed drop it
  • 56. The Agile Dashboard @fadistephan | kaizenko.com Let’s Connect @FadiStephan @Kaizenko https://www.linkedin.com/in/fadistephan https://www.linkedin.com/company/kaizenko More Resources at https://www.kaizenko.com/gsgden22
  • 57. The Agile Dashboard @fadistephan | kaizenko.com References 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 https://ieeexplore.ieee.org/document/1667571 https://www.agilealliance.org/glossary/nikoniko/ https://theagileexecutive.com/tag/the-agile-triangle https://ronjeffries.com/articles/019-01ff/story-points/Index.html

Editor's Notes

  1. Effective communication Self-organizing teams Business and Developers working together
  2. WIP, Cycle time, lead time, throughput, story cycle time,
  3. Effective communication Self-organizing teams Business and Developers working together
  4. Effective communication Self-organizing teams Business and Developers working together
  5. Hope you found these tips helpful. You can find more resource on all this at my website www.kaizenko.com included the PBR canvas plus other templates as well as patterns for splitting user stories. Please feel free to connect on social media. I’m most active on linkedIn. I’m here through Wednesday. So if you are here please reach out. Otherwise hope to connect in person someday soon. Enjoy the rest of the gathering and have a great day! https://dfwscrum.files.wordpress.com/2011/07/dfwscrum_20110726_jimhighsmith.pdf https://theagileexecutive.com/tag/the-agile-triangle/
  6. http://www.innovel.net/wp-content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf
  7. http://www.innovel.net/wp-content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf
  8. http://www.innovel.net/wp-content/uploads/2007/07/appropriateagilemeasurementagilemetrics.pdf
  9. 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