Top Banner
35

How does scrum master remove org impediment

Jul 09, 2015

Download

Business

Mike Li

The slides presented on SrumGathering Shanghai 2011
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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