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

e-mail

twitter

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