how does scrum master remove org impediment

35

Upload: mike-li

Post on 09-Jul-2015

497 views

Category:

Business


1 download

DESCRIPTION

The slides presented on SrumGathering Shanghai 2011

TRANSCRIPT

Page 1: How does scrum master remove org impediment
Page 2: How does scrum master remove org impediment

Email: [email protected] Blog: http://www.agileinone.net/ Twitter: @lidingshan

Page 3: How does scrum master remove org impediment

I am a …

Page 4: How does scrum master remove org impediment

And I am supposed to …

Page 5: How does scrum master remove org impediment

My enemy is …

Page 6: How does scrum master remove org impediment

The first challenge is …

Page 7: How does scrum master remove org impediment

The second one is …

Page 8: How does scrum master remove org impediment

A Story

Page 9: How does scrum master remove org impediment

A COOL Product Team

Page 10: How does scrum master remove org impediment

We heard a lot about …

Page 11: How does scrum master remove org impediment
Page 12: How does scrum master remove org impediment

Survey & Interview

In which stage, did you feel there were significant waiting

If you could do anything, please tell ONE thing that you want to improve

Page 13: How does scrum master remove org impediment
Page 14: How does scrum master remove org impediment

Change Codes

Local Build Test on

Test Farm Sync

Codes Check-In

Install Build

2 hr. 6 hr.

12 hrs.

Each Dev will has a different build

version in the queue that wait

for test

What will happen if there were conflicts after

code sync?

2 days

The team will get the feedback after 3~4 days when complete some codes update

?

Value Stream for Check-in procedure

Page 15: How does scrum master remove org impediment

There were huge waste on …

Averagely there will be about 1.5 hours wasted in each working day for each developer

Page 16: How does scrum master remove org impediment

• Productivity • Quality • Team Motivation

Page 17: How does scrum master remove org impediment

We must convince the BOSS to …

Page 18: How does scrum master remove org impediment

Average Wasted Time / Per Day / Per Dev

1.5 hours

Total Wasted Time for Team / Per Day 70 * 1.5 = 105 hours

Total Wasted Time for the Team in One Release (about 10 months)

105 * 20 * 10 = 21,000 hours = 131 man month

Average Cost / Per Man Month $$$$$

Total Wasted Money…

We tell boss that …

Page 19: How does scrum master remove org impediment

Proposed solution … Im

pro

ve Q

ual

ity

Improve Productivity

Co

st of C

han

ge

Increase test farm performance

Optimize integration

process

Refactor legacy system and

automation test cases

Increase team’s machine performance

Low

Low

High

High

High

Low

Page 20: How does scrum master remove org impediment

Estimated Return of H/W Investment

Waste time Productivity

Can save about USD $$$$$$ in ONE release

Page 21: How does scrum master remove org impediment

Half a Year Later …

Page 22: How does scrum master remove org impediment
Page 23: How does scrum master remove org impediment

Productivity Increase: 57.9%

NewFarm

OldFarm

Series1 28876.37 68501.59

0.0020000.0040000.0060000.0080000.00

Tim

e (

sec.

)

Total test time for retrieval tests

NewFarm

OldFarm

Series1 437.52 1037.90

0.00

500.00

1000.00

1500.00

Tim

e (

sec.

)

Average test time / per case for retrieval tests

Page 24: How does scrum master remove org impediment

Productivity Increase: 34.7%

NewFarm

OldFram

Series1 33585.04 51436.06

0.00

20000.00

40000.00

60000.00

Tim

e (

sec.

)

total test time for smoke test

NewFarm

OldFarm

Series1 89.32 136.80

0.0050.00

100.00150.00

Tim

e (

sec.

)

average test time / per test case for smoke test

Page 25: How does scrum master remove org impediment

New Workstation Old PC

Average Time ofComplete

Build(mins.)50 150

020406080

100120140160

Average Time of Complete Build(mins.)

Productivity Increase: 66.7%

Page 26: How does scrum master remove org impediment

• Quality • Team Motivation

Page 27: How does scrum master remove org impediment
Page 28: How does scrum master remove org impediment

1st learning is …

Page 29: How does scrum master remove org impediment

So, don’t just complain but …

Page 30: How does scrum master remove org impediment

2nd learning is …

Page 31: How does scrum master remove org impediment

It is NOT the END …

Page 32: How does scrum master remove org impediment

Code base is growing bigger & bigger

Page 33: How does scrum master remove org impediment

Next … Im

pro

ve Q

ual

ity

Improve Productivity

Co

st of C

han

ge

Optimize integration

process

Refactor legacy system and

automation test cases

Increase team’s machine performance

Low

Low

High

High

High

Low

Increase test farm performance

Page 34: How does scrum master remove org impediment
Page 35: How does scrum master remove org impediment