how does scrum master remove org impediment
DESCRIPTION
The slides presented on SrumGathering Shanghai 2011TRANSCRIPT
Email: [email protected] 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