Agile Metrics, Value, and Software -...

31
www.synerzip.com www.synerzip.com Agile Metrics, Value, and Software Don McGreal [email protected] @donmcgreal linkedin.com/in/donmcgreal

Transcript of Agile Metrics, Value, and Software -...

www.synerzip.com www.synerzip.com

Agile Metrics, Value, and Software Don McGreal

[email protected]

@donmcgreal

linkedin.com/in/donmcgreal

www.synerzip.com www.synerzip.com

Agenda

1. Types of Metrics

2. Problems with Metrics

3. Metrics in Software Development

4. Evidence-Based Management

5. Questions

www.synerzip.com www.synerzip.com

How do you measure progress on your software projects?

How about value?

www.synerzip.com www.synerzip.com

What is Value?

val·ue noun

the regard that something is held to deserve; the importance, worth, or usefulness of something.

For companies, it is always presented in money terms. Profit derived from the use of a product or service

www.synerzip.com www.synerzip.com

Delivery Metrics

Pizzas Delivered per Trip

Time taking an order

Time for Delivery

Miles per Delivery

Fuel Used

Order Accuracy (Quality)

Route Efficiency

Orders per Driver

Owner Metrics

Revenue

Investments/Costs

Customer Satisfaction

Repeat Customers

Employee Satisfaction

Growth

Market Drivers & Trends

Market Share

Circumstantial Direct

www.synerzip.com www.synerzip.com

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

www.synerzip.com www.synerzip.com

So what?

3 Challenges

www.synerzip.com www.synerzip.com

1. Efficiency

Cargo Cults

www.synerzip.com www.synerzip.com

1. Efficiency

Using circumstantial metrics as your main guide can lead to more overhead and waste.

www.synerzip.com www.synerzip.com

2. Vision

Are we aligned?

www.synerzip.com www.synerzip.com

2. Vision

Using circumstantial metrics as your main guide can misalign the business and the delivery organizations.

www.synerzip.com www.synerzip.com

3. Incentive

Suboptimal Metrics Source: Robert D. Austin, Measuring and Managing Performance in Organizations

Performance

Time

measurement indicators

true performance

www.synerzip.com www.synerzip.com

3. Incentive

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.

This is even more true of circumstantial metrics.

www.synerzip.com www.synerzip.com

Who?

Delivery Metrics

Pizzas Delivered per Trip

Time taking an order

Time for Delivery

Miles per Delivery

Fuel Used

Order Accuracy (Quality)

Route Efficiency

Orders per Driver

Owner Metrics

Revenue

Investments/Costs

Customer Satisfaction

Repeat Customers

Employee Satisfaction

Growth

Market Drivers & Trends

Market Share

Circumstantial Direct

? ?

www.synerzip.com www.synerzip.com

Who?

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

? ?

www.synerzip.com www.synerzip.com

Agile Development

www.synerzip.com www.synerzip.com

Teams Have Organizational Impediments

Copyright Scrum.org 2013

impediments management

www.synerzip.com www.synerzip.com

Management Makes Investments

Copyright Scrum.org 2013

impediments management

training, coaching, infrastructure, tools, facilities

But how do we know these investments

are making a difference?

www.synerzip.com www.synerzip.com

Evidence Based Medicine 1. Frame a proper, pertinent,

focused, and answerable question

1. Systematically assemble best

available evidence

2. Clinically appraise evidence for

validity and usefulness

3. Apply results in practice of the art

4. Evaluate performance

www.synerzip.com www.synerzip.com

Evidence Based Management

http://www.ebmgt.org/

www.synerzip.com www.synerzip.com

Evidence Based Management

Current Value Ability to Innovate Time to Market

Release Frequency

Release Stabilization

Cycle Time

Installed Version Index

Usage Index

Innovation Rate

Defects

Revenue per Employee

Employee Satisfaction

Customer Satisfaction

Product Cost Ratio

www.synerzip.com www.synerzip.com

Evidence Based Management

Direct Evidence Circumstantial Evidence

Improve

Diagnose

www.synerzip.com www.synerzip.com

Tracking Metrics

www.synerzip.com www.synerzip.com

Tracking Metrics

www.synerzip.com www.synerzip.com

Tracking Metrics

Sales

Employee Satisfaction

www.synerzip.com www.synerzip.com

So…

Agility isn’t just for IT.

Agility can provide the business with a true competitive advantage.

The right measurements are essential for this. They can improve communication, productivity, and business alignment.

www.synerzip.com www.synerzip.com

Thank You! Don McGreal

[email protected]

@donmcgreal

linkedin.com/in/donmcgreal

www.synerzip.com www.synerzip.com •28 84

www.synerzip.com

Hemant Elhence

[email protected]

469.322.0349

www.synerzip.com www.synerzip.com

Synerzip in a Nutshell 1. Software product development partner for small/mid-sized technology

companies • Exclusive focus on small/mid-sized technology companies, typically venture-backed

companies in growth phase • By definition, all Synerzip work is the IP of its respective clients • Deep experience in full SDLC – design, dev, QA/testing, deployment

2. Dedicated team of high caliber software professionals for each client • Seamlessly extends client’s local team, offering full transparency • Stable teams with very low turn-over • NOT just “staff augmentation”, but provide full mgmt support

3. Actually reduces risk of development/delivery • Experienced team - uses appropriate level of engineering discipline • Practices Agile development – responsive, yet disciplined

4. Reduces cost – dual-shore team, 50% cost advantage 5. Offers long term flexibility – allows (facilitates) taking offshore team captive –

aka “BOT” option

www.synerzip.com www.synerzip.com

Call Us for a Free Consultation!

Hemant Elhence

[email protected]

469.322.0349

Thanks!