improving the full value chain (mattias skarin) - lkce13

46
Mattias Skarin Kanban / Lean coach www.crisp.se Improving the full value stream Lean Kanban Central Europe, 2013 http://blog.crisp.se/matti asskarin [email protected]

Upload: lean-kanban-central-europe

Post on 12-May-2015

132 views

Category:

Business


0 download

DESCRIPTION

Making products fly involves more than just the development team. So how do we involve, intract and improve with the non software parts of the value chain? Let me walk through lean techniques and thinking that helps drive improvements across organizational borders. I’ll share experiences and examples from real case studies where they have been put to use.

TRANSCRIPT

Page 1: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

Mattias SkarinKanban / Lean coach

www.crisp.se

Improving the full value stream

Lean Kanban Central Europe, 2013

http://blog.crisp.se/mattiasskarin

[email protected]

Page 2: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

2Mattias Skarin

2

LEAN TRANSITIONCore thinking guiding (our)

Page 3: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

3Mattias Skarin

3

Lean is a production practice that considers the expenditure of resources for any goal other than the creation of value for the end customer to be wasteful, and thus a target for elimination.

Page 4: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

4Mattias Skarin

4

Lean improvement prioritization

AddValue

Improveflow

Removewaste

Continuously improve

”End to end”

Page 5: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

5

Value – are we there yet?

Value demand

Failure demand

Unvalidateddemand

False demand

Page 6: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

6Mattias Skarin

6

Change thinking, is useless

Culture

Values, attitude

What we do

Change behavior -

to change thinking

Page 7: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

7Mattias Skarin

7

Improvements happens by

• Improve• Maintain• Achieve• Define

Quality overspeed

Facts first

Page 8: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

8Mattias Skarin

8

TOOLS That help drive good behaviour

Page 9: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

9Mattias Skarin

9

Tools

InterfacesImprovement pulseConceptsStatistical sampling

Page 10: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

10Mattias Skarin

10

”Interfaces”

DevelopmentProduct management Support

Interface Interfaces

Answers: What is good quality input? Owned by people working in the process

Behaviour (meet up once a month) Did we keep it? What should be changed? What is superficial?

Page 11: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

11

Concept name:

Impact:(how do you want to improve the world of the end user? Use a comic strip to illustrate)

Experienced advantages, per role or customer segment (what not to comprimiizeaway)

Market size(estimation)

0 – 100’

100 ’– 300’

300’ – 1’’

> 1’’

Why do it?(from a market perspective)

Grab new customer

Keep customer

Stay on market

Date:Created by:

Expend customer

Be more effective

Other(what:

GUI idea

Productfeatures tradeoffs(the most important)

Basic

Linear functions(the more the merrier)

Surprice(wowfactor)

Browser support (versions we need to be compatiible with)

Firefox IE Safari Chrome Mobile dev.

Page 12: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

12Mattias Skarin

12

The big idea

Concept owner

Happy client

TeamRelease Function

The person passionate about the idea takes it all the way to happy client

There is no handover

Page 13: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

13Mattias Skarin

13

Why care? Example

Wait Wait WaitRelearningprestudy Dev TestWait Wait Rel

39 months

Pre studyBusiness Analysis Project Gov. Relearning Dev

Prestudy, Estimation, Approval, Waiting Building it 9 months

Total time: 4 years

Page 14: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

14Mattias Skarin

14

Dev

Working software?

Concept owner

Third party

Data

Customerconfig

Training

Hardware

Customer

Legacy code

Customer Process change

Customer

Page 15: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

15Mattias Skarin

15

Improvement pulse

Purpose:

- Free management time! -”Fingerspitzengefühl”

Page 16: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

16Mattias Skarin

16

Improvement pulse

http://sv.wikisource.org/wiki/Kultur_och_teknik

Experiment, with confidience

Page 17: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

17Mattias Skarin

17

Improvement pulse - dashboard

Sales - $ Quality

Lead time (optional)

Sales Prod Dev Support

Focus:

Improve:

Mgmt

Purpose: - Shared view / split vision for teams - Avoid local suboptimization - Alignment / Focus

Page 18: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

18Mattias Skarin

18

Improvement pulse– the behaviours

Before (walk)

1. Who owns charts and board?2. Set interval for walk – a fixed time (participation: managers from all functions)3. Before walk: Update my charts4. Highlight ”what’s odd”

During (walk)

1. What’s current focus?2. What’s are you improving on?3. What do we need to focus on4. Any problem teams want to raise?5. Do we take it on?6. Who owns it (manager)?

Page 19: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

19Mattias Skarin

19

Learning to use statistical sampling

”Trust, but verify!”

Ronald ReaganBehavour:When in trouble – facts first

Page 20: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

2000:33

Case studyImproving a product line

Page 21: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

21Mattias Skarin

21

Market Existing customer base Product judged as key to future Market window is ”now”

15500

3300

20,3’’

17,6’’

EbitStaff2013 Q1/2

(84%)

(21%)

Page 22: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

22Mattias Skarin

22

Product in bad need of repair

Product face lift

Page 23: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

23Mattias Skarin

23

Product owner

Support

Dev teams

Customerspecialists

Sales team

Development

Sales

India

Swe

We are Distributed

Page 24: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

24Mattias Skarin

24

PO / Department Manager

Sales

CustomerSpecialist

Dev

Support

We all pushit

Not sure we can affordhire more support staff

Page 25: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

25Mattias Skarin

25

Mapping the value stream

New idea

Try iton

specialist

Estimate

Sprint

Regr.test

Write userstory

7 2sp

Lead time: 28v / 7m

4 months 3 months

Page 26: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

26Mattias Skarin

26

Define process

SimplifyIdeas Concept Development Runnableby client

MMF

MMF

1.

2.

3.

4.

MMF

Kund

Page 27: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

27Mattias Skarin

27

2023-04-12

Interfaces

Page 28: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

28Mattias Skarin

28

2023-04-12

Achieve?

Page 29: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

29Mattias Skarin

29

Maintain.. ?

I hear this test driven development stuff is slowing

developers down..

Manager

We must be twice asslow now!

Page 30: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

30Mattias Skarin

30

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 200

5

10

15

20

25

30

35

40

45

17

24

11

43

22

18

24

17

20

17

22

5

35

29

23 22

10 10 10

20

Velocity week 46 (2010) to week 34 (2011)

2011

Before: 196 After: 203

Page 31: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

31Mattias Skarin

31

Lead time

0

50

100

150

200

250

300

350

400

450

500 Lead Time

Page 32: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

32Mattias Skarin

32

Problem #2

There are too many bugs!We can’t ship!

Page 33: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

33Mattias Skarin

33

Check the facts

2023-04-12

2011

/05/

29

2011

/06/

02

2011

/06/

06

2011

/06/

10

2011

/06/

14

2011

/06/

18

2011

/06/

22

2011

/06/

26

2011

/06/

30

2011

/07/

04

2011

/07/

08

2011

/07/

12

2011

/07/

16

2011

/07/

20

2011

/07/

24

2011

/07/

28

2011

/08/

01

2011

/08/

05

2011

/08/

09

2011

/08/

13

2011

/08/

17

2011

/08/

21

2011

/08/

25

2011

/08/

290

1

2

3

4

5

6

7

8

9

10

How are we doing in production?

0,60,5

Page 34: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

34Mattias Skarin

34

Check the facts - what’s being reported?

Bugs

Feat

ure

req.

old

pro

duct

New fe

atur

e

3rd

party

inte

grat

ion

Usabi

lity

Prod

uctio

n en

v.02468

101214161820

Page 35: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

35Mattias Skarin

35

Where could we have found them?

Function test Different role Different brower

Testing on prod. data

0

1

2

3

4

5

6

7

8

9

10

Only to find using regression testingQuite few, but developers should find

Page 36: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

36Mattias Skarin

36

Maybe we moved a bit too fast..

Before: release interval: 6m

Now: Release interval 2 weeks

Fix: Inject regression testing Increse time between release to 3w

Page 37: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

37Mattias Skarin

37

1. Improvement Kata - Define

Page 38: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

38Mattias Skarin

38

Maintain

Page 39: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

39Mattias Skarin

39

Seek perfection

Page 40: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

40Mattias Skarin

40

Let’s try it again..

Dev & SupportSales

PO

”It has to shine!We have promised!”

”Are you willing to invest go get Quality?”

Page 41: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

41Mattias Skarin

41

Define..(now by manager)

Customer expertsSales

Interface

Page 42: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

42Mattias Skarin

42

What’s sticky?

Let’s checkfacts first

I’ve got a bug

Pull quality, in every step

Page 43: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

43Mattias Skarin

43

What’s changed?

Sales

Cust. spec.

Product

Dev

”If it wasn’t for lean,I don’t think this productwould be here today”

Department manager

Page 44: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

4401:32

Summing up

Page 45: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

45Mattias Skarin

45

Your untapped upside

Discovery - from idea to sprint

Pull, validated, customer value

...over short term profit

Page 46: IMPROVING THE FULL VALUE CHAIN (MATTIAS SKARIN) - LKCE13

4646

What behaviour are you going to change?

Links:crisp.se/conceptsblog.crisp.se/mattiasskarin