51
[email protected] @leankanbanu Copyright Lean Kanban Inc. Learn to care about what the customer cares about KPIs should shape improvements to service delivery Enterprise Services Planning Defining Key Performance Indicators Presenter David J. Anderson Swift Kanban Webinar 29 April 2015

Enterprise Services Planning: Defining Key Performance Indicators

Embed Size (px)

Citation preview

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Learn to care about what the customer

cares about

KPIs should shape improvements to service delivery

Enterprise Services Planning

Defining Key Performance Indicators

Presenter

David J. Anderson

Swift Kanban

Webinar

29 April 2015

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Lean Kanban North America 2015 conference

• “Back to our roots”

• Implementing Kanban

• Looking to the future…

• Enterprise Services Planning

[email protected] @leankanbanu Copyright Lean Kanban Inc.

• 2 Days of Learning Sessions

• Choose Your ½ Day Workshops

• Risk Profiling – David J Anderson

• Cost of Delay – Don Reinertsen

• Project Management with Kanban

• Cynefin 101 for Portfolio Kanban

• Simple Probabilistic Forecasting

…and more!

• Becoming Data-Driven

• Objective Retrospectives

• Forecasting

• Enterprise Kanban & Lean Startup

• Scrumban

• Kanban Coaching

• Blockers for Improvement

• RBS Project Sizing

• Kanban Academic Research …

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Kanban experience reports

Ultimate

Software

• BazaarVoice

• web recommendations

app and mobile development

Including…

[email protected] @leankanbanu Copyright Lean Kanban Inc.

[email protected] @leankanbanu Copyright Lean Kanban Inc.

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Fitness for Purpose

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Which system is fitter?

We don’t know!

System B is faster but without understanding customer expectations, both may be fit enough

0

2

4

6

8

10

12

14

Lead Time (Days)

System A

Frequency

0

5

10

15

20

25

30

5 10 15 20 25 30 More

Lead Time in Days

System B

Frequency

Mean 17 days Mean 12 days

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Measuring delivery against expectation

0

2

4

6

8

10

12

14

Lead Time (Days)

System A

Frequency

0

2

4

6

8

10

12

Lead Time Expectation Spread (Days)

System A

Frequency

0

5

10

15

20

25

30

5 10 15 20 25 30 More

Lead Time in Days

System B

Frequency

0

5

10

15

20

25

30

35

40

45

-15 -10 -5 0 5 10 15 20 More

Lead Time Expectation Spread (Days)

System B

Frequency

Mean 17 days Mean 12 days

System B is clearly fitter!

System B delivers 5/7 within expectations

System A only delivers 3/7 within expectations

[email protected] @leankanbanu Copyright Lean Kanban Inc.

What makes a pizza delivery service“fit for purpose” ?

Fitness criteria are metrics that measure things customers value when selecting a service again & again

Delivery time

Quality

Predictability

Safety (or conformance to regulatory requirements)

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Meet Neeta - a project manager

Neeta’s team are working late (again)

Neeta needs to feed them with pizza

What attributes do her team care about in a pizza delivery service?

• Delivery time =approximately 1 hour

• Non-functional quality =tasty & hot

• Functional quality (order accuracy) =doesn’t matter if small mistakes are made, geeks will eat any flavor of pizza

• Predictability =+/- 30 minutes is acceptable

• Safety =so long as health & safety in food preparation is good, it’s fine

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Neeta is also a working mom!

Neeta gets home late. Her kids are really hungry and even though she shouldn’t she decides to order pizza for them

What makes a pizza delivery service acceptable to her kids age 4, 6, 9 & 11 years?

• Delivery time =20 minutes

• Non-functional quality =doesn’t matter too much, it’s pizza!!!

• Functional quality (order accuracy) =it must be cheese pizza! No other flavor is acceptable! (even if you take the pepperoni off)

• Predictability =+/- 5 minutes maximum!!!

• Safety =only mommy worries about that stuff!

[email protected] @leankanbanu Copyright Lean Kanban Inc.

To be “fit for purpose” there is a product component & a service

delivery component

We need to offer a selection of different recipes which are tasty & popular. However, we must

also deliver with speed & predictability

Lesson

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Modern creative & knowledge worker businesses often obsess

with product definition & strategyOperational excellence and service

delivery excellence are often overlooked or treated as inferior

management skills

Lesson

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Neeta has 2 identities –Mother and Project ManagerEach of Neeta’s identities

represents a different market segment for the pizza delivery

service

Traditional demographic & income group segmentation does

not accurately capture the context to understand

“fit for purpose”

Nor, for that matter, do personas. As Neeta represents

two segments not just one persona

Lesson

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Exercise – Understanding Fitness for Purpose

Pick a service with which you are familiar

Consider what makes it “fit for purpose?”

Which attributes make you select the service, again and again?

What are your expectations for each attribute? Why?

What (business) risks drive your expectations?

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Fitness Criteria DriveEvolutionary Change

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Fitness criteria are metrics that measure observable external outcomes

Fitness criteria are metrics that measure things customers or other external stakeholders value Delivery time

Quality

Predictability

Safety (conformance to regulatory requirements)

or metrics that qualitatively assess actual outcomes such as customer satisfaction

employee satisfaction

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Evolutionary change has no defined end point

EvolvingProcess

Rollforward

Rollback

InitialProcess

Future process is emergent

EvaluateFitness

EvaluateFitness

EvaluateFitness

EvaluateFitness

EvaluateFitness

We don’t know the end-point but we do know our emergent

process is fitter!

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Business Risks, Fitness Criteria & Classes of Service should all align

Business risks are things which are uncertain that affect the performance of our business such as nature of demand, consistency of supply, delivery predictability, seasonal windows of opportunity, time value of money

Classes of service offered should align with business risks

Metrics used to evaluate service delivery capability should be fitness criteria that are derived from specific business risks

For example, opportunity cost of delay requires us to measure lead time and understand sensitivity to schedule uncertainty

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Select Key Performance Indicators Carefully!

KPIs should be fitness criteria metrics with threshold values that represent “good enough” – the level where the service delivery is “fit for purpose”

KPIs should assess service delivery capability and indicate fitness for purpose. In doing so, a KPI indicates your likelihood of success – of surviving and thriving - by adequately satisfying your customers?

KPIs should be recognizable by your customers as something meaningful!

If your customer doesn’t recognize the metric it isn’t a “key” “performance” indicator, it is some other kind of metric

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Other Useful Metrics

Some other metrics are useful

Those which guide improvements

Those which indicate general health

Is your metric evaluating and guiding a specific change to improve fitness of your business such as an initiative to improve vendor response times?

Or, is it a general business health indicator such as liquidity?

If neither of these, then it is a metric that you almost certainly don’t need! It should be removed!

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Defining Fitness Criteria

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Market Adoption Lifecycle Segmentation

Enthusiasts EarlyAdopters

EarlyMajority

LateMajority

Laggards

Rate

Of

Mark

etAdop

tion

time

Moore’sChasm

LittleChasm

HipCool

BuggyCommunitydevelopment

NicheMarket

Features

Good func qualityAdequate non-func

quality

PermissionGiving

Early adopter

Exceptional func and non-func quality

CostEffectiveBroad Features

Exceptional func and non-func quality

Low CostEasy Access

Forced adoptionViewed as

taxation

Fit for purpose Fit for purposeChanges over time

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Customer Storytelling & Clustering

Tell stories about real customers, their motivation, what they buy and why. Cluster similar stories

Give each cluster a “nickname”e.g.

• “All ins”• “Aspirationals”• “Bet hedgers”• “Boy scouts”

[email protected] @leankanbanu Copyright Lean Kanban Inc.

You can’t just ask!

Neeta, how fast would you like your pizza delivered? How predictable do you need us to be with our delivery estimate?

Customers will tend to tell you they need better service and more features than they

really need!

Would you pay more for the things you say you

need and want?

No, probably not!

Believe what customers actually do, do not believe what they say they’ll do!

Actually behavior will vary from declared intent!

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Who knows your customers?

Front line staff

Those who take and those who deliver orders

Those who provide “customer care”

Often the lowest paid staff in a business

Often the highest turnover, shortest tenured positions

And yet, they have the vital information that enables the business to survive, thrive and compete

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Pizza boy knows Neeta’s Story!

Staff who meet customers can be trained to learn what matters to them and why

Create ways to capture customer stories or directly involve customer facing staff

when defining customer segments fitness criteria

[email protected] @leankanbanu Copyright Lean Kanban Inc.

GT car manufacturer story

A well known manufacturer of GT cars determined customers were prepared to wait 21 months to take delivery

They learned this by letting delivery time slip to 27 months and receiving cancellations and customers switching to a rival

manufacturer

Determining fitness criteria thresholds by

reducing service levels until customer complaints rise to dangerous levels isn’t a “safe to fail” approach!

Damaging your brand, your reputation and your profitability is a strange way to discover how to

be…

“fit for purpose!”

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Retarding customer service until customers complain vehemently or take their business elsewhere could be damaging

• Undermines brand• Damages reputation• Loss of market share• Loss of revenue

Probing for threshold values by reducing service quality isn’t “safe to fail”

Is it “safe to fail”?

We need general guidance that allows us to probe for fitness criteria threshold values that is “safe to fail”

If we can’t ask, and we can’t allow service to decline until

complaints make the threshold evident, what can

we do?

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Probing for Threshold Levels

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Look for clusters or patterns of demand, or

patterns of similar expectations, or new

sources of demand that may represent an emerging segment

Probe with classes of service

Create a class of service to respond to the believed new segment

• Set service levels at or close to anticipated threshold levels

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Probe with classes of service

Observe take up of class of service

• Is it over-used? (or abused?) If so tighten qualification criteria

• Is it under-used? Consider removing it

• Is it used but you fail to deliver to expectations? Do people complain? If no then consider removing it. You are over promising

Fixed delivery date class of service emerged this way.

Initially abused by marketing, eligibility

criteria were tightened up.

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Telecom Equipment Example

A platform maintenance department at a telecom equipment manufacturer

receives demand only from internal application

departments…

… Each request is tagged with the originating telco operator for whom the request is being implemented. Each operator is given a lane on the kanban board

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Telecom Equipment Example

Imagine 3 American telco operators with different strategic positions…

• Verizon value quality most• Sprint value time-to-market• Voicestream/T-Mobile USA values low

cost

Now design and offer 3 classes of service…

• High quality, tight “done” criteria for each step

• Short lead time – pull priority, looser “done” criteria

• Low cost – junior staff, lowest priority compared to other work

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Different lanes, different risks

Done

F

E

I

Engin-eeringReady

Deploy-mentReady

G

D

GY

PB MN

10 ∞

P1AB

Ongoing

Development Testing

Done Verification Acceptance10 10

Verizon 10

10

Sprint

T-Mobile

10

DE

DA

Each lane represents a different source of demand but also different fitness criteria and threshold values

Different classes of service and different pull criteria policies are defined for each lane providing service levels tuned to the “fitness for purpose” expectations of each customer

[email protected] @leankanbanu Copyright Lean Kanban Inc.

To have confidence you are offering a service that is “fit for

purpose”, you must offer different classes of service

To serve more than one market segment adequately, you must offer a selection of classes of

service

Lesson

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Classes of service should align to market segments and fitness

criteria (or stakeholders needs)

Lesson

KPIs cannot be general! They need to be tied to customer expectations. Different segments have different

expectations. Hence, different threshold levels of the KPI

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Classifying Metrics

[email protected] @leankanbanu Copyright Lean Kanban Inc.

85% at10 days

Mean5 days

98% at25 days

Change

Req

ues

ts

Pro

duct

ion D

efec

ts

85% at60 days

Mean 50 days

98% at150 days

Median 45 days

Lead Time Distribution is a KPI

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Blocker Cluster Data Guides Improvements

Harvested blocker tickets over a 1 month period

Cluster blockers based on the stories behind the delay

Each cluster represents a risk

Identify Likelihood, Total Impact & Average Impact

Identify whether occurs in the tail of the lead time distribution

Define risk reduction & mitigation actions

http://www.klausleopold.com/2013/09/blocker-clusters-problems-are-not.html

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Avg. Lead Time

Avg. Delivery RateWIP

Poolof

Ideas

ReadyTo

Deliver

Cumulative Flow is a General Health Indicator

[email protected] @leankanbanu Copyright Lean Kanban Inc.

TestReady

Flow Efficiency is a General Health Indicator

F

E

I

GD

GYPBDE MN

P1

AB

Customer Lead Time

Waiting Waiting WaitingWorking

IdeasDev

Ready

5Ongoing

Development Testing

Done

3 35

UATReleaseReady

∞ ∞

Flow efficiency % = Work Time x 100%

Lead Time

Working WaitingWorking

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Liquidity is a General Health Indicator

The volume of pull transactions in a kanban system defines its liquidity

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Volatility is a General Health Indicator

The derivative of liquidity shows us kanban system volatility

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Wrap Up

[email protected] @leankanbanu Copyright Lean Kanban Inc.

ESP Training Modules

Module 1 Portfolio Management (Day 1 & 2) Strategy, fitness for purpose, KPIs, Cost of Delay, Scheduling,

Sequencing, Portfolio risk, risk hedging, risk profiling, aligning strategy & capability, strategy review

Module 2 Enterprise Services (Day 3) Understanding kanban systems, real options, upstream Kanban,

commitment & replenishment, lead time, chance vs assignable cause variation

Module 3 Project & Demand Management (Day 4) Demand analysis, demand shaping, capacity planning, project

forecasting, risk review, labor pool liquidity, workflow liquidity

Module 4 Real Options, Portfolios, Programs, Dependencies & Scaling(Day 5) Scaling Kanban, dependencies, visualizing dependencies, portfolio

Kanban, stand ups, service delivery reviews, ops reviews

[email protected] @leankanbanu Copyright Lean Kanban Inc.

ESP Training

ESP training is delivered on-premises with clients around the world

To order an ESP training class, contact Wes Harris, Commercial Director of David J. Anderson & Associates, [email protected]

[email protected] @leankanbanu Copyright Lean Kanban Inc.

Thank you!

[email protected] @leankanbanu Copyright Lean Kanban Inc.

About

David Anderson is an innovator in management for 21st Century professional services businesses. He leads a training, consulting, publishing and event planning company dedicated to developing, promoting and implementing new management thinking & methods…

David has 30+ years experience in the high technology industry starting with computer games in the early 1980’s. He has led software organizations delivering superior productivity and quality using innovative methods at large companies such as Sprint and Motorola.

David defined Enterprise Services Planning and originated the Kanban Method an adaptive approach to improved service delivery. His latest book, published in June 2012, is, Lessons in Agile Management – On the Road to Kanban.

David is also Chairman of Lean Kanban Inc., a business operating globally, dedicated to providing quality training & events that bring Kanban and Enterprise Services Planning to a broad audience of professionals around the world.

[email protected] @leankanbanu Copyright Lean Kanban Inc.