+ All Categories
Home > Technology > Agile metrics - Measure and Improve

Agile metrics - Measure and Improve

Date post: 13-Apr-2017
Category:
Upload: wemanityuk
View: 20,149 times
Download: 2 times
Share this document with a friend
62
Agile metrics: Measure and Improve: Mattia Battiston (SKY) and David Leach (Reed Online) share their expert views on velocity, agile ROI, reporting and measuring impact. Sponsored by:
Transcript
Page 1: Agile metrics - Measure and Improve

Agile metrics: Measure and Improve: Mattia Battiston (SKY) and David Leach (Reed Online) share their expert views on velocity, agile ROI, reporting and measuring impact.

Sponsored by:

Page 2: Agile metrics - Measure and Improve
Page 3: Agile metrics - Measure and Improve

What does agile mean to our clients? Agile is a business strategy.

Delivers on your business KPIs

CHANGEPEOPLE DELIVER

Engage your people better

Helps you adapt to change

Page 4: Agile metrics - Measure and Improve

STRATEGY

Aligned to strategy:

* Action plus strategy * C-level experience

* Long term view

Our clients trust us because we represent:

Focused on quality:

* Excellent design* High quality

* Industry leading

USERS QUALITY RESULTS

Focused on users:

* User-centric* Open to change

* Real world

Achieving results:

* Tangible results * Value for you

* Innovation in context

Page 5: Agile metrics - Measure and Improve

5

Our culture

LearningSharingOpen

Page 6: Agile metrics - Measure and Improve

Wemanity in numbers

1 team of

certified coaches with 20+ co-operators

10+ companies

in our Wemanity incubator5 sites in Europe (London, Paris, Brussels, Amsterdam, Madrid)

€11M+ turnover in 2015

30 Clients from startups to global names

+130 People in Europe

Page 7: Agile metrics - Measure and Improve

Dominic Mason [email protected]

+44 7972107920 / @dom_mason

Page 8: Agile metrics - Measure and Improve

David LeachHead of Agile

Measuring Agile

Page 9: Agile metrics - Measure and Improve
Page 10: Agile metrics - Measure and Improve

0% Agile 100% Agile

Page 11: Agile metrics - Measure and Improve
Page 12: Agile metrics - Measure and Improve

£500m revenue

2m page views

Operations/Monitoring

Page 13: Agile metrics - Measure and Improve

Alignment to strategy

Page 14: Agile metrics - Measure and Improve

reg gate

Page 15: Agile metrics - Measure and Improve

“Tell me how you will measure me and I will tell you how I will behave”

- Dr Goldratt (1990)

Page 16: Agile metrics - Measure and Improve

how does my day job and strategy relate?

Page 17: Agile metrics - Measure and Improve

agile, digital….it’s all a way to make more efficient, effective and successful

workplaces filled with happy teams. carrying out worthwhile, valuable and

meaningful work that delights our customers

Page 18: Agile metrics - Measure and Improve

purpose

autonomy

mastery

in a safe work environment...needs trust

Page 19: Agile metrics - Measure and Improve

for trust to emerge to facilitate self organizing , autonomous and successful

teams we need clear goals and alignment to strategic intent.

trust needs to go upwards and downwards.

Page 20: Agile metrics - Measure and Improve

visualise strategy and measure

performance

Page 21: Agile metrics - Measure and Improve

with the balanced scorecard

Page 22: Agile metrics - Measure and Improve

Why did we build the scorecard?

9 of 11 members of the leadership team felt that their staff did not believe that

daily tasks were aligned to our strategy

10 of 11 members of the leadership team felt that reed.co.uk’s success

was due to our ‘ability to react’ rather than our ‘execution of a

strategy’

but...

8 of 11 members of the leadership team felt Reed Online

was ‘about the same’ as other companies

Page 23: Agile metrics - Measure and Improve

★ Align the business to clear objectives

★ Focus on fewer, clearer, more strategic metrics

★ Measure performance against our objectives

Page 24: Agile metrics - Measure and Improve

“By adopting the Balanced Scorecard approach we will see significant improvement across our four BSC perspectives and greater alignment of individuals to our strategy within one year of the creation of the first scorecard”

Page 25: Agile metrics - Measure and Improve

You can’t manage what you cannot measure- Peter Drucker

you cannot measure what you cannot describe…..

Page 26: Agile metrics - Measure and Improve

Strategic objectives-

Measures of success-

Targets per quarter-

strategic Initiatives-

portfolio management-

Skills mapping, Investment decisions and value creation-

Delivery Goals, opportunity and time ranges

Page 27: Agile metrics - Measure and Improve
Page 28: Agile metrics - Measure and Improve

you cannot achieve the strategic until you master

the tactical

Page 29: Agile metrics - Measure and Improve

1000 lines

…..

2000 lines……

Try and see if you can catch me

Page 30: Agile metrics - Measure and Improve

Team A vs Team B

Velocity tracker...

Page 31: Agile metrics - Measure and Improve

so what should we measure?- How often teams reach goals- sustainable pace and improvement- cross skilling (t-shape)- fail wall - learning from failures- team happiness and cooperation - time to market of mvp- Return on investment…...

Page 32: Agile metrics - Measure and Improve

Distractions

Page 33: Agile metrics - Measure and Improve

maturity is not measured by age, it’s attitude built on by experience

Page 34: Agile metrics - Measure and Improve

“To measure is to know, if you can’t measure it you cannot improve it”

- Lord Kelvin

Page 35: Agile metrics - Measure and Improve

leading Metrics training

Page 36: Agile metrics - Measure and Improve

“Going agile” is to create the foundation, framework, culture and vision such that the individual, team, department and organisation can react to change with agility

to react we need signals, good leading measures are these signals

Page 37: Agile metrics - Measure and Improve

“Profit in business comes from repeat customers, customers that boast about

your project or service, and that bring friends with them.”

W. Edwards Deming

Page 38: Agile metrics - Measure and Improve

Questions?

@agileleachy

Page 39: Agile metrics - Measure and Improve

The balanced scorecard - Kaplan and Norton

Evidence based mgt guide - Ken Schwaber

Team performance measures blog - http://www.innolution.com/

Page 40: Agile metrics - Measure and Improve

Grow your system from good to awesome!

Kanban Metrics in practice

@ SNSGOOD

CRAP

AWESOME!

@BattistonMattia

Page 41: Agile metrics - Measure and Improve

About me

● from Verona, Italy

● software dev & continuous improvement

● Kanban “helper”

● ~2 years Sky Network Services

Mattia Battiston

@BattistonMattia

[email protected]

Ciao!

Page 42: Agile metrics - Measure and Improve

Why do we need metrics?

#1: drive continuous improvement #2: forecast the future

Page 43: Agile metrics - Measure and Improve

How do we collect the data?

Page 44: Agile metrics - Measure and Improve

Cumulative Flow Diagram

Description: Each day shows how many stories are in each state

no.

stor

ies

days

Page 45: Agile metrics - Measure and Improve

Cumulative Flow Diagram

● Objective: retrospect (but needs a good facilitator)

CFD used for Retrospective

● Objective: demonstrate effectiveness of changes

changed WIP limit in DEV to 2

Page 46: Agile metrics - Measure and Improve

CFD Patterns

(taken from CFD article by Pawel Brodzinski)

growing lines: indicate large WIP + context switching. action: use WIP limits

stairs: indicates large batches and timeboxes action: move towards flow (lower WIP,

more releases, cross-functional people)

flat lines: nothing’s moving on the board action: investigate blockers, focus on finishing, split in

smaller stories

single flat line: testing bottleneck action: investigate blockers, pair with testers,

automate more

typical timeboxed iterationdropping lines: items going back action: improve policies

Page 47: Agile metrics - Measure and Improve

metrics for

Delivery Time

Page 48: Agile metrics - Measure and Improve

Control Chart

Description: For each story it shows how long it took. Displays Upper and Lower control limits; when a story falls out of limits something went wrong and you should talk about it.

stories

cycl

e tim

e (d

ays)

Page 49: Agile metrics - Measure and Improve

Lead Time distribution

WEIBULL DISTRIBUTION

50%

85%

cycle time (days)

no.

stor

ies

that

too

k th

at lo

ng

Description: For each lead time bucket (#days), how many stories have taken that long. Useful to show as a percentage to know probability.

Page 50: Agile metrics - Measure and Improve

Story Health

50-80% >90%80-90%0-50%

Description: Indicates if the story is in good health or if we should worry about it. Based on lead time distribution

0-6d 6-10d 10-14d 14+d

Page 51: Agile metrics - Measure and Improve

metrics for

Predictability

Page 52: Agile metrics - Measure and Improve

Points vs Cycle Time

cycl

e tim

e (d

ays)

story points

Description: Shows low correlation between estimated points and actual cycle time

Page 53: Agile metrics - Measure and Improve

Iteration Throughput

iteration

no.

stor

ies

com

plet

ed

Description: Number of stories that get done for each iteration

Page 54: Agile metrics - Measure and Improve

Disney Stations

Description: Like queueing at Disneyland. “How long in here? How long from here?”

Page 55: Agile metrics - Measure and Improve

metrics for

Quality

Page 56: Agile metrics - Measure and Improve

Bugs percentage

Description: Percentage of bugs over stories. Also expressed as “1 bug every X stories”

Page 57: Agile metrics - Measure and Improve

metrics for

Continuous Improvement

Page 58: Agile metrics - Measure and Improve

Flow Efficiency

Description: Shows how long stories have spent in queues - nobody was working on them. Shows how much you could improve if you removed waiting time.

Page 59: Agile metrics - Measure and Improve

Time in status

tim

e sp

ent

in s

tate

(da

ys)

story

Description: for each story visualise how long it spent in each status (absolute and percentage). Shows trends of where stories spend more time

Page 60: Agile metrics - Measure and Improve

ResourcesBooks

Presentations

● Troy Magennis LKUK13 LKCE13 Agile 2014

● David Anderson Kanban's 3 Agendas

LKUK13

● Hakan Forss The Red Brick CancerArticles

● Cycle-time Analysis and Monte Carlo Simulation Results (Troy Magennis)

● The Seven Deadly Sins of Agile Measurement (Larry Maccherone)

● A Tool for tracking Kanban projects (Emily Webber)

● FocusedObjective@Github

● Lean Forecasting Tutorial by Troy Magennis

● Cumulative Flow Diagram (Pawel Brodzinski)

Case Studies

Siemens Health Services Sandvik IT Ericsson SAP Lean Kanban Case Studies series

● Dan Brown Flow Like Ketchup (LLKD14)

● Dimitar Bakardzhiev LKUK14 webinar

● Larry Maccherone LKUK14

● Analyzing Lead Time Distribution Chart (Alexei Zheglov)

● Inside a Lead Time Distribution (Alexei Zheglov)

● Forecasting Your Oranges (Dan Brown)

● worldofchris@github (Chris Young)

Page 61: Agile metrics - Measure and Improve

Thank you!

@BattistonMattia

[email protected]

really, really appreciated! Help me improve

Page 62: Agile metrics - Measure and Improve

Our system

Iteration-Based

On-demand

Direct


Recommended