Metrics - How to code a minivan

Excerpts from Don McGreal's talk "Agile Metrics, Value and Software" at KAA 2015
Eric Long
Build Engineer at BancVue


Are we doing a good job?

Problems with Metrics

Delivery Metrics
Velocity
Number of Tests
Code Coverage
Defects
Coupling
Cohesion
Code Complexity
Build Failures
Process Adherence
Owner Metrics
Revenue
per Release
per Employee
Investments/Costs
Customer Satisfaction
Employee Satisfaction
Lead & Cycle Time
Innovation Rate
Customer Usage
Circumstantial
Direct
Value Neutral
Value Specific
Don’t measure success by circumstantial evidence

Three Challenges
Efficiency
Vision
Incetives
Efficiency


Using circumstantial metrics as your main guide can lead to more overhead and waste.
Vision
Using circumstantial metrics as your main guide can misalign the buisiness and the delivery organization

Incentives
The carrot and stick doesn't work.
Motivation comes from autonomy, mastery, and purpose -Daniel H. Pink, Drive

Once a measure of performance is made a
target or incentive for the purpose of driving behavior, it loses the information content that qualifies it to play such a role.
Source: Robert D. Austin, Measuring and Managing Performance in Organizations

Looking for more detail and examples?
Just memorize this URL for
original slides and audio from Don McGreal
http://confluence.bancvue.com/display/DEV/Lightning+Talks

Metrics - How to code a minivan
By Eric Long
Metrics - How to code a minivan
- 632