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
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

Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Erik Weber
ย 
Agile metrics
Agile metricsAgile metrics
Agile metrics
Ankit Tandon
ย 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
Rahul Sudame
ย 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
Erik Weber
ย 
Agile KPIs vs. Traditional KPIs โ€“ A mind shift
Agile KPIs vs. Traditional KPIs โ€“ A mind shiftAgile KPIs vs. Traditional KPIs โ€“ A mind shift
Agile KPIs vs. Traditional KPIs โ€“ A mind shift
Javier Espinosa de los Monteros Foret
ย 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
ย 
Agile by numbers
Agile by numbersAgile by numbers
Agile by numbers
Elena Yatzeck
ย 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile Extension
Davis Thomas
ย 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports
VersionOne
ย 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Jason Tice
ย 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
Yuval Yeret
ย 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Mikalai Alimenkou
ย 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
Dรฉlio Almeida
ย 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
Solomon Raja P.S
ย 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Emiliano Grande
ย 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Prashant Ram
ย 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference SheetBig Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Jason Tice
ย 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
Declan Whelan
ย 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
Gaetano Mazzanti
ย 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
qtntpam
ย 

What's hot (20)

Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
ย 
Agile metrics
Agile metricsAgile metrics
Agile metrics
ย 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
ย 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
ย 
Agile KPIs vs. Traditional KPIs โ€“ A mind shift
Agile KPIs vs. Traditional KPIs โ€“ A mind shiftAgile KPIs vs. Traditional KPIs โ€“ A mind shift
Agile KPIs vs. Traditional KPIs โ€“ A mind shift
ย 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification Overview
ย 
Agile by numbers
Agile by numbersAgile by numbers
Agile by numbers
ย 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile Extension
ย 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports
ย 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
ย 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
ย 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
ย 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
ย 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
ย 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
ย 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
ย 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference SheetBig Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
ย 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
ย 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
ย 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
ย 

Viewers also liked

Executive Dashboard Report For Agile Projects
Executive Dashboard Report For Agile ProjectsExecutive Dashboard Report For Agile Projects
Executive Dashboard Report For Agile Projects
OpenAgile Romania
ย 
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
VersionOne
ย 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managers
AgileDad
ย 
One page effective project status report
One page effective project status reportOne page effective project status report
One page effective project status report
Techno-PM PTY LTD
ย 
Executive Status Report Template
Executive Status Report TemplateExecutive Status Report Template
Executive Status Report Template
LERNER Consulting
ย 
The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...
The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...
The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...
360insights
ย 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
Denilson Nastacio
ย 
Project Performance Dashboard
Project Performance DashboardProject Performance Dashboard
Project Performance Dashboard
Chris Vizzuett
ย 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
Yuval Yeret
ย 
Session 1 Pdf slide notes business dashboard presentation
Session 1 Pdf slide notes business dashboard presentationSession 1 Pdf slide notes business dashboard presentation
Session 1 Pdf slide notes business dashboard presentationIMA Columbia Chapter
ย 
Principles of Agile Metrics
Principles of Agile MetricsPrinciples of Agile Metrics
Principles of Agile Metrics
Sunil Mundra
ย 
Agile metrics
Agile metricsAgile metrics
Agile metrics
Chandan Patary
ย 
Agile metrics
Agile metricsAgile metrics
Agile metricsRichard Cheng
ย 
Evolve your agile coaching dashboard ver 2
Evolve your agile coaching dashboard ver 2Evolve your agile coaching dashboard ver 2
Evolve your agile coaching dashboard ver 2drewz lin
ย 
Jan 26 2016 geneva 2020 steering committee meeting
Jan 26 2016 geneva 2020 steering committee meetingJan 26 2016 geneva 2020 steering committee meeting
Jan 26 2016 geneva 2020 steering committee meeting
Katie Scollin Flowers
ย 
The Road to Business Agility
The Road to Business AgilityThe Road to Business Agility
The Road to Business Agility
Srini Koushik
ย 

Viewers also liked (17)

Executive Dashboard Report For Agile Projects
Executive Dashboard Report For Agile ProjectsExecutive Dashboard Report For Agile Projects
Executive Dashboard Report For Agile Projects
ย 
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
ย 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managers
ย 
One page effective project status report
One page effective project status reportOne page effective project status report
One page effective project status report
ย 
Executive Status Report Template
Executive Status Report TemplateExecutive Status Report Template
Executive Status Report Template
ย 
The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...
The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...
The Power of Real Time Dashboards In Agile Development: Visualize & AttackTar...
ย 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
ย 
Project Performance Dashboard
Project Performance DashboardProject Performance Dashboard
Project Performance Dashboard
ย 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
ย 
Agile metrics and quality
Agile metrics and qualityAgile metrics and quality
Agile metrics and quality
ย 
Session 1 Pdf slide notes business dashboard presentation
Session 1 Pdf slide notes business dashboard presentationSession 1 Pdf slide notes business dashboard presentation
Session 1 Pdf slide notes business dashboard presentation
ย 
Principles of Agile Metrics
Principles of Agile MetricsPrinciples of Agile Metrics
Principles of Agile Metrics
ย 
Agile metrics
Agile metricsAgile metrics
Agile metrics
ย 
Agile metrics
Agile metricsAgile metrics
Agile metrics
ย 
Evolve your agile coaching dashboard ver 2
Evolve your agile coaching dashboard ver 2Evolve your agile coaching dashboard ver 2
Evolve your agile coaching dashboard ver 2
ย 
Jan 26 2016 geneva 2020 steering committee meeting
Jan 26 2016 geneva 2020 steering committee meetingJan 26 2016 geneva 2020 steering committee meeting
Jan 26 2016 geneva 2020 steering committee meeting
ย 
The Road to Business Agility
The Road to Business AgilityThe Road to Business Agility
The Road to Business Agility
ย 

Similar to Agile dashboard

The Agile Dashboard
The Agile DashboardThe Agile Dashboard
The Agile Dashboard
Kaizenko
ย 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agileunruliness
ย 
Agile Development
Agile DevelopmentAgile Development
Agile Development
abdpse
ย 
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
Thanh Nguyen
ย 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
Mark Kovacevich
ย 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
Agile ME
ย 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
ShravanThangallapall
ย 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
Agile ME
ย 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
unruliness
ย 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
ย 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
qqsw1
ย 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
MannuMatamAkash
ย 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
ย 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Aciron Consulting
ย 
Failing with agile
Failing with agileFailing with agile
Failing with agile
Agile Tour Beirut
ย 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
EVOLVE for Instructors Materials
ย 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
Naresh Jain
ย 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
Paulo Traรงa
ย 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
Parul Jain
ย 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
Guy Winterbotham CSM,PMP
ย 

Similar to Agile dashboard (20)

The Agile Dashboard
The Agile DashboardThe Agile Dashboard
The Agile Dashboard
ย 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
ย 
Agile Development
Agile DevelopmentAgile Development
Agile Development
ย 
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
ย 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
ย 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
ย 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
ย 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
ย 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
ย 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
ย 
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
ย 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
ย 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
ย 
Failing with agile
Failing with agileFailing with agile
Failing with agile
ย 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
ย 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
ย 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
ย 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
ย 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
ย 

More from Fadi Stephan

The Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdfThe Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdf
Fadi Stephan
ย 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
Fadi Stephan
ย 
Agile Testing - Testing From Day 1
Agile Testing - Testing From Day 1Agile Testing - Testing From Day 1
Agile Testing - Testing From Day 1
Fadi Stephan
ย 
UX in an agile world
UX in an agile worldUX in an agile world
UX in an agile world
Fadi Stephan
ย 
UX in an Agile World
UX in an Agile WorldUX in an Agile World
UX in an Agile World
Fadi Stephan
ย 
Agile Testing - Testing from Day 1
Agile Testing - Testing from Day 1Agile Testing - Testing from Day 1
Agile Testing - Testing from Day 1
Fadi Stephan
ย 
Fostering self organizing teams
Fostering self organizing teamsFostering self organizing teams
Fostering self organizing teams
Fadi Stephan
ย 
Agile contracts
Agile contractsAgile contracts
Agile contracts
Fadi Stephan
ย 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
Fadi Stephan
ย 
A Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentA Leaner PMO in The Federal Government
A Leaner PMO in The Federal Government
Fadi Stephan
ย 
User Story Smells & Anti-patterns
User Story Smells & Anti-patternsUser Story Smells & Anti-patterns
User Story Smells & Anti-patterns
Fadi Stephan
ย 
Techniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and FunTechniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and FunFadi Stephan
ย 
Managing technical debt notes
Managing technical debt notesManaging technical debt notes
Managing technical debt notesFadi Stephan
ย 
Managing technical debt
Managing technical debtManaging technical debt
Managing technical debtFadi Stephan
ย 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily Standups
Fadi Stephan
ย 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily Standups
Fadi Stephan
ย 
The Art of Storytelling
The Art of StorytellingThe Art of Storytelling
The Art of StorytellingFadi Stephan
ย 
The Art of Storytelling
The Art of StorytellingThe Art of Storytelling
The Art of StorytellingFadi Stephan
ย 
The Art of Storytelling
The Art of StorytellingThe Art of Storytelling
The Art of StorytellingFadi Stephan
ย 
Software Craftsmanship - It's an Imperative
Software Craftsmanship - It's an ImperativeSoftware Craftsmanship - It's an Imperative
Software Craftsmanship - It's an Imperative
Fadi Stephan
ย 

More from Fadi Stephan (20)

The Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdfThe Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdf
ย 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
ย 
Agile Testing - Testing From Day 1
Agile Testing - Testing From Day 1Agile Testing - Testing From Day 1
Agile Testing - Testing From Day 1
ย 
UX in an agile world
UX in an agile worldUX in an agile world
UX in an agile world
ย 
UX in an Agile World
UX in an Agile WorldUX in an Agile World
UX in an Agile World
ย 
Agile Testing - Testing from Day 1
Agile Testing - Testing from Day 1Agile Testing - Testing from Day 1
Agile Testing - Testing from Day 1
ย 
Fostering self organizing teams
Fostering self organizing teamsFostering self organizing teams
Fostering self organizing teams
ย 
Agile contracts
Agile contractsAgile contracts
Agile contracts
ย 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
ย 
A Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentA Leaner PMO in The Federal Government
A Leaner PMO in The Federal Government
ย 
User Story Smells & Anti-patterns
User Story Smells & Anti-patternsUser Story Smells & Anti-patterns
User Story Smells & Anti-patterns
ย 
Techniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and FunTechniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and Fun
ย 
Managing technical debt notes
Managing technical debt notesManaging technical debt notes
Managing technical debt notes
ย 
Managing technical debt
Managing technical debtManaging technical debt
Managing technical debt
ย 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily Standups
ย 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily Standups
ย 
The Art of Storytelling
The Art of StorytellingThe Art of Storytelling
The Art of Storytelling
ย 
The Art of Storytelling
The Art of StorytellingThe Art of Storytelling
The Art of Storytelling
ย 
The Art of Storytelling
The Art of StorytellingThe Art of Storytelling
The Art of Storytelling
ย 
Software Craftsmanship - It's an Imperative
Software Craftsmanship - It's an ImperativeSoftware Craftsmanship - It's an Imperative
Software Craftsmanship - It's an Imperative
ย 

Recently uploaded

What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
ย 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
ย 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
seri bangash
ย 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
ย 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
ย 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
ย 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
ย 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
ย 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
ย 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
ย 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
ย 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
ย 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
HumanResourceDimensi1
ย 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
ย 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
ย 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
ย 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
ย 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
ย 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
ย 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
ย 

Recently uploaded (20)

What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
ย 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
ย 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
ย 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
ย 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
ย 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ย 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
ย 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
ย 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
ย 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
ย 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
ย 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
ย 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
ย 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
ย 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
ย 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
ย 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
ย 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
ย 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
ย 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
ย 

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
  • 20.
  • 21.
  • 22.
  • 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