Date post: | 07-Jul-2015 |
Category: |
Technology |
Upload: | pedro-gustavo-torres |
View: | 305 times |
Download: | 0 times |
Agile & KPIs
Who am I?
@_pedro_torres | pedrogustavotorres.com
Pedro Gustavo Torres
An Agile Geek!
2014
Agile is
Early delivery of business value (credits to Henrik Kniberg and Alistair Cockburn)
KPIs are
Key Performance Indicators (performance measurement)
An example of KPIs in a factory
• Number of items done in a period of Lme • Number of items done without defects in a
period of Lme
An example of tradiLonal KPIs in soNware development
• KLOC • Team meeLng deadlines
• SMART _______ (insert yours here)
When you try to mix Agile and KPIs…
• Points done? • Points commiUed vs Points delivered?
…When you try to mix Agile and KPIs…
• Number of User Stories done? • Number of User Stories commiUed vs
delivered?
…When you try to mix Agile and KPIs
Hours esLmated vs Hours consumed?
Crap!
• Misleading informaLon • Bad decisions
• Unfairness / DemoLvaLon / FrustraLon
Is your team
Working for the KPIs or are the KPIs working for your team?
Measure what your team does
• Number of defects per release • Code coverage
• Number of releases vs rollbacks • Number of broken builds (and how long to put
it back to green) • Availability and response Lme of your product
Don’t measure what you force your team to do Don’t be lazy!
So Agile KPIs
• Don’t really exist! • But happy teams do!
Focus yourself
• On having happy teams • So that happy teams can focus on delivering
early business value
Thank you J
Not everything that can be counted counts, and not everything that counts can be counted
Albert Einstein William Bruce Cameron