SlideShare a Scribd company logo
1 of 27
KPIs für schnellere
Entscheidungen
Martin Hinshelwood | naked ALM Consulting
Consultant | MVP | Ranger | Trainer | Coach
martin@nakedalm.com | http://nakedalm.com/blog
Agenda

Data, data, everywhere
Creating your own reports
Beyond the team, metrics that really matter

© naked ALM – Martin Hinshelwood 2013
Data, data, everywhere

© naked ALM – Martin Hinshelwood 2013
Visual Studio ALM Data Overload

Env-01

Env-02

Env-03

Env-04

PROD

© naked ALM – Martin Hinshelwood 2013
Mmmm data, data, everywhere

© naked ALM – Martin Hinshelwood 2013
Stories Overview

© naked ALM – Martin Hinshelwood 2013
Build Quality Indicators

© naked ALM – Martin Hinshelwood 2013
Build Success Over Time

© naked ALM – Martin Hinshelwood 2013
Interpreting Reports

Remember its not the values that matter…
…but the trend of those values over time

© naked ALM – Martin Hinshelwood 2013
Creating custom reports

© naked ALM – Martin Hinshelwood 2013
© naked ALM – Martin Hinshelwood 2013
Here are some I prepared earlier

© naked ALM – Martin Hinshelwood 2013
Avoid: Vanity Metrics
PROJECT ESTIMATE OVERVIEW
Actual (h)

4321

4321

6019

5234

PROJECT A

PROJECT B

PROJECT C

PROJECT D

1296

1234

2502

2034

5234

7118

Original Estimate (h)

PROJECT E

© naked ALM – Martin Hinshelwood 2013
Team Metrics Only

If you are looking for metrics to compare
teams
If you are looking for metrics to roll up
If you are looking for metrics to measure
your organisational goals
Then…
© naked ALM – Martin Hinshelwood 2013
Beyond the team, metrics that really
matter

© naked ALM – Martin Hinshelwood 2013
Organisational Metrics
Revenue per Employee

Release Frequency

Product Cost Ratio

Employee Satisfaction

Release Stabilization

Installed Version Index

Customer Satisfaction

Cycle Time

Usage Index
Innovation Rate
Defects

Business outcomes
(Value)

Time to Market
(Lead time)

Ability to Innovate
(Quality)
© naked ALM – Martin Hinshelwood 2013
Direct Evidence Is Consolidated In One Indicator

Business
outcomes
(Value)

Time to
Market
(Lead time)

Ability to
Innovate
(Quality)

Agility
Index

© naked ALM – Martin Hinshelwood 2013
Relating Outcome To Value Creation
Direct
Evidence

Circumstantial
Evidence

Diagnose

Time to
Market
(Lead time)
Business
outcomes
(Value)

Ability to
Innovate
(Quality)

• Skills, Knowledge, Understanding
 Product managers
 Managers
 Developers
• Practices, Tools, Architectures, Standards
Process

Agility
Index

Measure

Improve

• Scrum
• Self-organization
• Product Backlog
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint
Retrospective
• Scaling Scrum

Productivity
• Definition of
Done
• Testing
• Clean code
• Test-Driven
development
• Continuous
Integration
• Emergent
Architecture

Value
• Accountability
• Transparency
• Product Backlog
• Alignment
• Release planning
and orientation
• Portfolio
Management

Quality
• Engineering
standards
• Architecture
• QA
• ALM

Enterprise
• Communication
• Organization
• Culture
• People Practices
• Sales
• Lean

© naked ALM – Martin Hinshelwood 2013
Practices

Process
•
•
•
•
•
•
•

Scrum
Self-organization
Product Backlog
Sprint Planning
Daily Scrum
Sprint Review
Sprint
Retrospective
• Scaling Scrum

Productivity
• Definition of
Done
• Testing
• Clean code
• Test-Driven
development
• Continuous
Integration
• Emergent
Architecture

Value
•
•
•
•
•

Accountability
Transparency
Product Backlog
Alignment
Release planning
and orientation
• Portfolio
Management

Quality
• Engineering
standards
• Architecture
• QA
• ALM

Enterprise
•
•
•
•
•
•

Communication
Organization
Culture
People Practices
Sales
Lean

© naked ALM – Martin Hinshelwood 2013
Evidence of Capabilities

Organizational Patterns

Knowledge Trends

Evaluated through observation of
practices

Evaluated through assessments
100
90
80
70
60
50
40
30
20
10
0
Developer

Lead Developer

Project
Management

Por olio
Management

Product Manager Capability Manage

© naked ALM – Martin Hinshelwood 2013
Measure Practice Patterns

© naked ALM – Martin Hinshelwood 2013
Evidence through Agility Index Snapshot

Measures an
organizations value
across 3 dimensions
and aggregated into
one number, the
Agility Index
Weighted Index to track
trends and ROI
© naked ALM – Martin Hinshelwood 2013
Adapting patterns while controlling risk with Guided Improvement

Delivers change in short cycles
Inspects evidence of change

© naked ALM – Martin Hinshelwood 2013
References

http://nkdalm.net/AgilityIndex

http://nkdalm.net/RadicalMgt
© naked ALM – Martin Hinshelwood 2013
naked ALM Consulting

Every company deserves working, high quality software on a regular
cadence that successfully and consistently meets their customers
needs

http://nkdalm.net/1kFukvN

Questions?
Testmanagement und Recording KPIs für schnellere
Entscheidungen
Martin Hinshelwood | naked ALM Consulting
Consultant | MVP | Ranger | Trainer | Coach
martin@nakedalm.com | http://nakedalm.com/blog
© naked ALM – Martin Hinshelwood 2013

More Related Content

What's hot

E-Sync Security Solutions - Company Profile
E-Sync Security Solutions - Company ProfileE-Sync Security Solutions - Company Profile
E-Sync Security Solutions - Company ProfileThirumalai Kumar
 
Agile Work Company Presentation
Agile Work Company PresentationAgile Work Company Presentation
Agile Work Company PresentationAntti Pitkänen
 
Modern Agile and Organisational Design
Modern Agile and Organisational Design Modern Agile and Organisational Design
Modern Agile and Organisational Design Lempea
 
Why lean can't succeed without operational discipline
Why lean can't succeed without operational disciplineWhy lean can't succeed without operational discipline
Why lean can't succeed without operational disciplineCalvin L Williams
 
The Digital Garage 2022
The Digital Garage 2022The Digital Garage 2022
The Digital Garage 2022PaulCaudell1
 
An Introduction to Apps Design
An Introduction to Apps DesignAn Introduction to Apps Design
An Introduction to Apps DesignCelonis
 
Agile Development: Will It Work for You?
Agile Development: Will It Work for You?Agile Development: Will It Work for You?
Agile Development: Will It Work for You?Callidus Software
 
Determining Organizational Fit for Transformation Success
Determining Organizational Fit for Transformation SuccessDetermining Organizational Fit for Transformation Success
Determining Organizational Fit for Transformation SuccessCelonis
 
Use Case: Celonis in the Financial Services Industry
Use Case: Celonis in the Financial Services IndustryUse Case: Celonis in the Financial Services Industry
Use Case: Celonis in the Financial Services IndustryCelonis
 
A Value-driven Approach Based on Partnership and Collaboration
A Value-driven Approach Based on Partnership and CollaborationA Value-driven Approach Based on Partnership and Collaboration
A Value-driven Approach Based on Partnership and CollaborationCelonis
 
Blackbaud CRM After Go-Live
Blackbaud CRM After Go-LiveBlackbaud CRM After Go-Live
Blackbaud CRM After Go-LiveBlackbaud
 
The Impact of the Chain Process
The Impact of the Chain ProcessThe Impact of the Chain Process
The Impact of the Chain ProcessCelonis
 
Successful Change Management for Global IT Projects
Successful Change Management for Global IT ProjectsSuccessful Change Management for Global IT Projects
Successful Change Management for Global IT ProjectsInes Kaps
 
Use Case: Airbus and Process Mining Technology
Use Case: Airbus and Process Mining TechnologyUse Case: Airbus and Process Mining Technology
Use Case: Airbus and Process Mining TechnologyCelonis
 

What's hot (20)

E-Sync Security Solutions - Company Profile
E-Sync Security Solutions - Company ProfileE-Sync Security Solutions - Company Profile
E-Sync Security Solutions - Company Profile
 
Agile Work Company Presentation
Agile Work Company PresentationAgile Work Company Presentation
Agile Work Company Presentation
 
Agile values
Agile valuesAgile values
Agile values
 
ELEC2017 - 1.1 l. vallandingham - virtual mobility enabled lean learning
ELEC2017 - 1.1 l. vallandingham - virtual mobility enabled lean learningELEC2017 - 1.1 l. vallandingham - virtual mobility enabled lean learning
ELEC2017 - 1.1 l. vallandingham - virtual mobility enabled lean learning
 
DevOps
DevOpsDevOps
DevOps
 
Modern Agile and Organisational Design
Modern Agile and Organisational Design Modern Agile and Organisational Design
Modern Agile and Organisational Design
 
Why lean can't succeed without operational discipline
Why lean can't succeed without operational disciplineWhy lean can't succeed without operational discipline
Why lean can't succeed without operational discipline
 
The Digital Garage 2022
The Digital Garage 2022The Digital Garage 2022
The Digital Garage 2022
 
An Introduction to Apps Design
An Introduction to Apps DesignAn Introduction to Apps Design
An Introduction to Apps Design
 
Agile Development: Will It Work for You?
Agile Development: Will It Work for You?Agile Development: Will It Work for You?
Agile Development: Will It Work for You?
 
Determining Organizational Fit for Transformation Success
Determining Organizational Fit for Transformation SuccessDetermining Organizational Fit for Transformation Success
Determining Organizational Fit for Transformation Success
 
Use Case: Celonis in the Financial Services Industry
Use Case: Celonis in the Financial Services IndustryUse Case: Celonis in the Financial Services Industry
Use Case: Celonis in the Financial Services Industry
 
A Value-driven Approach Based on Partnership and Collaboration
A Value-driven Approach Based on Partnership and CollaborationA Value-driven Approach Based on Partnership and Collaboration
A Value-driven Approach Based on Partnership and Collaboration
 
Blackbaud CRM After Go-Live
Blackbaud CRM After Go-LiveBlackbaud CRM After Go-Live
Blackbaud CRM After Go-Live
 
ELEC2017 1.1 r. king - how lean and digital capability can work together
ELEC2017   1.1 r. king - how lean and digital capability can work together ELEC2017   1.1 r. king - how lean and digital capability can work together
ELEC2017 1.1 r. king - how lean and digital capability can work together
 
The Impact of the Chain Process
The Impact of the Chain ProcessThe Impact of the Chain Process
The Impact of the Chain Process
 
Successful Change Management for Global IT Projects
Successful Change Management for Global IT ProjectsSuccessful Change Management for Global IT Projects
Successful Change Management for Global IT Projects
 
Use Case: Airbus and Process Mining Technology
Use Case: Airbus and Process Mining TechnologyUse Case: Airbus and Process Mining Technology
Use Case: Airbus and Process Mining Technology
 
Lean testing
Lean testingLean testing
Lean testing
 
Lean manufacturing
Lean manufacturing Lean manufacturing
Lean manufacturing
 

Viewers also liked

AHRD research practice 2006
AHRD research practice 2006AHRD research practice 2006
AHRD research practice 2006Sophia Stone
 
Pathways to research excellence
Pathways to research excellencePathways to research excellence
Pathways to research excellenceRaymund Habaradas
 
How to cultivate a research culture in the emergency department
How to cultivate a research culture in the emergency departmentHow to cultivate a research culture in the emergency department
How to cultivate a research culture in the emergency departmentkellyam18
 
Applying and Developing Evidence-Based Management in the Hospitality Industry...
Applying and Developing Evidence-Based Management in the Hospitality Industry...Applying and Developing Evidence-Based Management in the Hospitality Industry...
Applying and Developing Evidence-Based Management in the Hospitality Industry...BORN
 
Canada's experience: strengthening expenditure decision-making through better...
Canada's experience: strengthening expenditure decision-making through better...Canada's experience: strengthening expenditure decision-making through better...
Canada's experience: strengthening expenditure decision-making through better...OECD Governance
 
Delivering on results - Evidence-based decision making through better metrics...
Delivering on results - Evidence-based decision making through better metrics...Delivering on results - Evidence-based decision making through better metrics...
Delivering on results - Evidence-based decision making through better metrics...OECD Governance
 
Evidence-Based Business Process Management
Evidence-Based Business Process ManagementEvidence-Based Business Process Management
Evidence-Based Business Process ManagementMarlon Dumas
 
14 ways to research company culture
14 ways to research company culture14 ways to research company culture
14 ways to research company cultureCAREEREALISM
 

Viewers also liked (11)

AHRD research practice 2006
AHRD research practice 2006AHRD research practice 2006
AHRD research practice 2006
 
Pathways to research excellence
Pathways to research excellencePathways to research excellence
Pathways to research excellence
 
How to cultivate a research culture in the emergency department
How to cultivate a research culture in the emergency departmentHow to cultivate a research culture in the emergency department
How to cultivate a research culture in the emergency department
 
Applying and Developing Evidence-Based Management in the Hospitality Industry...
Applying and Developing Evidence-Based Management in the Hospitality Industry...Applying and Developing Evidence-Based Management in the Hospitality Industry...
Applying and Developing Evidence-Based Management in the Hospitality Industry...
 
Canada's experience: strengthening expenditure decision-making through better...
Canada's experience: strengthening expenditure decision-making through better...Canada's experience: strengthening expenditure decision-making through better...
Canada's experience: strengthening expenditure decision-making through better...
 
Delivering on results - Evidence-based decision making through better metrics...
Delivering on results - Evidence-based decision making through better metrics...Delivering on results - Evidence-based decision making through better metrics...
Delivering on results - Evidence-based decision making through better metrics...
 
Evidence-Based Business Process Management
Evidence-Based Business Process ManagementEvidence-Based Business Process Management
Evidence-Based Business Process Management
 
Getting Started With Evidence-Based HR
Getting Started With Evidence-Based HRGetting Started With Evidence-Based HR
Getting Started With Evidence-Based HR
 
14 ways to research company culture
14 ways to research company culture14 ways to research company culture
14 ways to research company culture
 
Developing a Vibrant Research Culture v2
Developing a Vibrant Research Culture v2Developing a Vibrant Research Culture v2
Developing a Vibrant Research Culture v2
 
SOI2012
SOI2012SOI2012
SOI2012
 

Similar to KPIs für schnellere Entscheidungen mit Testmanagement und Reporting

Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessTechWell
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014Justin Petite
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingNorbertKroth
 
Lean six sigma foundations
Lean six sigma foundationsLean six sigma foundations
Lean six sigma foundationsHunterMartin19
 
Experience in AG and CE Machinery Development_Gen_2015
Experience in AG and CE Machinery Development_Gen_2015Experience in AG and CE Machinery Development_Gen_2015
Experience in AG and CE Machinery Development_Gen_2015Peter Foster
 
The Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six SigmaThe Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six SigmaDeep Dalsania
 
Iwsm2014 dev ops measurements (amir arooni)
Iwsm2014   dev ops measurements (amir arooni)Iwsm2014   dev ops measurements (amir arooni)
Iwsm2014 dev ops measurements (amir arooni)Nesma
 
Goodyear's Guide To Lean Product Development - Dozuki Workshop Series
Goodyear's Guide To Lean Product Development - Dozuki Workshop SeriesGoodyear's Guide To Lean Product Development - Dozuki Workshop Series
Goodyear's Guide To Lean Product Development - Dozuki Workshop SeriesDozuki Software
 
Agile organization transformation in big enterprise
Agile organization transformation in big enterpriseAgile organization transformation in big enterprise
Agile organization transformation in big enterpriseNicola Sfondrini
 
Hexad -Software Development Company
Hexad -Software Development CompanyHexad -Software Development Company
Hexad -Software Development CompanyJaya Kumari
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Mani Maun
 
DAH15 : Bray Goverance - Not Dirty Words
DAH15 : Bray  Goverance - Not Dirty WordsDAH15 : Bray  Goverance - Not Dirty Words
DAH15 : Bray Goverance - Not Dirty WordsoGuild .
 
Letting the team go. How, When and Why. Denis Salnikov
Letting the team go. How, When and Why. Denis SalnikovLetting the team go. How, When and Why. Denis Salnikov
Letting the team go. How, When and Why. Denis SalnikovLviv Startup Club
 
[Lviv 2019] letting the team go how, when and why - denis salnikov
[Lviv 2019] letting the team go  how, when and why  - denis salnikov[Lviv 2019] letting the team go  how, when and why  - denis salnikov
[Lviv 2019] letting the team go how, when and why - denis salnikovLviv Startup Club
 

Similar to KPIs für schnellere Entscheidungen mit Testmanagement und Reporting (20)

Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinking
 
Lean six sigma foundations
Lean six sigma foundationsLean six sigma foundations
Lean six sigma foundations
 
Experience in AG and CE Machinery Development_Gen_2015
Experience in AG and CE Machinery Development_Gen_2015Experience in AG and CE Machinery Development_Gen_2015
Experience in AG and CE Machinery Development_Gen_2015
 
Whbm18
Whbm18Whbm18
Whbm18
 
Whbm18
Whbm18Whbm18
Whbm18
 
The Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six SigmaThe Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six Sigma
 
Iwsm2014 dev ops measurements (amir arooni)
Iwsm2014   dev ops measurements (amir arooni)Iwsm2014   dev ops measurements (amir arooni)
Iwsm2014 dev ops measurements (amir arooni)
 
Goodyear's Guide To Lean Product Development - Dozuki Workshop Series
Goodyear's Guide To Lean Product Development - Dozuki Workshop SeriesGoodyear's Guide To Lean Product Development - Dozuki Workshop Series
Goodyear's Guide To Lean Product Development - Dozuki Workshop Series
 
Agile organization transformation in big enterprise
Agile organization transformation in big enterpriseAgile organization transformation in big enterprise
Agile organization transformation in big enterprise
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
 
Hexad -Software Development Company
Hexad -Software Development CompanyHexad -Software Development Company
Hexad -Software Development Company
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
 
How to build Rome in a day
How to build Rome in a dayHow to build Rome in a day
How to build Rome in a day
 
DAH15 : Bray Goverance - Not Dirty Words
DAH15 : Bray  Goverance - Not Dirty WordsDAH15 : Bray  Goverance - Not Dirty Words
DAH15 : Bray Goverance - Not Dirty Words
 
Letting the team go. How, When and Why. Denis Salnikov
Letting the team go. How, When and Why. Denis SalnikovLetting the team go. How, When and Why. Denis Salnikov
Letting the team go. How, When and Why. Denis Salnikov
 
[Lviv 2019] letting the team go how, when and why - denis salnikov
[Lviv 2019] letting the team go  how, when and why  - denis salnikov[Lviv 2019] letting the team go  how, when and why  - denis salnikov
[Lviv 2019] letting the team go how, when and why - denis salnikov
 

More from Martin Hinshelwood

ScotSoft 2018 - A DevOps Story: 70k deployments a day
ScotSoft 2018 - A DevOps Story: 70k deployments a dayScotSoft 2018 - A DevOps Story: 70k deployments a day
ScotSoft 2018 - A DevOps Story: 70k deployments a dayMartin Hinshelwood
 
ScrumPulse Scaling Professional Scrum with Visual Studio Team Services
ScrumPulse Scaling Professional Scrum with Visual Studio Team ServicesScrumPulse Scaling Professional Scrum with Visual Studio Team Services
ScrumPulse Scaling Professional Scrum with Visual Studio Team ServicesMartin Hinshelwood
 
Cloud load testing with Visual Studio Team Services
Cloud load testing with Visual Studio Team ServicesCloud load testing with Visual Studio Team Services
Cloud load testing with Visual Studio Team ServicesMartin Hinshelwood
 
Agile development gets things done
Agile development gets things doneAgile development gets things done
Agile development gets things doneMartin Hinshelwood
 
Training [bites] - scrum in 30 minutes
Training   [bites] - scrum in 30 minutesTraining   [bites] - scrum in 30 minutes
Training [bites] - scrum in 30 minutesMartin Hinshelwood
 

More from Martin Hinshelwood (8)

ScotSoft 2018 - A DevOps Story: 70k deployments a day
ScotSoft 2018 - A DevOps Story: 70k deployments a dayScotSoft 2018 - A DevOps Story: 70k deployments a day
ScotSoft 2018 - A DevOps Story: 70k deployments a day
 
ScrumPulse Scaling Professional Scrum with Visual Studio Team Services
ScrumPulse Scaling Professional Scrum with Visual Studio Team ServicesScrumPulse Scaling Professional Scrum with Visual Studio Team Services
ScrumPulse Scaling Professional Scrum with Visual Studio Team Services
 
Cloud load testing with Visual Studio Team Services
Cloud load testing with Visual Studio Team ServicesCloud load testing with Visual Studio Team Services
Cloud load testing with Visual Studio Team Services
 
Migrating process templates
Migrating process templatesMigrating process templates
Migrating process templates
 
Teams without barriers
Teams without barriersTeams without barriers
Teams without barriers
 
Agile development gets things done
Agile development gets things doneAgile development gets things done
Agile development gets things done
 
Who is scrum.org
Who is scrum.orgWho is scrum.org
Who is scrum.org
 
Training [bites] - scrum in 30 minutes
Training   [bites] - scrum in 30 minutesTraining   [bites] - scrum in 30 minutes
Training [bites] - scrum in 30 minutes
 

Recently uploaded

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 

Recently uploaded (20)

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 

KPIs für schnellere Entscheidungen mit Testmanagement und Reporting

  • 1. KPIs für schnellere Entscheidungen Martin Hinshelwood | naked ALM Consulting Consultant | MVP | Ranger | Trainer | Coach martin@nakedalm.com | http://nakedalm.com/blog
  • 2. Agenda Data, data, everywhere Creating your own reports Beyond the team, metrics that really matter © naked ALM – Martin Hinshelwood 2013
  • 3. Data, data, everywhere © naked ALM – Martin Hinshelwood 2013
  • 4. Visual Studio ALM Data Overload Env-01 Env-02 Env-03 Env-04 PROD © naked ALM – Martin Hinshelwood 2013
  • 5. Mmmm data, data, everywhere © naked ALM – Martin Hinshelwood 2013
  • 6. Stories Overview © naked ALM – Martin Hinshelwood 2013
  • 7. Build Quality Indicators © naked ALM – Martin Hinshelwood 2013
  • 8. Build Success Over Time © naked ALM – Martin Hinshelwood 2013
  • 9.
  • 10. Interpreting Reports Remember its not the values that matter… …but the trend of those values over time © naked ALM – Martin Hinshelwood 2013
  • 11. Creating custom reports © naked ALM – Martin Hinshelwood 2013
  • 12. © naked ALM – Martin Hinshelwood 2013
  • 13.
  • 14. Here are some I prepared earlier © naked ALM – Martin Hinshelwood 2013
  • 15. Avoid: Vanity Metrics PROJECT ESTIMATE OVERVIEW Actual (h) 4321 4321 6019 5234 PROJECT A PROJECT B PROJECT C PROJECT D 1296 1234 2502 2034 5234 7118 Original Estimate (h) PROJECT E © naked ALM – Martin Hinshelwood 2013
  • 16. Team Metrics Only If you are looking for metrics to compare teams If you are looking for metrics to roll up If you are looking for metrics to measure your organisational goals Then… © naked ALM – Martin Hinshelwood 2013
  • 17. Beyond the team, metrics that really matter © naked ALM – Martin Hinshelwood 2013
  • 18. Organisational Metrics Revenue per Employee Release Frequency Product Cost Ratio Employee Satisfaction Release Stabilization Installed Version Index Customer Satisfaction Cycle Time Usage Index Innovation Rate Defects Business outcomes (Value) Time to Market (Lead time) Ability to Innovate (Quality) © naked ALM – Martin Hinshelwood 2013
  • 19. Direct Evidence Is Consolidated In One Indicator Business outcomes (Value) Time to Market (Lead time) Ability to Innovate (Quality) Agility Index © naked ALM – Martin Hinshelwood 2013
  • 20. Relating Outcome To Value Creation Direct Evidence Circumstantial Evidence Diagnose Time to Market (Lead time) Business outcomes (Value) Ability to Innovate (Quality) • Skills, Knowledge, Understanding  Product managers  Managers  Developers • Practices, Tools, Architectures, Standards Process Agility Index Measure Improve • Scrum • Self-organization • Product Backlog • Sprint Planning • Daily Scrum • Sprint Review • Sprint Retrospective • Scaling Scrum Productivity • Definition of Done • Testing • Clean code • Test-Driven development • Continuous Integration • Emergent Architecture Value • Accountability • Transparency • Product Backlog • Alignment • Release planning and orientation • Portfolio Management Quality • Engineering standards • Architecture • QA • ALM Enterprise • Communication • Organization • Culture • People Practices • Sales • Lean © naked ALM – Martin Hinshelwood 2013
  • 21. Practices Process • • • • • • • Scrum Self-organization Product Backlog Sprint Planning Daily Scrum Sprint Review Sprint Retrospective • Scaling Scrum Productivity • Definition of Done • Testing • Clean code • Test-Driven development • Continuous Integration • Emergent Architecture Value • • • • • Accountability Transparency Product Backlog Alignment Release planning and orientation • Portfolio Management Quality • Engineering standards • Architecture • QA • ALM Enterprise • • • • • • Communication Organization Culture People Practices Sales Lean © naked ALM – Martin Hinshelwood 2013
  • 22. Evidence of Capabilities Organizational Patterns Knowledge Trends Evaluated through observation of practices Evaluated through assessments 100 90 80 70 60 50 40 30 20 10 0 Developer Lead Developer Project Management Por olio Management Product Manager Capability Manage © naked ALM – Martin Hinshelwood 2013
  • 23. Measure Practice Patterns © naked ALM – Martin Hinshelwood 2013
  • 24. Evidence through Agility Index Snapshot Measures an organizations value across 3 dimensions and aggregated into one number, the Agility Index Weighted Index to track trends and ROI © naked ALM – Martin Hinshelwood 2013
  • 25. Adapting patterns while controlling risk with Guided Improvement Delivers change in short cycles Inspects evidence of change © naked ALM – Martin Hinshelwood 2013
  • 27. naked ALM Consulting Every company deserves working, high quality software on a regular cadence that successfully and consistently meets their customers needs http://nkdalm.net/1kFukvN Questions? Testmanagement und Recording KPIs für schnellere Entscheidungen Martin Hinshelwood | naked ALM Consulting Consultant | MVP | Ranger | Trainer | Coach martin@nakedalm.com | http://nakedalm.com/blog © naked ALM – Martin Hinshelwood 2013

Editor's Notes

  1. Martin HinshelwoodPrincipal at naked ALMSpecilise in ALM, TFS and ScrumHonor of being an ALM MVP And Professional Scrum Trainer with Scrum.orgIn recent years I have been increasingly interested in metrics but only in the last year have I seen metrics that are evidence-based leading metrics rather than circumstantial following metrics…. These metrics from a keen part of evidence-based management…Or: Metrics that matter for teams and organisations
  2. Evidence, broadly construed, is anything presented in support of an assertion:Strongest type of evidence is that which provides direct proof of the validity of the assertion.Weakest type of evidence is that which is merely consistent with the assertion, but doesn’t rule out contradictory assertions, as in circumstantial evidence.
  3. There are few metrics that follow the evidence-based approaches described in “The Leaders Guide to Radical Management by Steven Denning” but one such emerging dataset is, the Agility Index from Scrum.org. It looks at a number of areas…
  4. There are few metrics that follow the evidence-based approaches described in “The Leaders Guide to Radical Management by Steven Denning” but one such emerging dataset is, the Agility Index from Scrum.org. It looks at a number of areas…
  5. Team Foundation Server 2013 provides world class tool for reporting on the quality of your application. Come and see Martin show you which metrics are important and how to retrieve them from TFS. Learn how to use the built in reports and to create your own custom ones, all the while looking for those key quality measure that you can use to help identify smells in your process. Do you want to take advantage of Team Foundation Servers world class reporting to understand your Quality measures?
  6. Circumstantial evidence is data that we use to support our analysis and with Team Foundation Server we get a plethora of options. We still need to make sure that we are not looking at the wrong metrics and at least TFS metrics are much more difficult to game as they come from an auditable system. However…
  7. -So much data-Merill Lynch Team Lead data storyLeads to team metrics
  8. A healthy Stories Overview report shows more progress on stories that appear near the top of the report. As the following illustration shows, the team has accomplished more work for those stories that appear first in the report. Stories are always listed according to their ranking. An unhealthy Stories Overview report shows one or more of the following indications:The team is making more progress on stories that have a lower rank than on stories that have a higher rank.More test are failing than are passing. Tests are failing for a story, but no bug work items are being created.
  9. The X-axis lists the specific builds that the report includes, based on the filters that you have set for the platform, configuration, and build definition. Each vertical bar represents a set of data that was derived from one or more builds. In the code size variant of the report, each vertical bar’s length represents the size of the checked in code base. The bars are scaled so that the largest figure fits into the height of the chart. Manual tests can be run any time after the build, and they are associated with that build. Tests that have not been run yet are counted as "inconclusive."Active Bugs (count) - Line chart that depicts the number of bugs that were active at the time of the build. Code Churn (lines) - Line chart that depicts the number of lines of code that the team added, removed, and changed in the checkins before the build. The code churn is calculated by determining the number of lines of code that have been added, deleted, or modified to the build divided by the total lines in the build. Code Coverage (percent) - Line chart that depicts the percentage of code that the tests cover. Inconclusive Tests - Gray portion of the stacked bar chart, which indicates the number of tests that did not succeed or were paused. If the build did not succeed, the tests are either not counted or counted as inconclusive.Failed Tests - Red portion of the stacked bar chart, which indicates the number of tests that failed for the build.Passed Tests - Green portion of the stacked bar chart, which indicates the number of tests that passed for the build.
  10. Less code coverage and more code churn - The following illustration shows a decrease in code coverage and an increase in code churn. This data is a clear warning that new code is being checked in without corresponding unit tests to cover it.Low rate of tests being run -The following illustration shows a low rate of tests being run. This data might indicate that the team is not performing enough testing. This blockage could indicate lack of resources, or testers might be doing something else, such as writing test automation instead of testing the current functionality. In either case, resource balancing might be warranted.High code churn, low rate of code coverage- High code churn suggests that bugs will be introduced as side effects of the changes. In a perfectly refactored project, you can see code churn with no change in code coverage or test pass rates. Otherwise, high code churn might indicate decreased coverage and the need to rewrite tests.
  11. The chart shows a separate row for each combination of build definition, platform, and configuration. The report shows only those combinations that fall within the filters that you have specified for the report. At a glance, you can determine the success or failure of builds for the time period under review, as the following illustration shows.
  12. The report lists the most recent builds first and contains build results that were captured during the specified time interval for all builds that were run, subject to the filters that you specified for the report.At a glance, you can determine the success or failure of several build definitions for the time period under review, as the following illustration shows.
  13. (5 Minutes MAX)
  14. (5 Minutes MAX) Show Excel connecting to the cube… don’t try to show data as you will not get any.+Show generating reports from Excel or Team Explorer
  15. Leading to vanity metrics
  16. -IAAI data storyLead to not the metrics you are looking for
  17. Team Metrics don’t scale How do you create KPI’s for a devisionForresterResearched MetricsMetrics should match the goalIf the goal is to improve the organisation then use measures of value The Sandish Group50k Projects examinedInverse relationship between PBI Success and Value delivered
  18. There are few metrics that follow the evidence-based approaches described in “The Leaders Guide to Radical Management by Steven Denning” but one such emerging dataset is, the Agility Index from Scrum.org. It looks at a number of areas…+Net promoter score
  19. Try something that is hot in the market; or,Use evidence based management:Observe and analyze how work is done now;Assess and analyze the capability of the people doing the work;Identify the most likely improvement to add value.Does not include marketing, sales, or new product ideas.
  20. Try something that is hot in the market; or,Use evidence based management:Observe and analyze how work is done now;Assess and analyze the capability of the people doing the work;Identify the most likely improvement to add value.Does not include marketing, sales, or new product ideas
  21. Scrum.org have come up with
  22. You can use the QR code to access this presentation and all of the relevant links as well as additional information.Any questions?