How does scrum master remove org impediment

Post on 09-Jul-2015

494 views 1 download

Tags:

description

The slides presented on SrumGathering Shanghai 2011

transcript

Email: lidingshan@gmail.com Blog: http://www.agileinone.net/ Twitter: @lidingshan

I am a …

And I am supposed to …

My enemy is …

The first challenge is …

The second one is …

A Story

A COOL Product Team

We heard a lot about …

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

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

There were huge waste on …

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

• Productivity • Quality • Team Motivation

We must convince the BOSS to …

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 …

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

Estimated Return of H/W Investment

Waste time Productivity

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

Half a Year Later …

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

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

New Workstation Old PC

Average Time ofComplete

Build(mins.)50 150

020406080

100120140160

Average Time of Complete Build(mins.)

Productivity Increase: 66.7%

• Quality • Team Motivation

1st learning is …

So, don’t just complain but …

2nd learning is …

It is NOT the END …

Code base is growing bigger & bigger

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