Development of a Process for Continuous Creation of ... Value in Product Development Organizations

advertisement
Development of a Process for Continuous Creation of Lean
Value in Product Development Organizations
by
Jin Kato
B. Eng., Aeronautics and Astronautics (1996)
M. Eng., Aeronautics and Astronautics (1998)
University of Tokyo
Submitted to the Department of Mechanical Engineering
in Partial Fulfillment of the Requirements for the Degree of
Master of Science in Mechanical Engineering
MASSACHUSES INSTiTUTE
OF TECHNOLOGY
at the
JUN 162005
Massachusetts Institute of Technology
LIBRARIES
June 2005
©2005 Massachusetts Institute of Technology. All rights reserved.
Signature of Author........
.............................................
Department of Mechanical Engineering
May 6, 2005
.......................
C ertified by ........
............................
Warren Seering
Weber-Shaughness Professor of Mechanical Engineering and Engineering Systems
Thesis Supervisor
A ccepted by ....................................
...............................
Lallit Anand
Chairman, Department Committee on Graduate Students
BARKER
Development of a Process for Continuous Creation of Lean
Value in Product Development Organizations
by
Jin Kato
jkato@alum.mit.edu
Submitted to the Department of Mechanical Engineering
on June 6, 2005 in Partial Fulfillment of the Requirements for
the Degree of Master of Science in Mechanical Engineering
ABSTRACT
Ideas and methodologies of lean product development were developed into tools and processes that help
product development organizations improve their performances. The definition of waste in product
development processes was re-examined and developed into a frugal set to cover all types of waste in product
development processes through preliminary case studies. Value stream mapping (VSM) was optimized for
measuring the waste indicators in product development processes. Typical causes for low product
development project performances were organized into a root-cause analysis diagram.
Three case studies in product development companies were performed. The tools were tested and improved
through intensive interviews with both project managers and engineers. VSM was effective for identifying
and measuring waste indicators. The root-cause analysis diagram was effective for quickly identifying root
causes for low product development project performances. Synchronized uses of these tools made it possible
to measure each root cause's impact on project performances. The result of measurements revealed both
problems shared by all the projects and the ones specific to the projects, indicating that the tools and processes
developed in this research can provide suggestions for continuous improvement of product development
processes.
Some waste indicators were more prevalent than the others, implying that the number of waste indicators to
be considered can be reduced. Inventory of information was prevalent in all the projects, and the analyses of it
implied that Today's product development processes are as premature as those of manufacturing several
decades ago. Wastefulness of information inventory was proved quantitatively. Time spent on one occurrence
of rework was proved to take longer near the end of a project than at the beginning of it.
Thesis Supervisor: Warren Seering
Title: Weber-Shaughness Professor of Mechanical Engineering and Engineering Systems
3
ACKNOWLEDGEMENTS
I would like to express my sincere appreciation to my thesis advisor, Professor Warren
Seering. He has always provided for me invaluable guidance in a manner I have never
experienced. I have learned from him not only knowledge in product development, but also
ways to keep people motivated all the time.
I am also thankful to Professor Seering's students. Victor Tang kindly helped me to find
research investigation opportunities, based on his outstanding carrier in managing big
projects. Christoph Bauch, Martin Graebsch, Josef Oehmen, and Ryan Whitaker made it
possible to formulate my ideas through thoughtful suggestions.
I would like to thank East Japan Railway Company, my employer, for giving me a special
opportunity to learn in the best environment.
I am indebted to the two excellent companies that kindly accepted my proposal to conduct
my research investigation.
Lean Aerospace Initiative (LAI) made it possible to investigate these two companies in
Japan.
I could not have completed my study at MIT without the full support of my wife, Chiaki,
and my daughter, Niina.
4
TABLE OF CONTENTS
ABSTRACT
3
ACKNOWLEDGEMENTS
4
TABLE OF CONTENTS
5
LIST OF FIGURES AND TABLES
9
CHAPTER 1: INTRODUCTION AND OVERVIEW
1.1 MOTIVATION
17
1.2 GOALS AND OBJECTIVES
17
1.30VERVIEW OF THE REMAINING CHAPTERS
17
21
CHAPTER 2: LITERATURE REVIEW
CHAPTER 3: PRELIMINARY STUDIES
3.1 INTRODUCTION
23
3.2 THE FIRST PRELIMINARY STUDY
23
3.2.1 OBJECTIVE OF THE FIRST CASE STUDY
23
3.2.2 SELECTED PROJECT AND FOCUS
23
3.2.3 DRAWING A VALUE STREAM MAP
24
3.2.4 EVALUATION
25
3.3 THE SECOND PRELIMINARY CASE STUDY
3.3.1 OBJECTIVE OF THE SECOND CASE STUDY
26
3.3.2 SELECTED PROJECT AND FOCUS
27
3.3.3 DRAWING A VALUE STREAM MAP
27
3.3.4 EVALUATION
28
3.4 THE THIRD PRELIMINARY CASE STUDY
3.4.1 OBJECTIVE OF THE THIRD CASE STUDY
29
3.4.2 SELECTED PROJECT AND FOCUS
29
3.4.3 DRAWING A VALUE STREAM MAP
29
5
3.4.4 EVALUATION
30
CHAPTE 4: IMPROVEMENT SUGGESTIONS FOR VALUE STREAM MAPPING
4.1 WAY OF DISPLAYING REWORK
32
4.2 ADOPTION OF SWIM-LANE FORM
32
4.3 SHOWING BOTH PLANNED AND ACTUAL SCHEDLU LES
33
4.4 DISPLAYING INTERRUPTING EVENTS
33
CHAPTER 5: ROOT-CAUSE ANALYSIS DIAGRAM
34
5.1 ANALYSIS OF RELATIONSHIP AMONG DIFFERENT TYPES OF WASTE
5.2 DEVELOPMENT OF ROOT-CAUSE ANALYSIS DIAGRAM WITH NINE PLUS ONE WASTE
34
INDICATORS
5.3 DEFINITIONS OF NINE WASTE INDICATORS AND INVENTORY OF INFORMATION
5.3.1
DEDUCING NINE
WASTE INDICATORS FROM THE
ROOT-CAUSE
ANALYSIS
37
DIAGRAM
40
5.3.2 INVENTORY OF INFORMATION
5.4 ROOT-CAUSE ANALYSIS DIAGRAM FOR NINE WASTE INDICATORS
40
CHAPTER 6: VALUE STREAM MAPPING FOR QUANTITATIVE ANALYSIS OF
PD PROJECTS
6.1 OBJECTIVE
41
6.2 VALUE STREAM MAPPING FOR QUANTITATIVE ANALYSIS OF PD PROJECTS
6.2.1 TIME LINE AND GRIDS
42
6.2.2 PROCESS BOXES -ALLOCATION AND LENGTH
43
6.2.3 BOXES - COLOR CODES
46
6.2.4 ARROWS - COLOR CODES
49
6.2.5 INTERACTIONS
52
6.2.6 CROSS-FUNCTIONAL TASKS
53
6.2.7 INTERRUPTIONS
54
6.2.8 TIME RECORDING
55
6.2.9 WASTE INDICATORS
56
6
CHAPTER 7: HOW TO MEASURE WASTED TIME USING VALUE STREAM
MAPPING
7.1 INTRODUCTION OF THIS CHAPTER
57
7.2 OVERPRODUCTION
57
7.3 WAITING
58
7.4 TRANSPORTATION OF INFORAMTION
59
7.5 OVER PROCESSING
60
7.6 MOTION
61
7.7 REWORK
62
7.8 RE-INVENTION
63
7.9 HAND-OFF
64
7.10 DEFECTIVE INFORMATION
65
CHAPTER 8: INVENTORY OF INFORMATION AND HOW TO MEASURE IT
USING VALUE STREAM MAPPING
8.1 INTRODUCTION
66
8.2 DEFINITIONS OF ROTTEN INFORMATION AND FRESH INFORMATION
67
8.3 HOW INFORMATION GETS ROTTEN
8.3.1 MARKET CHANGE
67
8.3.2 REQUIREMENTS CHANGE
67
8.3.3 TECHNICAL DIFFICULTIES
67
CHAPTER 9: OVERVIEW OF THE RESEARCH INVESTIGATIONS
69
9.1 RESEARCH QUESTIONS
9.2 ABOUT THE COMPANIES AND PROJECTS
9.2.1 OVERVIEW OF THE THREE PROJECTS
70
9.2.2 DIFFICULTIES IN THE PROJECTS
71
9.3 INVESTIGATION SCHEDULE
9.3.1 OVERVIEW OF INVESTIGATION SCHEDULE
72
9.3.2 DETAILED SCHEDULE FOR COMPANY X
72
7
CHAPTER 10: RESULTS OF RESEARCH INVESTIGATIONS 1: ANALYSES ON
NINE WASTE INDICATORS
75
10.1 OVERVIEW OF THIS CHAPTER
10.2 OVERALL RESULTS
10.2.1 NUMBER OF OCCURENCES
75
10.2.2 AVERAGE WASTED TIME PER ONE OCCURRENCE
77
10.2.3 TOTAL WASTED TIME
78
10.2.4 TEMPORAL CHANGES
IN WASTE INDICATOR DISTRIBUTIONS
10.2.5 DISTRIBUTION OF WASTE INDICATORS AMONG ENGINEERS
80
83
10.3 DETAILED ANALYSIS ON EACH WASTE INDICATOR
10.3.1 OVERVIEW
87
10.3.2 OVERPRODUCTION - WASTED ENGINEERING HOURS BY CAUSES
87
10.3.3 WAITING - WASTED ENGINEERING HOURS BY CAUSES
89
10.3.4 TRANSPORTATION - WASTED ENGINEERING HOURS BY CAUSES
90
10.3.5 OVER PROCESSING
92
10.3.6 MOTION
98
10.3.7 REWORK
102
10.3.8 RE-INVENTION
109
10.3.9 HAND-OFF - WASTED ENGINEERING HOURS BY CAUSES
109
10.3.10 DEFECTIVE INFORMATION
110
10.4 SUMMARY OF ANALYSIS ON NINE WASTE INDICATORS
112
CHAPTER 11: RESULTS OF THE RESEARCH INVESTIGATIONS 2: ANALYSES
ON INVENTORY OF INFORMATION
11.1 OVERVIEW OF THIS CHAPTER
114
11.2 NUMBER OF OCCURENCES OF INVENTORY
114
11.3 AVERAGE INVENTORY PERIOD
116
11.4 TOTAL INVENTORY TIME
117
11.5 IMPLICATIONS
117
11.6 CLASSIFICATION OF IDENTIFIED INVENTORY
119
11.7 DISTRIBUTION OF INVENTORY TYPES AMONG ENGINEERS
140
11.8 ANALYSIS ON INVENTORY OF INFORMATION BY ITS TYPES
11.8.1 NUMBER OF OCCURENCES
142
8
11.8.2 AVERAGE INVENTORY PERIODS
144
11.8.3 TOTAL INVENTORY TIME
146
11.8.4 OVERALL DISCUSSION
146
11.9 ROTTEN AND FRESH INVENTORY
11.9.1 RATIO OF ROTTEN INVENTORY AND TIME
150
11.9.2 RATIO OF LOST VALUE IN ROTTEN INFORMATION
153
11.9.3 MONTHLY INTEREST RATE CALCULATION
154
11.9.4TYPES
OF
ROTTEN
--
INVENTORY
DISTRIBUTION
OF TYPES
OF
ROTTEN
154
INVENTORY
155
11.10 SUMMARY OF THIS CHAPTER
CHAPTER 12: FUTURE WORK
12.1. NINE WASTE INDICATORS
156
12.2 INVENTORY OF INFORMATION
156
12.3 SUBSTITUTING TASK INVENTORY FOR INFORMATION
158
12.4 ARE TOC'S THREE METRICS SUFFICIENT?
159
12.5 SHOWING WASTED TIME EXPLICITLY IN VALUE STREAM MAPS
159
12.6 EXPLORATION OF ENGINEER UTILIZATION LEVELS
160
CHAPTER 13: CONCLUSIONS
161
APPENDIX I: EXECUTIVE SUMMARY
163
APPENDIX II: THE ROOT-CAUSE ANALYSIS DIAGRAM
173
BIBLIOGRAPHY
205
9
LIST OF FIGURES AND TABLES
FIGURES
Figure 2.1 Ten Categories of Waste in Product Development (Bauch, 2004)
22
Figure 3.1 Value Stream Map for One Designer's Activities with Waste Defined by
24
McManus (2004) and Morgan (2002) -Continued to Figure 3.2
Figure 3.2 Value Stream Map for One Engineer's Activities with Waste Defined by
25
McManus (2004) and Morgan (2002) -Continued from Figure 3.1
26
Figure 3.3 Simplified Value Stream Map with Rework with Going-Back Arrows
28
Figure 3.4 Value Stream Map for Whole Railway Vehicle Development Project
Figure 3.5 Value Stream Map for a MIT Student Product Development Project - Continued
30
to Figure 3.6.
Figure 3.6 Value Stream Map for a MIT Student Product Development Project - Continued
31
from Figure 3.5.
Figure 4.1 Showing Rework in a Separate Process Box
Figure 4.2 Way of Showing an Interrupting Event
32
33
Figure 5.1 Analyses of Relationships among the Categories of Waste Defined by Morgan
and McManus - The Categories without the Name of Morgan or McManus
were added by the Author.
36
Figure 6.1 Time Line and Grids
Figure 6.2 Allocations of Adjacent Phases
Figure 6.3 Allocation of a Process Box for Rework
Figure 6.4 Allocations of Process Boxes for Different Functions
Figure 6.5 Beginnings and Ends Process Boxes- Beginnings and Ends of the Process
Should Match the Time Line at the Top of the Value Stream Map
Figure 6.6 Blue, White, and Pink Boxes
Figure 6.7 Using White Boxes for Showing Original Schedule
Figure 6.8 Displaying Review and Testing Processes
Figure 6.9 Displaying Rework
10
42
43
43
44
Boxes
45
46
47
48
48
49
Figure 6.10 Displaying Over Processing
Figure 6.11 Timely Information Transfer and Delayed Information Transfer - Information
50
Stored for a Specific Period is Distinguished by Using Green Lines
50
Figure 6.12 Displaying an Interruption
51
Figure 6.13 Different Types of Hand-Offs
52
Figure 6.14 Displaying Bi-directional Information Exchanges
53
Figure 6.15 Displaying Cross-Functional Tasks
54
55
56
Figure 6.16 Displaying Interruptions
Figure 6.17 Displaying Spent Time
Figure 6.18 Displaying Wasted Time
Figure 7.1 Measuring Time Spent on Overproduction - A Hatched Process Box Mean
57
Overproduction
58
Figure 7.2 Measuring Time Spent on Waiting
59
Figure 7.3 Measuring Time Spent on Transportation
60
Figure 7.4 Measuring Time Spent on Over Processing
61
Figure 7.5 Measuring Time Spent on Motion
62
Figure 7.6 Measuring Time Spent on Rework
63
Figure 7.7 Measuring Time Spent on Re-Invention
64
Figure 7.8 Measuring Time Spent on Hand-Off
65
Figure 7.9 Measuring Time Spent on Defective Information
Figure 8.1 Rotten Information Due to Technical Risk
68
Figure 10.1 Normalized Occurrences of Waste Indicators per 50 Engineering Weeks in
76
Projects A, B, and C
Figure 10.2 Wasted Time per Each Occurrence of a Waste Indicator in Projects, A, B, and C
77
Figure 10.3 Normalized Total Wasted Time per 50 Engineering Weeks and Waste Indicators
79
Figure 10.4 Temporal Changes in Waste Indicator Distribution in Project A
Figure 10.5 Temporal Changes in Waste Indicator Distribution in Project B
Figure 10.6 Temporal Changes in Waste Indicator Distribution in Project C
11
80
81
82
Figure 10.7 Waste Indicator Distributions by Engineer (Project A)
84
Figure 10.8 Waste Indicator Distributions by Engineer (Project B)
85
Figure 10.9 Waste Indicator Distributions by Engineer (Project C)
86
Figure 10.10 Normalized Waste Time on Over Production per 50 Engineering Weeks and
the Corresponding Causes
88
Figure 10.11 Normalized Waste Time on Waiting per 50 Engineering Weeks and The
Corresponding Causes
89
Figure 10.12 Normalized Waste Time on Transportation per 50 Engineering Weeks and the
Corresponding Causes
90
Figure 10.13 Part of the Root-Cause Analysis Diagram of Transportation of Information
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
91
10.14 Normalized Waste Time on Over Processing per 50 Engineering Weeks and
The Corresponding Causes
94
10.15 Part of the Root-Cause Analysis Diagram of Over Processing
95
10.16 Wasteful Information Flow without Effective Verification Processes
97
10.17 Normalized Waste Time on Motion per 50 Engineering Weeks and The
Corresponding Causes
98
10.18 Part of the Root-Cause Analysis Diagram of Motion
100
10.19 Example of a Process with Frequent Design Reviews - Engineer KZ's design
Process in Project C
101
10.20 An Example of Rework in Value Stream Map (Project A, Engineer T)
102
10.21 Normalized Waste Time on Rework per 50 Engineering Weeks and The
Corresponding Causes
103
10.22 Part of the Root-Cause Analysis Diagram of Motion
106
10.23Wasteful Information Flow without Effective Verification Processes
107
10.24 Changes in Rework Time (Projects A and B)
108
10.25 Changes in Rework Time (Project C)
108
10.26 Normalized Waste Time on Hand-Off per 50 Engineering Weeks and the
Corresponding Causes
109
10.27 Normalized Waste Time on Defective Information per 50 Engineering Weeks
and Causes
110
10.28 Company Y's Relationship with Users - There's Virtually No Communication
Channel with Users
112
12
Figure 11.1 Number of Occurrences of Inventory of Information per Week
Figure 11.2 Average Periods of Inventory
Figure 11.3 Total Inventory Time per Engineering Week
Figure 11.4 Example of Type 1 Inventory
Figure. 11.5 1328, Inventory of Information at the Center of This Figure was Caused
Interrupting Event from Inside of the Project (Engineer Y, Weeki 1)
Figure
Figure
Figure
Figure
115
116
117
120
by an
121
122
11.6 Example of Type 2 Inventory
11.7 Example of Switching to Higher-Priority Task outside of the Project System-Level Services Task was Interrupted by a Support Work Outside of
123
Project A
124
11.8 Waiting for Information from another Task
11.9 Example of Inventory (3)-l - The Two Tasks Circled in This Figure were Both
125
Testing Processes.
Figure 11.10 Example of Inventory (3)-2 - the Task in the Dashed Circle was Left
Untouched until the Downstream Task Got All the Information It Needed.
126
127
Figure 11.11 Example of Inventory Caused by Review/ Testing Work
Figure 11.12 Example of Inventory Caused by Day Off - PMU DC CAL Design/
128
Implementation Task was Interrupted by a Week Off.
129
Figure 11.13 Inventory of Information Caused by Maintenance of Documenting
Figure 11.14 Example of Inventory of Information Caused by Maintenance of
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
130
Documenting
131
11.15 Inventory of Information Caused by Rework Discovery
132
11.16 Example of Inventory of Information Caused by Rework Discovery
11.17 Example of Inventory of Information Caused by Other Engineer's Availability
133
11.18 Inventory of Information Caused by Downstream Engineer's Availability 134
11.19 Example of Inventory of Information Caused by Downstream Engineer's
135
Availability
136
11.20 Inventory of Information Caused by Waiting for an Answer
11.21 Example of Inventory of Information Caused by Waiting for an Answer 137
11.22 Example of Inventory of Information Caused by Ambiguous Information 138
13
Figure 11.23 Example of Inventory of Information Caused by Limited Availability of
Tool/Board/System
139
Figure 11.24 Distribution of Types of Inventory (Project A)
140
Figure 11.25 Distribution of Types of Inventory (Project B)
141
Figure 11.26 Distribution of Types of Inventory (Project C)
142
Figure 11.27 Normalized Occurrences of Inventory of Information per 50 Engineering
Weeks and the Corresponding Types
143
Figure 11.28 Average Inventory Periods and the Corresponding Types
145
Figure 11.29 Total Inventory Time and the Corresponding Types
147
Figure 11.30 Unsynchronized Manufacturing Process Described in "The Goal" (Goldratt,
1984).
148
Figure 11.31 Unsynchronized Development Process of Project A
149
Figure 11.32 Ratio of Rotten Inventory of Information in Number (Project A)
150
Figure 11.33 Changes in Ratio of Rotten Inventory of Information with Time (Project A)
151
Figure 11.34 Trend Line of Changes in Ratio of Rotten Inventory with Time (Project A)
152
Figure 11.35 Changes in Rework Ratio with Time
153
Figure 11.36 Relationships between Ratio of Rotten Inventory and the Corresponding
Types
155
Figure 12.1 Interest Rate of Information Inventory
156
Figure 12.2 Reduction of Released Product's Value
157
Figure 12.3 Counting Task Inventory with a Value Stream Map (Project B) - Task
Inventory Can be Calculated by Counting Green or Red Lines Crossing a
Day.
158
Figure 12.4 Measuring Time Spent on Overproduction - A Hatched Process Box Mean
Overproduction (Same as Figure 7.1)
159
Figure 12.5 Time Spent on Tasks Shown in a Value Stream Map
160
(Project A, Engineer Y)
Figure A-I An Example of Root-Cause Analysis Chart
Figure A-2 An Example of the Value Stream Map for Quantitative Analysis
14
164
165
166
Figure A-3 Relationship between Wasted Time and Nine Waste Indicators
166
Figure A-4 An Example of Identified Problem
167
Figure A-5 Average Time Spent on One Occurrence of Rework
Figure A-6 Total Inventory Time per Engineering Week: Number of Engineers in Projects A,
168
B, and C are 6, 6, and 5 Respectively.
169
Figure A-7 Total Inventory Time and the Corresponding Type
Figure A-8 Trend Line of Changes in Ratio of Rotten Inventory with Time (Project A) 170
170
Figure A-9 Changes in Rework Ratio with Time
15
TABLES
Table 5.1 Comparison of the Definitions of Waste
Table 5.2 Definitions and Examples of Nine Waste Indicators
35
Table 9.1 Description of the Three Investigated Projects
70
Table 10.1 Each Engineer's Profile
Table 10.2 Each Engineer's Profile (Project B)
Table 10.3 Each Engineer's Profile (Project C)
84
85
86
Table A-I Nine plus One Waste Indicators
163
16
39
CHAPTER 1 INTRODUCTION AND OVERVIEW
1.1 MOTIVATION
Although different types of waste in product development have been suggested, there have
been no research investigations in determining what types of waste are more prevalent than
others in terms of wasted engineering time. Although there have been substantial amount of
literature on how to successfully manage product development projects, there is no
practical tool with which project managers can quantitatively analyze their unsuccessful
projects. For these reasons, there is no effective project management tool that enables
product development project managers to know how much each factor quantitatively affects
their product development project performances. For example, they may attribute their
product failure to late specifications/ requirements changes, but they cannot estimate how
much those changes affected the overall project performances. Therefore, it is difficult for
them to know what the right thing is to improve their product development processes.
1.2 GOALS AND OBJECTIVES
The goal of this research is to develop a process for continuous creation of lean value in
product development organizations. Creation of lean value here means realizing value with
minimum wasteful process.
To achieve this goal, the objective of this research was determined to develop ideas and
methodologies of lean product development into tools and processes that can help product
development organizations (1) identify and measure the waste in their teams' processes; (2)
identify causes and measure their impacts on PD processes; and (3) finally learn the best
strategies to pursue to improve their PD processes.
1.3 OVERVIEW OF THE REMAINING CHAPTERS
Different types of waste were reexamined and nine plus one waste indicators were selected.
Value stream mapping was optimized for quantitative measurement of wasted time.
Exploration of causal relationships among these waste indicators and various types of
causes for waste lead to a comprehensive diagram that can be used for identifying root
causes for waste. To test the supposition that these can be applicable for quantitative
analysis of product developments projects, three case studies were performed.
17
Chapter 2 takes a look at lean manufacturing, and how it has been developed into lean
product development.
Three preliminary case studies were performed in chapter three, in which value stream
mapping's applicability for quantitative measurements of wastes suggested in literature on
lean product development was evaluated. Several problems were identified. These
problems were addressed in chapter 4.
Different types of waste that have been suggested in studies in lean product development
are compared in chapter 5 by exploring causal relationships among each waste. This study
was finally developed into the root-cause analysis diagram by adding more types of waste
identified in papers and books, and the preliminary case studies.
Chapter 6 is a how-to manual for drawing value stream maps for quantitative measurement
of waste. Many features of value stream mapping that were unnecessary for the purpose
were eliminated.
A methodology for measuring waste using nine waste indicators is described in chapter 7.
Inventory of information can be measured by the methodology described in chapter 8.
These methodologies were applied in the case studies covered in the following three
chapters.
Chapter 9 introduces the case studies in three industrial product development projects.
Chapter 10 discusses the quantitative analysis results obtained using nine waste indicators.
Three waste indicators detected significantly more waste than the other six. The results also
revealed rework takes more time at the end of projects than at the beginning of them.
Chapter 11 discusses results obtained by identifying inventory of information. In a project
in which market and technical risks are high, inventory of information became bad at the
rate of six percent per month. The analysis of the results described in chapters 10 and 11
suggests that the tools and methodologies developed in this research can show how
engineers' time is wasted in each specific project, implying these can be used for improving
each project's processes.
18
Chapter 12 concludes this research.
19
1.4 NOTE
This thesis contains some figures in color, although the author tried to convey all the
information in black and white whenever possible. The full-color version is available online
at Lean Aerospace Initiative (LAI)'s website: lean.mit.edu.
20
CHAPTER 2 LITERATURE REVIEW
The concept of "lean" was first applied to product development by introducing ideas and
tools of lean manufacturing. Wormack and Jones (1996) defined five lean principles,
"specifying value," "identify the value stream," "flow," "pull," and "striving for
perfection." Two research topics, definition of waste and practical way of value stream
mapping have been focused on by many scholars and product development practitioners,
based on the idea that addressing these topics lead to realization of the five lean principles.
From the perspective of waste, Wormack and Jones introduced nine categories of waste by
adding two new categories to Toyota's seven categories of waste in manufacturing. Slack
(1999) tried to prioritize the nine types of waste by conducting surveys of product
development organizations, questioning each category's frequencies. He also analyzed each
category's effect on value.
The definition of categories of waste has continuously been discussed by exploring the
differences between manufacturing and product development environment. Morgan (2002)
dramatically changed the definition of waste from the perspective of systems engineering.
Based on the idea that unsynchronization leads to low performance in product development
processes, he introduced eleven categories of waste, replacing all but one: waiting.
Recognizing interdependency among the categories of waste defined by forerunners, Bauch
(2004) re-defined ten categories of waste by analyzing interactions among the categories.
Value stream mapping has also been tried to apply to product development processes as
product development value stream mapping (PDVSM). Early versions of PDVSM,
inherited many features in value stream mapping for manufacturing, were not capable of
displaying activities specific to the product development environment such as iteration and
multiple tasking. Morgan (2002) improved PDVSM by making each process box' length
proportional to the time spent on it. Although this suggestion clearly differentiated PDVSM
from ordinal process maps in that unsynchronization became visible, how to display
iteration and multiple tasking remained to be solved.
21
.-MO-
11111w-
--.
1
--
..
Obvious Waste drivers
-Sub-categories -
Stop Ago t"Tak
104 Wst
r
0r
..........
W*04 sit
U
U
I
LOW
I Pow
UWW90WWd
I
, i ,-
I
OdAdmb dft%**
ralm
am rwft
ID
"An
Figure 2.1 Ten Categories of Waste in Product Development (Bauch, 2004)
The definitions of waste have not been explicitly utilized for displaying waste in value
stream maps until Graebsch (2005) applied Bauch's definition to his microscopic case
studies of ongoing MIT student projects. He successfully measured occurrences of waste by
displaying it in value stream maps, making it possible to measure a frequency of each
category of waste on a value stream map. This achievement raised the following research
research questions:
1.
Can value stream mapping be used for measuring wasted time?
2. Can value stream mapping be applied to analyses of industrial product development
processes?
22
CHAPTER 3 PRELIMINARY STUDIES
3.1 INTRODUCTION
To evaluate value stream mapping's applicability for measuring wasted time, three
preliminary case studies had been performed.
3.2 THE FIRST PRELIMINARY CASE STUDY
3.2.1 OBJECTIVE OF THE FIRST CASE STUDY
The objective of this case study was to evaluate value stream mapping's applicability to
measuring wastes defined by McManus (2004) and Morgan (2002).
3.2.2 SELECTED PROJECT AND FOCUS
The first project chosen for this evaluation was a railway vehicle constructor's development
process. The railway vehicle had been developed by three design teams: body,
power/electronics, and bogie teams. For simplicity, only a mechanical designer's design
process had been tracked, based on value stream mapping techniques proposed by Morgan
and McManus. The designer's task was to re-design the structure of the current model of
railway vehicle by performing finite element analysis. The structure change had affected
the other teams design, causing cross-team iteration. The project was finished in 2002.
23
W1NV3 Waiting
W1 Hand-off
Legend
Mc~anus(2004)W4
Tranacdon
Mran (02
3
1 Redundant Tak
Both
W2 Usnhoie
Receive Unofficial Order ets
with Rough Specification
OutsouFlEd
FE Task
Coort nati
ADlz
Desig er
Products' Layo
est ie
iia
(2
WRUest
Make a Contract
I
Ask Tokyu Cr
aou
CAD Micro CADAM)
Resus
WpUnnecessaoy
recretTak
W4 Ta nsaction
Waste
No
ovrted automatically
Current
Devlop
Surfce (Solidworks)
Moio
WS Trans p, daJn
Curren,
Vehic le's
Load Test Results.
VWY5
bo
Study (Go to
See Existing Similar
Products in Use)
5Fiekd
Body
Struct re
Team
-nvestigate
4
velop current
vehic l's FE model
(NASTRAN)
Compare Tet
Results and
FEA Results
Rfe
EMde
3oda
W5 Transoitation
Define Tentative
Body Stucture
for
:Set Guideline
Anyzn
EA
|Res
Document
bted
ults
W T
ry
Hold DR with Production
Management Sec., Manufacturing"
Sec., and Purchasing Sec.
Assess Weight
of Each Element
Expertise
3
SeLadBndy
Cniin
for New Veh ic les
W5 Transportatio3
Develop Basic FEA Skill
30
Select Power
Electronics Equipments
Powe
Elermis
Provide information of weight and position of center of gravity of the equipments
H11~
31
Bogte
Team
Set Basic Specification
of Bogir
Figure 3.1 Value Stream Map for One Designer's Activities with Waste Defined by
McManus (2004) and Morgan (2002) -Continued to Figure 3.2
3.2.3 DRAWING A VALUE STREAM MAP
Value stream maps created in the first preliminary case study are shown in figures 3.1 and
3.2. In this case study, process boxes' lengths were not made proportional to the time spent
on them because the remaining data of the development process did not have detailed
information about time spent on each task. Based on the designer's memory, which was the
only available resource, roughly estimated waste time was put on the value stream map.
This map was created through the following steps.
Step. 1. Draw all process boxes and add information flows.
Step. 2. Identify wastes in the lists of Morgan's and McManus'.
24
Step. 3. Estimate roughly wasted time spent on each waste.
More than a week
Several days
A day
A few hours
An hour
Several minutes
3-4
t tults
Ge.raet
3-6
Analyze Result
Import DATA
HOoW1-ofteven
W1 3vent
t
Wab
an t
M
W4
Tradaction
W
Customeron:
nerw
ate
Scral
A
Fgure3.2ValueStreamMap for
One Engineer'sortis
r
t
e
Aivi
with Wel
*held occasionail
5
4
-29
Ths wModify
Preliminary Structure Design
~
csu
!-------,
2
cu
n
b
lyl ------
Sec., Purchase Sed
(Screeni"oa
|otmufctisMentgmte Sec
(20)Cntnedfo
'
Figurde3.
Wcurnc eoary
by
3w
T
Model
subuctupo
McAnu (204
aihEin Mrorgans
whWn
(Set Boundary/Load Conditions,
Screen
D
Initial Ideas)
Gsaiyte
MReview
follo
|Wff
Instudreorkwsshon
ths cas
Fo
eaplinfgres 3.1 nd .2,tss
W13Q"n&Y!MMU3
Sbyuing anaro that
p wde
bac to-th-rewrkedtask
Detail Structure D~esign
between- (2'n 2)wr eetdsvrltms
Figure 3.2 Value Stream Map for One Engineer's Activities with Waste Defined by
McManus (2004) and Morgan (2002) -Continued from Figure 3.1
3.2.4 EVALUATION
2. ~
~~
~
~
~
~
~
Processen
boe'odeehudbetesmeachi.ata)ccrecs
~~
Pouto
In this case study, rework was shown by using an arrow that went back to the reworked task.
For example, in figures 3.1 and 3.2, tasks between (2) and (20) were repeated several times.
This way of showing rework made it impossible to satisfy the following rules suggested by
Morgan.
1. Process boxes' lengths should be proportional to the time spent on them.
2. Process boxes' order should be the same as their actual occurrences.
This problem is obvious when some downstream tasks are affected by an occurrence of
25
rework like in figure 3.3. In this figure, task 3, which was started after task 2's start, appears
before task 2, which does not satisfy the second rule above. Thus, using going-back arrows
makes it impossible to follow Morgan's two rules.
Another problem is that using a going-back arrow makes it impossible to display how a
project's schedule is affected by an occurrence of a wasteful activity, such as making
defective information. For example, it is not obvious in figure 3.3 whether task 2 was
reworked because of defective information received from task 1, or it was reworked
because of defective information made inside of task 2. Thus, using a going-back arrow
makes it unclear how other tasks are affected by a wasteful activity. For the same reason,
measuring waste is also difficult when a going-back arrow is used.
Week 1
Week 2
Week 3
i
I
Week 4
-- b
Time Line
T
Task 3
Time
spent
on
ask 5
20
->40
Task 5
~
40
the original work
Task 1
Task 2
80(4)
1
40 (20)
-
'p
r
Task 4
20 (10)
Going-back arrow
Total time spent on task 1
(original work +rewor )
Figure 3.3 Simplified Value Stream Map with Rework with Going-Back Arrows
3.3 THE SECOND PRELIMINARY CASE STUDY
3.3.1 OBJECTIVE OF THE SECOND CASE STUDY
The objective of this case study was to evaluate value stream mapping's applicability to a
whole product development project.
26
3.3.2 SELECTED PROJECT AND FOCUS
The same railway vehicle development project was selected for the second case study. This
time, the whole development processes were selected as the scope of the value stream map.
3.3.3 DRAWING A VALUE STREAM MAP
Figure 3.4 shows the value stream map drawn in this preliminary case study. Contrary to
the first case study, process boxes' lengths were made proportional to the time spent on
them, although the accuracy was limited. After several trials, the swim-lane form was
finally chosen.
27
3.3.4 EVALUATION
Adoption of swim-lane form made it possible to draw a value stream map without making
it too complicated.
VSM of Railway Vehicle Development
interaction with suppliers is not described in this map.
Se qtIMi
Customer
Desig
Sec..
Segt
7n.
vi~~iii
-4
Target
SSetcificatin
Storage of Expertise
DR held by Customer
Coinromi
Revise Specification
----------Body~str.
Team
Prelimin
tudy
Gener e
MultipleAte n
Tent
s
imnary
.
±
y
.
m-----------
dy Str
uilt
Te
Pi
Preliminary Study
P
urcas
Production
*
Mgt. Sec.
..
I
Schedule Development
and Production (Rough)
stem
-Plan
P
sing
*
l
Schedule
ati
Is
Processing &
ffg. Center
ign (w/ Varibus
ies)
D
lopr
n Bogie
I
-
It
anning
Manufacturing Tools P
(Machines/Dies/Robots)
Mfg.
;enter.
V.
Body Structure
Center.
F
s
Manufacturing Tools Planning
(Machines/Dies/Robots)
Robot Section
4
*c
ystem
Design Bog'
Gneate
;4- ple
Ate
Machinery/
>arts
Se
:1ncepDesiga
Bogie
ao
Design Detailed I
Design Basic Str. (FEA
Study)
Draw Kento-Z s ry-and
I_
enbrate
le Aftematives
Concept Desil
Electrics &
Plumbing
Team
I
. a.
."..
...........
..
Iting Center
Bogie Mfg.
Center
a
Figure 3.4 Value Stream Map for Whole Railway Vehicle Development Project
28
3.4 THE THIRD PRELIMINARY CASE STUDY
3.4.1 OBJECTIVE OF THE THIRD CASE STUDY
The objective of this case study was to test the applicability of value stream mapping to
measuring waste inside of each task.
3.4.2 SELECTED PROJECT AND FOCUS
A student product development project was chosen as the target of the third case study. The
project was a one-semester-long project in which undergraduate students developed a
unique product, observing a strictly enforced schedule with several milestones set by
faculty. The team consisted of eighteen students. They were divided into two sub teams
during the concept development phase, each of them developing different mock-ups. After
the "mock-up review" milestone, the more promising one was selected and the sub teams
were combined into a big team.
3.4.3 DRAWING A VALUE STREAM MAP
Because the objective of this case study was to measure waste only within process boxes,
information flows were not drawn in the value stream map. Instead, both planned and
actual processes were drawn to make schedule slips visible. As a result, the value stream
map (figures 3.5 and 3.6) became similar to a Gantt chart. The tracked period included four
milestone reviews including the mock-up review. Each task had two boxes in the value
stream map: the upper one being the original schedule and the lower one being the actual
process. Rework processes were distinguished by being hatched. In this case study, process
boxes' lengths were precisely made proportional to the period between the start and end
dates. Instead of using wastes defined by McManus and Morgan, nine waste indicators
introduced in chapter 5 were used.
29
Found a Possibly
More Promising
Solution
Comprormise in
FeatureDecided
Unrealistic features pointed out
10)20
10/13
,P
Mockup
1
Lab
La_1
-11
Selcton
10J26
Team A
11 2
schedu t pres ;ure (No iteration
ock-Wp
Wor Perceived to
Rework
be C Dmolele
a
Lab
Rework
lutualLy
epen lent
asks
Overost effort was
Processirtg
Prooaesg on JLst wasted
- --- -- -- --- -
VEME977-777M
61
Srvy
u
eived to
te
was poss
I.
Feasiblity Araysis
11/10
RevieV
Perce ived to
9Complet
mive
4n(wd
Customer
fork
6*
Rework
lp
thidr
P*
)
Model
NZWENEW11,
0
ndiscovered i mork
Root IWe
N
Root
Team B
Lab
I-Rework (more focused)
Undscovered rewr rrk
. 131
Assembly
Finel Down
undiscog
I i I I Wrmpawlr 1.1'1_1 J - __
~118
V
10121
One root caus
triggered man)
wastes!
Draw a waste
for this.
0/1
10/17
7
Work Perceived to
be Complete
Figure 3.5 Value Stream Map for a MIT Student Product Development Project Continued to Figure 3.6.
3.4.4 EVALUATION
In this case study, all rework took more time than the original work. One reason for this
phenomenon was that scope of the tasks extended as students identified several problems
through manufacturing process of a mock-up. However, there was another reason: the
students did not work as intensively as they had done in the original work: the tasks had not
been worked on all the time. This situation corresponds to today's prevalent product
development environment in which the same engineers are shared by some projects. And,
generally, the sizes of impacts from outside of the project fluctuate. Possible problems
caused by impacts from outside of the project are the following:
1. Project delays due to low availability of engineers.
2. Information loses its value even while it is not worked on because of risks including
30
market risk (see chapter 8).
Therefore, even when a value stream map's focus is one project, impacts from outside of
the focused project should be displayed explicitly somehow.
10/13
10/20
10/27
10/21
LaFinal
Donaabctn
SMockup
11/3
1118
11/10
11/12
11/17
Lab
Assey Mdl
Lab
InCla
Lab
Revipw
'AX1PW
---------
I IIIProduct Cotwract(MkwtlCutomrwrArvoyads)
Wol k Percei /ed to
be Complek
Deftet
Product GOOMetry
77
aft
R
DEIIu MO4IIiS mid InWtf
OW
procankv.
Watn
gfor
17"
us
itusev
Detie Des n
ai
inmtpoon on samytreguh4ons
Prep
lass
Figure 3.6 Value Stream Map for a MIT Student Product Development Project Continued from Figure 3.5.
31
CHAPTER 4 IMPROVEMENT
STREAM MAPPING
SUGGESTIONS
FOR
VALUE
4.1 WAY OF DISPLAYING REWORK
The problem about representation of rework (3.2.4) can be addressed by displaying rework
with a separate box (figure 4.1). This makes it possible to satisfy the two rules suggested by
Morgan (2002) (see 3.2.4). In order to make it easy to identify the original task of the
rework, only the process boxes for rework should be along the same line with that of the
original task.
Only the same tasks should be
along the same line.
Figure 4.1 Showing Rework in a Separate Process Box
4.2 ADOPTION OF SWIM-LANE FORM
Generally, hand-offs across functional groups take more time and effort than they do within
a functional group. In the second preliminary case study, swim-lane value stream mapping
could successfully visualize this difference. Adoption of this swim-lane form was also
effective for keeping the value stream map organized in spite of high complexity of
communications across many functional groups. Additionally, when used in combination
with the method suggested in 4.5, Swim-lane value stream mapping made it possible to
visualize how unsynchronization happened due to interrupting events.
32
4.3 SHOWING BOTH PLANNED AND ACTUAL SCHEDLULES
In the third preliminary case study, interviews with students were performed several times.
When students were asked if they had found any wasteful activity in their development
process with the value stream map displaying only actual processes, it was difficult to get
enough information related to waste. After adding the original schedule information to the
value stream map, however, it became significantly easier. Thus, showing both planned and
actual schedules turned out effective for identifying wasteful activities through interviews.
4.4 DISPLAYING INTERRUPTING EVENTS
As indicated in the third preliminary case study, engineers are sometimes occupied with
tasks from outside of the project, causing project delay. Such interruption is one of major
sources of project delay as well as waste inside of the project: in order to accurately
measure waste derived from activities inside of a project, it is necessary to know whether
delay is caused by activities inside of the project or not. Interrupting event can explicitly be
shown by using a sign shown in figure 4.2.
An Ean Ited Task
out of the Project
Figure 4.2 Way of Showing an Interrupting Event
33
CHAPTER 5 ROOT-CAUSE ANALYSIS DIAGRAM
5.1 ANALYSIS OF RELATIONSHIP AMONG DIFFERENT TYPES OF WASTE
Table 5.1 compares several definitions by forerunners. Toyota's seven categories of waste
have been revised to address waste in product development processes. Wormack and Jones
(1996) modified Toyota's definition by adding two categories, "complexity," and "time
lag," and removing over processing. Although these two added categories are not in
Toyota's definition, they are the ones that are not peculiar to product development
processes. In addition, "time lag" is related to over processing in that time lag causes over
processing - time lag means rework discovery time, and long rework discovery time causes
over processing (on defects). Morgan dramatically revised the definition by replacing all
but "waiting.", based on the systems perspective. Bauch (2004) revised these definitions by
analyzing interactions among each category of waste. The total number of all the categories
referred to above sums up to twenty three.
5.2 DEVELOPMENT OF ROOT-CAUSE ANALYSIS DIAGRAM WITH NINE PLUS
ONE WASTE INDICATORS
Because one of this research's objectives were making it possible to measure waste in
product development processes, using all the categories, which were twenty three in total,
in Table 5.1 was unrealistic. To deduce a frugal set of categories of waste, the causal
relationships among the categories in table 5.1 were analyzed. Figure 5.1 shows an example
of this analysis, in which the definitions by Morgan (2002) and McManus (2004) were
compared. This figure reveals that most of Morgan's categories were causes for the waste
categories defined by McManus, which basically inherited Toyota's seven categories of
waste. For example, "lack of system discipline (Morgan)" causes "over production
(McManus),"
"unsynchronized concurrent tasks (Morgan),"
and "ineffective
communication (Morgan)." This analysis had been expanded by incorporating other waste
definitions and various factors of low performances in product development processes
found in papers and books. And, it had been improved through the preliminary case studies
discussed in chapter 3. The complete result of this analysis is shown in 5.4: Root-Cause
Analysis Diagram.
34
Table 5.1 Com parison of the Definitions of Waste
1
Toyota's seven
wastes (Ohno,
1978)
Waiting
2
Transportation
3
Over Processing
Wormack and
Jones(1996)
Morgan (2002)
McManus (2004)
Bauch (2004)
Wait Time
Waiting
Waiting
Waiting
Transport
-
Transportation
Transport/ Handoffs
Excessive
Pcessivg
--
Processing
Over Processing
__________
4
Inventory
Inventory
-
Inventory
Inventory
5
Defects
Defects
-
Defects
Defects
6
Motion
Movement
-Unnecessary
-
Motion
Movement
Over Production
Overproduction/
Unsynchronized
Processes
-
Transport/ Handoffs
7
Over Production
Overproduction
8
-
Complexity
-_-_-
9
-
Time Lag
-_-_-
10
-
11
-External
12
-
-
Transaction
-
13
-
-
Re-invention
-
14
-
-
Lack of System
Lack of System
Discipline
Discipline
15
-
-
High Process and
16
-
-
System Over
17
-
-
Expediting
-
-
18
-
-
Large Batch Sizes
-
-
19
-
-
Redundant Tasks
-
-
20
-
-
Stop-and-Go Tasks
-
-
21
-
-
22
----
23
-
-
Limited IT Resources
Hand-Offs
Quality
Enforcement
Re-Invention
Arrival Variation
Utilization
Unsynchronized
Concurrent Tasks
Ineffective
Communication
-
35
......
...
...
. .....
C"
Au
Effec t
HighProcessand
Arrival Variation
(Morgan-W7)
Large Iatch Sizes
(Mor n-W9)
System Over Utilization
and Expediting
(MorMgan-Wn)
Waiting
((Mnus
)
Stop-and-Go Tasks
Morgan-W11)
Inventory
McManus-W2
Over Production
(McManus-4)
an-W6a
MMgM
Redundant Tasks
(Morgan-W10)
Unsynchronized
Concurrent T
(Morma -)
Defects
(McManus-W7)
Ineffective Communication
(Morgan-W13)
Re-Invention Waste
(Morgan-W6)
Excessive Processing
I(Md~anu-W
Transaction Waste
(Morgan-W4)
External
Quality Enforcement
(Morgan-W2)
Transportation
(McManus-W5)
Unnecessary Motion]
(McManus-WS)
Hand-Offs
(Morgan-W1)
Figure 5.1 Analyses of Relationships among the Categories of Waste Defined by Morgan and McManus - The
Categories without the Name of Morgan or McManus were added by the Author.
36
5.3 DEFINITIONS OF NINE WASTE INDICATORS AND INVENTORY OF
INFORMATION
5.3.1 DEDUCING NINE WASTE INDICATORS FROM THE ROOT-CAUSE ANALYSIS
DIAGRAM
The root-cause analysis diagram is shown in 5.4. The rightmost categories in the diagram
are root causes, and leftmost ones, effects. From the perspective of measurement, desirable
categories of waste are the ones that can easily be identified and the wasted time measured.
It was found that effects are easier to measure than their causes. For example, wasted time
on "waiting" can be measured by measuring an engineer's waiting periods. However,
wasted time on "system over utilization" is difficult to measure; "System over utilization is
the root cause for waiting in figure 5.1. Therefore, the nine leftmost categories, which are
effects, were chosen as metrics of waste in product development processes. They are named
waste indicators because they are not causes for waste, but indicate that time is wasted for
some reasons.
NINE WASTE INDICATORS
1. OVERPRODUCTION
2. WAITING
3. TRANSPORTATION
4. OVER PROCESSING
5. MOTION
6. REWORK
7. RE-INVENTION
8. HAND-OFF
9. DEFECTIVE INFORMAITON
Rework is the one that had neither been identified by the forerunners in Table. 5.1. It was
added by the author because it has frequently been pointed out as indicator of low
performances by many scholars and product development practitioners.
As can be understood from 5.4, the entries in the nine waste indicators are not mutually
exclusive. For example, defective information causes rework (5.4.5). The reason why the
37
author allowed this redundancy is the existence of strong interdependency among waste in
product development: one occurrence of waste can cause many different types of waste,
possibly forming a vicious circle, and this interdependency differs on a case-by-case basis.
Therefore, reducing one waste indicator may make the set of waste indicators an
insufficient one. Thus, the author maintained the nine (plus one described in 5.3.2) waste
indicators at this point; the waste indicators are prioritized in the case studies discussed in
chapter 10.
38
Table 5.2 Definitions and Examples of Nine Waste Indicators
Waste Indicators
Description
Typical Examples
1. Overproduction of
Different
Information (Duplication)
unintentionally
people/groups
are
-Duplicate creation of information due to
creating
the
unclear division of labor
same information.
2. Waiting of People
-People are forced to wait because of
People are waiting.
delay of upstream tasks.
3. Transportation of
Information is in transportation.
-Paper mail, packages
Information (Preparing and
-Tardy approval process with multiple
forwarding information)
signatures.
4. Over Processing
Engineers create information
-Creating information based on defective
that won't contribute the value
data.
of product.
-Trying
to
design
beyond
target
specifications
5. Motion of People
People have to spend time on
-Manual data conversion
(Information hunting, travel,
non value-adding motions.
-Business trips
Redoing tasks perceived to be
-Correcting/Revising designs that failed
finished for some reason
to pass Reviews.
reviews, documentation, and
meetings)
6. Rework
-Updating completed information due to
requirement changes
7. Re-Invention
Designing
without
similar
things
utilizing
past
-Design similar thing twice because past
designs are not well documented.
experience.
8. Hand-Off
Information is handed off with
-Hand-off of information to downstream
(Hand-off inside of project)
its responsibility between two
designers.
groups/people.
9. Defective Information
Erroneous or incomplete
-Design not feasible
(Coupled to Over Processing
information.
-Information that does not meet the
and Rework)
requirements (final, milestone, etc).
5.3.2 INVENTORY OF INFORMATION
39
Inventory of information is different from the nine waste indicators in that engineers' time
is not wasted while information is inventoried. In spite of this, inventory of information was
also identified as one waste indicator in this research because inventoried information can
lose value, causing rework. Inventory of formation is discussed in detail chapter 8.
5.4 ROOT-CAUSE ANALYSIS DIAGRAM FOR NINE WASTE INDICATORS
The complete root-cause analysis diagram is shown in Appendix II
40
CHAPTER 6: VALUE STREAM MAPPING FOR QUANTITATIVE
ANALYSIS OF PD PROJECTS
6.1 OBJECTIVE
Value stream mapping was originally developed for use in manufacturing environment, and
later its scope was expanded to product development environment as PDVSM (Product
Development Value Stream Mapping). For this historical reason, PDVSM took over various
rules for displaying different types of information flows and activities that had been
developed for detailed analyses of manufacturing processes. Some of these rules in
PDVSM are unnecessary in this research because the main purpose of using value stream
mapping is measuring wasted time. Unnecessary rules are eliminated, and, instead, some
minimum set of rules necessary for measurements are introduced in this chapter based on
the suggestions discussed in 4.2.
41
6.2 VALUE STREAM MAPPING (VSM) FOR DETAILED ANALYSIS
OF PROJECTS
6.2.1 TIME LINE AND GRIDS
This value stream mapping is similar to a cross-functional process chart in that it has
process boxes and arrows that represent flows (figure 6.1). One of the major differences
from a cross-functional process chart is that the horizontal axis of the value stream map is a
time line with weekly gridlines.
-
*
I
I
*
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
S
I
I
I
I
I
I
I
I
I
I
I
I
Figure 6.1 Time Line and Grids
42
- - - ---
- -
-
- - -
-
-
6.2.2 PROCESS BOXES - ALLOCATION AND LENGTH
(1) Process Boxes for the Development of the Same Function
If development of a function can be divided into several different phases, each phase should
be assigned one process box (figure 6.2). As can be seen in this figure, downstream phase
for a function is allocated immediately below its adjacent upstream phase
Figure 6.2 Allocations of Adjacent Phases
(2) Process Boxes for Rework
Process boxes for rework should be allocated on the same line of the original tasks (figure
6.3).
Figure 6.3 Allocation of a Process Box for Rework
43
This rule does not apply to the process boxes for different functions (figure 6.4). Different
tasks can be on the same line if they are not for the same function.
Development of different functions.
Figure 6.4 Allocations of Process Boxes for Different Functions
44
......
.......
(3) Beginnings and Ends of Process Boxes
Beginnings and the ends of the process boxes should be consistent with the time line at the
top of the map (Morgan, 2002). As a result, process boxes' lengths become proportional to
the time spent on them.
Week 1
Week 2
Phase 1 was started on the
first day week 1, and had
been worked on for three
days without any interruption
lasting more than one day
Figure 6.5 Beginnings and Ends Process Boxes- Beginnings and Ends of the Process
Boxes Should Match the Time Line at the Top of the Value Stream Map
45
6.2.3 BOXES - COLOR CODES
(1) Displaying Actual Processes (figure 6.6)
Process boxes for actual processes are painted in blue as long as their length do not exceed
the scheduled periods. On the other hand, in cases in which tasks took longer than
scheduled, the excess time should be shown by painting in pink.
Tasks within scheduled time
Tasks over scheduled time
Surplus of scheduled time
day)
Finished earlier than the
Took more time than
original schedule by one
the original schedule by
day
one day
Figure 6.6 Blue, White, and Pink Boxes
(2) Displaying Original Schedules
There are two ways to show original schedules. One way is allocating white boxes that
show original schedules (figure 6.7). This method is effective for clearly visualizing
schedule slippage from original plans. In this research, this method was applied to the case
study in the project B (see chapter 9). However, in cases in which schedule slippage is
significant, or processes are interrupted frequently, this method makes value stream maps
too complicated.
46
Another usage of white boxes is using them only when tasks are finished earlier than
scheduled; in figure 6.6, a white box is used for showing that phase 1 was finished earlier
before its due date by one day. This method is applied to case studies in projects A and C
(see chapter 9).
T
-
w--
-
s
d ---
d-t-m
---
-
Tasks within scheduled time
Tasks overscheduled time
Liii
Original plan
------------------------------
Func. A P1 (1day)
Finished earlier than the
Took more time than
original schedule by one
the original schedule by
day
one day
Func. A P2 (6 days)
I
Figure 6.7 Using White Boxes for Showing Original Schedule
47
(3) Displaying Review and Testing Processes
Review and testing processes should be shown by using diamonds (figure 6.8).
Review
---------------
Review
Figure 6.8 Displaying Review and Testing Processes
(4) Displaying Rework
Rework should be painted in orange (figure 6.9).
Original Work
Rework
Figure 6.9 Displaying Rework
48
(5) Displaying Over Processing
Usually over processing is submerged in value adding activities, but when the whole output
of a process is considered over processing, its process box should be painted in yellow
(figure 6.10)
Original Work
Rework
Over Processing
The whole work was
abandoned
Function A
Review
Phase 2
Original Work
(Over Processing)
Figure 6.10 Displaying Over Processing
6.2.4 ARROWS - COLOR CODES
(1) Information flow inside the same swim lane
Timeliness of information transfer is one measure of information quality defined by Bauch
(2004). Information flows inside the same swim lane should be shown with gray lines if the
transferred information is used in a timely manner (typically within a day: this criterion is
contingent with various factors such as the project's scheduled period and the market's
mobility). If the information is kept untouched for a specific period such as one day or
more, the information transfer is considered as inventory, and it should be shown with
green lines (figure 6.11).
49
Timely Transfer (used in a day)
Delayed Information Transfer
(Inventory of Information)
One Day or More
Within
One
Day
I
Figure 6.11 Timely Information Transfer and Delayed Information Transfer Information Stored for a Specific Period is Distinguished by Using Green Lines
This rule is also applicable for the information stored because the group or the engineer is
interrupted in the middle of a task (figure. 6.12).
t
Delayed Information Transfer
(Inventory of Information)
--
-
----------------------------
One Day or More
Figure 6.12 Displaying an Interruption
50
(2) Information transfer with Hand-Off (Information Flow across Swim Lanes)
Hand-Offs (information transfer among engineers/ groups) are marked in blue if the
information is handed off immediately (figure 6.13). Typically, transferred information used
in one day satisfies this condition. However, this criterion is contingent on various factors
including as the market's mobility and the scheduled development period. Hand-Off in
which information is kept untouched for one day or more is wasteful and is covered by two
waste indicators, hand-off and information inventory. Hand offs with inventory periods
should be distinguished from the other hand-offs by using red lines (figure 6.13).
-
Timely Hand-Off
a
Delayed Hand-Off
Hand-off with Inventory)
One day or more
In one day
--------------------------------------
Figure 6.13 Different Types of Hand-Offs
51
6.2.5 INTERACTIONS
Bi-directional information exchanges are shown by using bi-directional arrows (figure
6.14)
................ f
---------------- *
Figure 6.14 Displaying Bi-directional Information Exchanges
52
. .......
..
. .......
....
.......
6.2.6 CROSS-FUNCTIONAL TASKS
Cross-functional tasks should be shown in the way described in figure 6.15.
.
. LIF.........
inM...
...
Figure 6.15 Displaying Cross-Functional Tasks
53
6.2.7 INTERRUPTIONS
In most organizations, engineers are required to work on multiple tasks. Many scholars and
product development practitioners have pointed out that this multiple tasking significantly
affects product development projects. In this value stream mapping, all tasks that are not
part of the focused project are treated as interruptions, and shown as in figure 6.16.
Timely Transfer (used in a day)
o
Delayed
Information
Transfer
(Inventory of Information)
Interruption
An ExpeditW Task
f 0*
h Projet
Figure 6.16 Displaying Interruptions
54
6.2.8 TIME RECORDING
Time spent on every task should be put on a value stream map (figure 6.17). The total time
of weekly hours of labor of each functional group should also be put on a value stream map.
These numbers will be used for measuring wasted time (chapters 7 and 8).
Numbers in Blue:
Time Spent on Each Task'
Numbers in Orange:
Time
thb
on
Spent
Focused Project
-
-
--- -
-
-
-
-
-
-
--
-
-
-
-
-
-
-
-
-
-
-
I --
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--
-
-
-
-
-
-
-
26
I
--
-
-
-
-
-
-
--
40
-
-
-
-
-
-
--
-
-
-
-
-
-
-
--
-
-
-
-
-
-
--
-
1242
40
40
Figure 6.17 Displaying Spent Time
55
-
-
-
-
-
-
-
6.2.9 WASTE INDICATORS
Measured wasted time should be put on value stream maps in the way described in figure
6.18.
| Inventory of Information
Assigned ID (i stands for inventory)
Inventory period
1001-5days
One of nine waste indicators
Re-Invention
3h)w-001
Wasted time
Assigned ID
(w stands for waste indicator)
Figure 6.18 Displaying Wasted Time
56
.........
....
.......
CHAPTER 7: HOW TO MEASURE WASTED TIME IDENTIFIED BY
NINE WASTE INIDICATORS USING VALUE STREAM MAPPING
7.1 INTRODUCTION OF THIS CHAPTER
This chapter describes ways for measuring wasted time that is detected by nine waste
indicators defined in 5.3. All the wasted time on waste indicators are measured in units of
engineering time.
7.2 OVERPRODUCTION
When overproduction occurred, engineering time spent on overproduction is regarded as
time wasted on overproduction (figure 7.1).
Wasted time is this period
*
.
*
a
*
.
.
.
m
o
to
a
-
a
r
a
a
a
a
Creating the sam information
Non
Value-Adding
Work
Wasted Engineering Time
Figure 7.1 Measuring Time Spent on Overproduction - A Hatched Process Box Mean
Overproduction
57
-
-
§0
-O -0-=---
-
,
-
-
- -
...
-
.
-..
W
AAk
!!P!!!E E9 ;-
=
-
- -
-
-
-
-.-
.-
-
7.3 WAITING
When an engineer was forced to wait doing nothing, the period for which the engineer had
waited is regarded as time wasted on waiting (figure 7.2). Waiting is rare in today's product
development environment, for engineers usually have several tasks in their cues.
Wasted time is this period
-
0
-
a
a
-
0
-
N
-
-
:1//////////////////////Wasted
Engineering Time (A
engineer is just waiting doing
nothing)
Figure 7.2 Measuring Time Spent on Waiting
58
U
7.4 TRANSPORTATION OF INFORAMTION
Sometimes transportation of information takes up a substantial amount of engineers' time.
Figure 7.3 is an example case in which an engineer needs to provide his/ her CAD data to a
supplier. He/ she may need to spend his/ her time on data conversion processes, which is
usually not completely automatic. In this case, time the engineer spent on data conversion is
wasted time on transportation.
Value-Adding
Non
Work (re-formatting)
Example: re-formatting of data
Wasted
Time
Wasted time is this period
Engineeri g
To a supplier,
company, etc.
an
Figure 7.3 Measuring Time Spent on Transportation
59
outsourced
.
"4
__HUM
W-
-_
_1
_
-" -
7.5 OVER PROCESSING
Wasted time on over processing can be measured in the way shown in figure 7.4.
Determination of the actual time spent on over processing usually requires intensive
interviews with engineers, for over processing occurs concurrently with other value adding
work.
Value-Adding
Non
Work (discarded)
Wasted
Time
Wasted time is this period
Engineering
Figure 7.4 Measuring Time Spent on Over Processing
60
7.6 MOTION
Figure 7.5 is an example of motion. In this example, engineer spent some time on
reviewing another engineer's work. Time spent on reviewing is considered to be wasted
time.
Wasted time is this period
I
Vasted
ime
Non
Engineer's
Figure 7.5 Measuring Time Spent on Motion
61
Value-Addin g
7.7 REWORK
Figure 7.6 is an example of measuring wasted time on rework. In this example, the original
work was partially reworked. In such a case, wasted time on rework should be the total time
of A and B (figure 7.6). A is time spent on discarded work, and B, time spent on
troubleshooting. C is considered to be value adding activity. A is sometimes difficult to
measure, but C can substitute for A when measuring wasted time. Examples of
measurements of rework is shown in figure 10.20.
Discarded Portion
Original
Value-Adding
Non
Work (discarded)
(C)
(A)
Wasted
Time
(B)
Engineers'
Measured period
Figure 7.6 Measuring Time Spent on Rework
62
J
I-
!!
5
- ---
I -- -
-
I
=-
---
-
-
-
-
-
-
--L4
-
7.8 RE-INVENTION
Figure 7.7 is an example in which two engineers invented the same information. In this
case, time spent on the second invention is regarded as the time wasted on re-invention.
Work that could have eliminated by
recycling the output by another
engineer
Communication that should have
occurred
U
U
U
U
*
U
U
U
U
m
U
U
U
U
-
-
-
U
-
m
-
-
U
-
N
-
U
U
U
U
U
mummumum
Wasted time is this period
Figure 7.7 Measuring Time Spent on Re-Invention
63
E
U
-
U
7.9 HAND-OFF
Sometimes hand-offs takes both the sender's and the receiver's time: the sender may need
to spend his/her time on documentation that could be avoided without hand-off, and the
receiver usually needs to spend his/her time on understanding the sender's work. Figure 7.8
is an example in which both engineers wasted time on hand-off.
Non Value-Adding Work (documentation)
Wasted Engineers' Time
*
UU
U
U
U
Wasted time is these periods
Figure 7.8 Measuring Time Spent on Hand-Off
64
a
a
UM
7.10 DEFECTIVE INFORMATION
Defective information causes waste of time in various forms including rework, time spent
on reviews and testing, and customer support work after launching the product. Figure 7.9
is an example in which defective information caused rework. In this case, wasted time is
the time spent on creating defective information and fixing it. In many cases, time spent on
creating defective information cannot be easily distinguished from other vale-adding
activities. In such cases, measuring time on fixing defective information is sufficient.
Original work
Discarded Portion
Occurrence of
Defective Inf ormation
Time Wasted, but
Discarded Portion
Measured Period
Cannot be Easily
Measured
Figure 7.9 Measuring Time Spent on Defective Information
65
CHAPTER 8: INVENTORY OF INFORMATION AND HOW TO
MEASURE IT USING VALUE STREAM MAPPING
8.1 INTRODUCTION
Goldratt (1997) insists in his book "Critical Chain" on not allocating buffer times except at
the ends of projects. McManus (2004) puts stress on wastefulness of inventory of
information in his "PDVSM Manual," arguing "work in progress" information may become
obsolete while it is stored. Both arguments share the common idea that created information
should not be kept waiting. However, alike in manufacturing environment, inventory
cannot be completely eliminated for two reasons. One is that product development teams
usually do not have enough numbers of engineers to keep all information busy all the time.
The other is the risks and uncertainties existing in product development projects. This is
why even the scheduling methodology suggested by Goldratt requires buffer time allocated
on feeding paths.
Thus, there exist two tradeoffs related to inventory of information. One exists between cost
of having a big team and cost of having obsolete information caused by having a small
team. The other exists between the risk of depleting buffer time, and, again, the risk of
having obsolete information. Depletion of buffer time unsynchoronizes the whole project
schedule, causing subsequent waste.
Because of these trade-offs, there can be no universal solution for determining the right
number of engineers and the right buffer times: product development organizations need to
know how much inventory of information costs in their specific contexts. Without
quantitative data, they cannot optimize buffer allocations in their schedules. For instance, in
an environment in which market is significantly unstable, a huge team that realizes short
development cycle times may be desirable because information created goes bad quickly.
This research tries to shed light on this topic: the deterioration of information inventory and
how to measure it. 8.2 discusses how information goes bad. "Interest rate" of inventory of
information is calculated in the case study of Project A; the result is discussed in chapter 11.
66
8.2 DEFINITIONS OF ROTTEN INFORMATION AND FRESH INFORMATION
Rotten inventory in this thesis is the information inventory that needs to be reworked
partially or completely due to changes occurred inside or out of the project. For example,
information inventory may need to be reworked because a significant market change is
identified. More discussions on causes of rotten information are covered in 8.3.
8.3 HOW INFORMATION GETS ROTTEN
8.3.1 MARKET CHANGE
In some markets, customers' preferences change so quickly that products can be obsolete in
one year. This means that the specifications set at the beginning of projects may become
obsolete before finishing the projects. Even when customers' preference is consistent, a
product loses its value when a competitor releases a product with similar features because
most of the leading customers are unlikely to buy the second product.
8.3.2 REQUIREMENTS CHANGE
Shifting requirements are also causes for rotten information. Work-in-progress information
may become obsolete by changes in requirements: a fighter's specification is unlikely to be
consistent for ten years. Requirements changes may also be caused by internal events such
as boss change.
8.3.3 TECHNICAL DIFFICULTIES
Shenhar et al. (2003) argues that overlapping among tasks should be less when technical
risk/ uncertainty levels are relatively high. This implies that concurrent engineering's
applicability is contingent on the risk/ uncertainty levels. In concurrent engineering,
downstream tasks are sometimes started with tentative information from upstream tasks.
Working on tentative information may cause rework because the tentative information may
turn out to be defective for various reasons like technical difficulties. In such a case, some
portion of the original work becomes rotten, causing rework (figure 8.1).
67
......
..............
.................
. ...
....
.....
.......
........
..........
Final output (inconsistent with the
pre-released information because
Upstream Work
of technical problems)
Tentative
T- i Replac ment
- -
output
Original
rk
Rotten Portion
(Engineers'
time wasted)
Rework
-
Figure 8.1 Rotten Information Due to Technical Risk
68
CHAPTER 9: OVERVIEW OF THE RESEARCH INVESTIGATIONS
9.1 RESEARCH QUESTIONS
The lean tools and processes are developed through readings and preliminary case studies.
However, it was still uncertain that the tools and processes are applicable for measurements
in industrial product development projects. Specifically, the following questions were
raised.
(1) NINE WASTE INDICATORS
" Are they sufficient to address all the waste in product development processes?
" Are all the waste indicators equally prevalent, or some are more important than
the others?
(2) INVENTORY OF INFORMATION
" To what extent inventory of information is prevalent in industrial product
development processes?
" How quickly inventoried information gets rotten?
" How much labor does it take to refresh rotten information?
(3) THE VALUE STREAM MAPPING FOR QUANTITATIVE MEASUREMENT
*
Can the value stream mapping be applicable for measuring wasted time on every
waste indicator defined in this research?
(4) THE ROOT-CAUSE ANALYSIS DIAGRAM
*
Does the root-cause analysis diagram contain all the causes for wasteful product
development processes?
(5) OVERALL
*
Can the lean tools and processes described above deliver to product development
organizations information that leads to continuous improvement of their
value-creating processes?
69
To answer these questions, the next step is determined to test the tools and processes in
several product development projects.
9.2 ABOUT THE COMPANIES AND PROJECTS
9.2.1 OVERVIEW OF THE THREE PROJECTS
Table 9.1 briefly introduces the three projects investigated in this research. The product
being developed in Project B is the replacement of the one developed in Project A.
Table 9.1 Description of the Three Investigated Projects
Project A
Company
Project B
Company X (Hdqrs: USA)
Investigated
Development Site
Focused Team
Team's Deliverable
Project C
Company Y
(Hdqrs: Japan)
Japan
6 Engineers + Managers
5 Engineers +
Mngers
Managers
Embedded Software for a High-Tech Machine
Total Number of
Involved Engineers
(Partially or Fully)
100+
Status at the Time of
Investigation
Finished
Ongoing
Ongoing
Investigated Period
50 Weeks
17 Weeks
30 Weeks
Investigation
Investigated
Phase(s)
Invetigaion
Detailed Design
Phase
Phase
(After Setting Basic
(After Setting Basic
Specifications) +
Detailed Design
Specifications)Phase
Needs: Unstable
Market Size: Unstable
70
Needs: Stable
Market Size:
Unstable
9.2.2 DIFFICULTIES IN THE PROJECTS
Although the three projects are similar in that they are all embedded software development
projects, they all had their own difficulties.
Project A
Design Issues
* Major architecture design change caused by their decision to integrate several
components of the existing model to a single component.
" Higher complexity incurred due to this integration.
" In spite of more constraints caused by the integrated design, higher performance was
required due to technological development in the market at the time of the beginning of
the project.
Project Management Issues
" Offshore outsourcing.
" Resource contention: most engineers are shared by some other projects, causing
multiple-tasking. In addition, the interruptions by them were not always predictable,
leading to unsynchronization of processes.
Project B
Design Issue
0 Maintain compatibility with the previous model.
Project Management Issue
0 Scheduled to be completed in half the time spent on Project A.
Project C
Design Issue
* Realize high compatibility with the other manufacturer's machine.
" Basically no communication channel with users - their needs are communicated via the
customer.
71
9.3 INVESTIGATION SCHEDULE
9.3.1 OVERVIEW OF INVESTIGATION SCHEDULE
Companies X and Y were visited three times and twice respectively. Phone calls and emails
had been exchanged between and after the visits. Company X's investigation lasted for
three months, and Company Y's, two months. Detailed schedule for the investigation of
Company X is described in the following sections. The investigation of Company y
followed similar processes, although I could make it more efficient by applying what I had
learned through the investigation of Company X.
9.3.2 DETAILED SCHEDULE FOR COMPANY X
Preparation
A telephone conference was held with two project managers and one engineer; all of them
were active members of projects A and B. Basic information about both projects (project
periods, the team's roles, number of involved engineers) were informed, and the scope of
the investigation was discussed. Both parties agreed to start the investigation at the end of
the conference.
The First Visit
Activities
The first visit to company A lasted five days. On the first day, basic information about the
two projects (including organizational structure and its changes, detailed processes, the
products, and the market) was explained by the project managers and an engineer. The
second and third days were spent on drawing the first version of Project A's value stream
map. Last two days were spared for interviews with one of the project managers and all the
available engineers engaged in Project(s) A and/or B. Each interview took 30 to 60 minutes.
Common interview questions included the following:
* "What do you think was the difference between the two projects?" "Why do you think
so?"
* "What kind of difficulties had you encountered through Project A?
These questions worked as effective catalysts.
Although most meetings were held in the company's conference rooms, I was allowed to
occupy a desk located close to the development team. This helped me to develop a better
72
understanding about how they work, how information is exchanged, and even each
engineer's personality.
Obtained Data Other than from Interviews
Project A:
*
*
MS-Project files with the scheduled and actual processes.
Each engineer's weekly reports sent to the project managers. The report includes
information about time spent on each task, updated information about the problems and
difficulties the engineers encountered, and their updated plans for the month.
Project B:
* The MS-Project file that included both the scheduled and actual processes.
What I learned
Value stream maps for the finished portions of projects should be completed if possible, for
drawing them takes long time. In order to do to do this, both actual and planned schedules
should be obtained well before a visit. For this reason, before I visit Company Y, I obtained
as much information as possible, leading to more effective and efficient information
exchanges then.
Between the First and the Second Visits
Weekly Updates from the Project Manager
Project B's weekly reports were sent from the project manager to me through the internet
every week. The reports were basically intended to report to the other project managers,
and they contained information obtained through peer-to-peer interviews with each
engineer, the actual time spent on Project B. Updated MS-Project files were attached to the
reports. Telephone conferences with the project manager were held for thirty minutes on
average almost every week; most of the time was spent on asking questions about the
recent weekly reports.
Other Information Exchanges
Additional information was obtained by exchanging emails and phone calls with engineers.
73
Drawing Value Stream Maps
Project A's value stream map was made based on the schedule information in the
MS-Project file. Project B's value stream map was updated after each telephone conference.
The Second Visit
Intensive interviews with the project manager and all the available engineers were
performed through this two-day visit. Tentative versions of the value stream maps were
used for asking questions. Project A's value stream map at that time had information about
schedule slips, and interviews were focused on repeatedly asking the reasons for the slips
until root causes were identified as is suggested by Ohno (1978). Project B's value stream
map, having more detailed information than Project A's by then, was used for asking
reasons for identified wastes and information flows that had not been identified in the value
stream map.
Between the Second and the third Visits
Almost same activities and information exchanges were performed as the first interval.
Several reports on Project A's design/code reviews were obtained. Project A's value stream
map was improved reflecting the recent interview results and the information in each
engineer's weekly reports.
The Third Visit
With more detailed value stream maps, intensive interviews with engineers were performed.
A presentation showing tentative results was held in front of two project managers and
several engineers, followed by extensive discussions.
After The Third Visit
Value stream maps were updated by reflecting the recent interview results. Root-cause
analyses using the root-cause analysis diagram were performed based on all the information
obtained by then and additional emails and phone calls. Wasted time on each identified
waste was measured using the methodology explained in chapter 7.
74
CHAPTER 10: RESULTS OF RESEARCH INVESTIGATIONS
ANALYSES ON NINE WASTE INDICATORS
1:
10.1 OVERVIEW OF THIS CHAPTER
10.2 looks into the wasted time captured by the nine waste indicators. Some waste
indicators were more significant than the others. 10.3 analyzes the result by looking into the
causes for the wasted time with the root-cause analysis diagram. 10.4 summarizes this
chapter.
10.2. OVERALL RESULTS
10.2.1 NUMBER OF OCCURENCES
Figure 10.1 shows the occurrences of waste indicators per 50 engineering weeks in the
three projects. Motion was the most frequent in all the projects. Especially, its occurrences
were outstanding in Project C. The occurrences of over production, waiting, and rework
were fewer than the others. Project B had fewer occurrences of rework and defective
information. One of the reasons for this is that most of the tracked period of Project B was
on the investigation phase, on which some need for rework may be undiscovered, and the
rework not yet done.
75
Occurences of Waste Indicators per 50 Eng. Weeks
500
465
450
w
400
350
Co30
3 00
U Project A
25
0
0 Project B
0 Project C
0
Z
0
143
2 150
85
100
Z
I
10
50
3 2 0
4 2
10
-
0
37 35
44
1
0
0
C
0
C
0
2
0
C
0
0
I6
C
0
0
W
d
0
Waste Idicators
Figure 10.1 Normalized Occurrences of Waste Indicators per 50 Engineering Weeks in
Projects A, B, and C
76
10.2.2 AVERAGE WASTED TIME PER ONE OCCURENCE
Figure 10.2 shows the average wasted time on each waste indicator in the three projects.
The overall average wasted time per one occurrence of waste indicator in Projects A, B, and
C were 17, 3, and 8 engineering hours respectively. Overproduction took 23 hours in
Project A on average. Waiting, along with motion and hand-off, had less average wasted
time than the others. Over processing, rework, and defective information took 17 hours or
more on average, except in Project B, which was on its investigation phase during my
survey period.
Wasted Times per Each Occurrence of a Waste Indicator
25 F 23
24
23
22
20
20
20
20
17
0
17
15
15
E
U Project A
C
0 Project B 1
Z;
0 Project C
10
7
8
7
6
6
6
5
4-4---
5
3
0
3
1
1
00
0
0
CL
0
o
CL
C
(b
W
0
a)
.
6
cc
E
*-C
0
Waste Indicators
Figure 10.2 Wasted Time per Each Occurrence of a Waste Indicator in Projects, A, B,
and C
77
10.2.3 TOTAL WASTED TIME
Figure 10.3 shows the total wasted time on each waste indicator in the three projects. Over
processing, motion, rework, and defective information were the top four waste indicators in
almost all the three projects. This implies that the four waste indicators are more important
than the others. Although one occurrence of overproduction wasted 23 hours on average in
Project A, the total wasted time on it was trivial compared to the top four waste indicators.
Waiting was also trivial, implying engineers always have some tasks in their cues.
Project A's wasted time on over production was outstanding among the three projects,
indicating that 1,438 engineering hours were wasted for some reasons, including changes
and errors. Project A also wasted time on rework more than the other two projects. Project
B's wasted time was much less than the others in transportation, motion, rework, and
defective information. This result will be analyzed in detail in 10.3.
78
Wasted Times per 50 Eng. Weeks and Waste Indicators
2500
2357
CD
2000
Cb
0
1438
1500
290
M ProjectA
1382
0 ProjectB
IOUU)
978
1000
713
-
871
760343
243
N
500
0
94 145
192
135
70 18 0
17 12 0
220
0
20
I0t
0
C
0
C
C
0
C
0
0)
2
-
0
0
C
0
C
0
0~
V
C
CU
I
C
Waste Indicators
Figure 10.3 Normalized Total Wasted Time per 50 Engineering Weeks and Waste Indicators
79
A ProjectC
10.2.4 TEMPORAL CHANGES IN WASTE INDICATOR DISTRIBUTIONS
Figures 10.4-10.6 show temporal changes in waste indicator distributions in Projects A-C
respectively. In Project A, the total wasted time fluctuated over time. This fluctuation
implies the software team's activities, which are the downstream tasks of the hardware
team's activities, had largely been affected by intermittent hardware releases, for Project A
involved major changes in both hardware and software. In contrast, Project C, which
involved no major hardware change, had much less fluctuation than Project A. Wasted time
on rework increased as time spent on the project increases in all three projects.
Temporal Changes in Waste
Indicator Distribution (Project A)
1000
900
800
700
-
0
C
o Defective Information
0 Hand-Offs
3 Re-Invention
a] Rework
o Motion
E Over processing
E3 Transportation
* Waiting
* Overproduction
'--NV--'
600
ZZ
0)
E 500
-
--
-
-N
400
-:1,
1
300
-
!
A.. -V
-s
-a-l
200
100
0
-5
6-10
11-15
16-20
21-25
26-30
Eng. Week
31-35
36-40
41-45
46-50
Figure 10.4 Temporal Changes in Waste Indicator Distribution in Project A
80
Temporal Changes in Waste indicator Distribution
(Project B)
1000
900
800
0 Defective information
700
NHand-Offs
0
E3 Re-Invention
1 Rework
E Motion
2 Over processing
0 Transportation
E Waiting
* Overproduction
600
4k
500
-
400
300
200
100
0
1-5
11-15
6-10
Eng. Week
Figure 10.5 Temporal Changes in Waste Indicator Distribution in Project B
81
Temporal Changes in Waste Indicator Distribution (Project C)
1000
F
900
800 1
0 Defective
Information
* Hand-Offs
* Re-Invention
[1 Rework
700
aZ
:3
600
E
-
500
El
400
E Over processing
0 Transportation
E Waiting
0 Overproduction
. .
. . . . . . . . . . . . . . . .....
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . ... .. .. .. .
. . . . . .
. . . . . . . . . . . . . . .
. . .
.. .. ... ... .. .. ... ... . . . .
. . .. . . . ..
. . . . . .. . . .
. . . . .. . . . .. .
. ..
. .. . . .
300
V
Motion
.. .. . . .. .
200
100
0
-
1-5
-
- -
-
-
-
- -
6-10
-
-
-
.
-
11-15
16-20
Eng. Week
. .
.
.
.
.
21-25
. .
.
26-30
Figure 10.6 Temporal Changes in Waste Indicator Distribution in Project C
82
10.2.5 DISTRIBUTION OF WASTE INDICATORS AMONG ENGINEERS
Figures 10.7, 10.8, and 10.9 show the distributions of waste indicators of each engineer in
the three projects. As can be understood from these figures, the distributions differ
significantly among engineers. Tables 10.1, 10.2, and 10.3 briefly introduce the engineers'
profiles. These results illustrate the following:
Waste indicator distribution is contingent on each engineer's qualification level, each
engineer's role, and how information flows.
An example related to engineer's qualification is engineer T's ratio of rework to defective
information. This ratio is significantly bigger than that of most of the others. This implies
that it is not often for T that he makes errors by himself. This tendency is consistent with
his high experience level and his character as a perfectionist (see table 10.1).
Looking into the distributions of U (in Project A) and NF (in Project C) reveals that the
waste indicator distribution is also affected by each engineer's role. U in Project A and
Engineer NF in Project C had similar waste indicator distributions: they are the only
engineers who had wasted his/her time in the following order.
1. Motion, 2. Rework, 3. Defective information
As can be understood in tables 10.1 and 10.3, they share the same role: they are both
responsible for engineering issues of other engineers while working on their own design
tasks. In Project B, U's waste distribution changes significantly: he/she wasted his/her time
on hand-off most. This is mainly because his/her role in Project B was project manager who
provide with the engineers tasks and necessary information including specifications.
Engineer H's waste indicator distribution in Project A is a distinct proof that the distribution
is affected by how information flows. H wasted his time on over processing most. This was
due to his working on tentative information, which was caused by late information releases
from the hardware team.
83
Waste Indicator Distributions by Engineer (Project A)
100%_
A-3017
80%*
andOf
o Defective
80%
(D
0)
Information
* Hand-Off
* Re-Invention
E~
* Trasportatio
Rework
40%
60%
63 Motion
10
a.)
(I
0 Over Processing
40%'
E3 Transportation
o Waiting
0 Overproduction
".0
20%
/c
I
0%
F
M
7
f"77.
T
Y
H
U
Engineer
Figure 10.7 Waste Indicator Distributions by Engineer (Project A)
Table 10.1 Each Engineer's Profile
Engineer
F
Young engineer. First experience in a major software development project.
M
Experienced engineer.
T
Experienced engineer. Seeks for perfection in his tasks.
Y
Young engineer with high motivation.
H
Experienced engineer.
U
Not the project manager, but leads the team in technically like a chief
engineer.
84
Waste Indicator Distributions by Engineer (Project B)
100%_
0 Defective Information
E Hand-Off
80%
7 Re-Invention
18 Rework
CM
l Motion
60%
% Over Processing
40%
El Transportation
O Waiting
30%
U Overproduction
20%
10%
0%
U
Y
F
T
N
J
Engineer
Figure 10.8 Waste Indicator Distributions by Engineer (Project B)
Table 10.2 Each Engineer's Profile (Project B)
Engineer
U
Working project manager: not only manage the team, but acts like the
team's buffer. (see also table 10.1)
Y
(see table 10.1)
T
(see table 10.1)
F
(see table 10.1)
N
Experienced engineer.
J
Temporary engineer. Limited experience in software engineering.
85
Waste
100%
-..
~~ ~
.. ..
Indicator Distributions by Engineer (Project C)
. .
. ..
.
. . . .~
-..
-.
.
. .-.
80%
o Defective Information
* Hand-Off
* Re-invention
* Rework
* Motion
60%
C
a-
E Over Processing
KZ.
NF.
H..G..
40%
0 Transportation
* Waiting
* Overproduction
20%
0%'
Engineer
Figure 10.9 Waste Indicator Distributions by Engineer (Project C)
Table 10.3 Each Engineer's Profile (Project C)
Engineer
KZ
Young engineer with limited experience. Unfamiliar with the company's
coding rules/ design philosophy.
NF
Not the project manager, but leads the team in technically like a chief
engineer.
HG
Experienced engineer. No experience in the function assigned in Project C.
Experienced engineer. No experience in the function assigned in Project C.
IH
Young engineer.
HS
86
10.3 DETAILED ANALYSIS ON EACH WASTE INDICATOR
10.3.1 OVERVIEW
The five waste indicators that were not more significant than the others (see figure 10.3),
overproduction, waiting, transportation, re-invention, and hand-off, are briefly reviewed in
this section. The top four waste indicators, over processing, motion, rework, and defective
information are analyzed in detail using the root-cause analysis diagram.
10.3.2 OVERPRODUCTION - WASTED ENGINEERING HOURS BY CAUSES
Figure 10.10 shows the relationship between wasted time on overproduction and the
corresponding causes. Overproduction was identified in Projects A and B. Unclear division
of labor was the significant cause in Project A. On the other hand, the only cause identified
in Project B was under qualification, meaning an engineer's qualification was not enough
for the assigned task.
Making use of the architecture of previous model
The engineer added source codes without fully understanding the legacy source codes,
causing redundancy source codes.
Premature architecture design
This made the architecture too complex, causing redundancy in design.
Under qualification
Inexperienced engineers tend to make redundant source codes.
Unclear division of labor
Two engineers took care of the same task unintentionally.
87
Wasted Times on Overproduction and Causes
40
36
35
J
30
24
C
25
LO
0
E
-
U Project A
20
0 Project B
4-1W
MProject C
15
10
10
(n
5
0
0
0
C
(D
0
>
f 5
cc,0)~
E
0
C
0)
Cc
0
(D
A
0
<)
C
0
Causes
Figure 10.10 Normalized Waste Time on Over Production per 50 Engineering Weeks
and the Corresponding Causes
88
10.3.3 WAITING - WASTED ENGINEERING HOURS BY CAUSES
Figure 10.11 shows the relationship between wasted time on waiting and the corresponding
causes. Waiting was identified Projects A and B. Insufficient maintenance of development
environment and limited tools/ prototypes/ hardware were the causes respectively. This
result implies that engineers are forced to wait only in the unexpected situations in which
they encounter some hardware problems; in other situations, they switched their tasks. For
example, when some information was necessary to process a task, the engineers started
working on another one instead of waiting for the information.
Wasted Time on Waiting and Causes
(D
18
16
C
LO
0
E
17
14
12
10
8
M Project A
0 Project B
M Project C
6
4
2
0
(D
C
Ca
CL
E
C
~0
0
0
U)
C
U)
0
0
C
Causes
Figure 10.11 Normalized Waste Time on Waiting per 50 Engineering Weeks and The
Corresponding Causes
89
10.3.4 TRANSPORTATION - WASTED ENGINEERING HOURS BY CAUSES
Figure 10.12 shows the relationship between wasted time on transportation and the
corresponding causes. Although transportation was identified in all the three projects, their
distributions of causes were different from each other: only spatial/structural barrier was
shared by multiple projects. In Project A, Changes in design methodology and changes in
documenting / database format/ guidelines were the two significant causes. Both causes
re-formatting information (figure 10.13).
Changes in design methodology
Design methodology change was decided in favor of higher performance, causing
reformatting source codes.
Wasted Time onTransportation and Causes
90
80
70
68
62
60
53
51
0
50
U Project A
40
0 Project B
a Project C
E 30
U)
cc
20
9
10
0 0
0
3
0
0
0
01
0.
0) -a
CQ0
0
0
C
0
-0CV
-o
00
ca
16
*0 0
(00
CU~
0
ca
0
Causes
Figure 10.12 Normalized Waste Time on Transportation per 50 Engineering Weeks
and the Corresponding Causes
90
There' s No Perfect Suite
Product
itself
Manual Handling 4_Use of Paper
of Information
Documents
Adoptin
Fo
Impedfed
Compatibility Of
Different
PlatfOrmsisoftware
ifrn
Software Copan
Difference from
Suppliers'
Software Indstry' s
odto
yai
Legacy from Past
Developments
Outsoucing
Fltom
Transportation
of Infornatlon
Changes
in Documenting
JX/Database Formal
Guidelines
reformatting
Changes in Design
Methodology
T C
Structure
ScatteringLoais
Spatal/trucura
BarierComplex
Hierarchy
Structure of Organization
Funcb"nal
rga
nio
Figure 10.13 Part of the Root-Cause Analysis Diagram of Transportation of
Information
91
10.3.5 OVER PROCESSING
(1)Wasted Engineering Hours by Causes
Figure 10.14 shows the relationship between wasted time on over processing and the
corresponding causes. Over processing was more significant in Project A than in the other
two. (i) "Undiscovered errors in outputs from upstream", (ii) "Upstream changes/ poor
concept design/ marketing information" were the most significant causes in Project A. (iii)
"Prototype version confusion" was the most significant one in Project B.
(2) Examples of Root-Cause Analysis
The root cause analysis of the causes (i), (ii) and (iii) are quoted from the root cause
analysis diagram discussed in chapter 5 (see figure 10.14).
(i) Undiscovered errors in outputs from upstream.
As can be understood from figure 10.14, the typical root causes for this cause are the
following:
-
Defective information
-
Upstream task's dependency on downstream tasks for verification
Existence of risks / uncertainties
-
Limited resources (3) - Limited capacity of organization
(ii) Upstream changes/ poor concept design/ marketing information
As can be understood from figure 10.15, the typical root causes for this cause are the
following:
-
PD's nature (3) - Identifying all interfaces in advance is impossible
-
PD's nature (2) - Iteration cannot be eliminated
-
Poor marketing information
-
Poor concept design
-
Poor architecture design
(iii) Prototype version confusion
As can be understood from figure 10.14, the typical root causes for this cause are the
following:
- Poor work-in-process version management
-
Scattered locations
-
Complex organizational structure
92
-
Outsourcing
-
Functional organization
-
Complex hierarchy structure of organization
93
0
a)
C
Ci)
CD
CA
Poorly manufactured
prototype
Design technique/
philosophy not consistent
with the organization's
Schedule pressure
Unclear task
Strategically processing
multiple solutions
Limited
tools/prototypes/hardware
Defective information
Prototype version
confusion
Insufficient pervasion of
goal information
Insufficient /no
communication
creating a workaround
solution
Upstream changes / poor
concept design /marketing
information
Undiscovered errors in
outputs from upstream
C)
C)
C)
C)
CD
C)
w
C)
CD
C)
C:)
C)
C))
C)
C)
C)
C)
0
CD
C)
C>
CA)
0
~CD
*0
i-u
~2
11
1
0O
a
C)
CD
Cn
.C
CD
CD
CD
-.-
CD
C)
0)
-4
C)
C)
Wasted Time [ Hour / 50 Eng. Weeks]
Co
o)
OD
C)
C)
CA
CA
(D
0
CD
0
(A
CL
111111111111111
C)
C)
(0
PD's Nature(2)
Iteration cannot be
eliminated
Interface
Optimization
Process
Redesign
PD's Nature(3)
Identifying All Interfaces
In Advance is bripossible
Upstream
Poor Marketing
Changes
Poor Information Quality
from Upstream Phases
Concept
Design
Premature
Premature ArchZItetr
Design
Poorly
manufactured
Prototype
Late /Lack
Verificationy-Process
Undiscovered
Working on
Unreliable/
Defective Info.
rification by
Existence of
Uncertainties/Risks
Process
V esting,etc.)
Outputs fromr
-
Pe rformed by
D rwnstream
Tasks
Irvdependent
Errors in
4.Over4.Ove
Processing
Upstream Task's
Dependency on
Downstream Tasks
for Verification(E.G.
Manufacturability)
enfiction
-
(T
Upstreaml
19. Defective
Information
'erified by
External
Or ganization/
People
Limited
Resources(3)
Limited Capability of
Organization
Limited
Overlapping
Schedule
Resources(1)
System Over
Utilization
(Unrealistic
Schedule)
Concurrent Engineering(2)
Information Pulled Before
Validation and/or Optimization
of Design Parameter Sets
-- Hghl CometiiveMarket
Too Much Concurrency
(Complex product or LowTRL)
Prototype
Version
Confusion
Work-in-Process Version
Management
lnsufficient/ No
Communication
Scattered
Locations
Spatial
Barrier
Complex
Organizational
Structure
Outsourcing
- -
Functional Organization
Complex Hierarchy
Structure of Organization
Figure 10.15 Part of the Root-Cause Analysis Diagram of Over Processing
95
(3) Discussion
The most significant cause of over processing in Project A, "(i) Undiscovered errors in
outputs from upstream," is common in many embedded software development projects in
which both hardware and software are developed concurrently. The first two root causes,
"Defective information" and "Upstream task's dependency on downstream tasks for
verification" reveals the wasteful relationship between the hardware and the software team,
in which defective information flows down to the software team (figure 10.16). Because of
this pattern, the software team needed to waste time on defective information for which
they were not responsible. Creating defective information itself is wasteful. Passing the
defective information to downstream is also wasteful. If there had been an effective
verification processes before handing of information to the downstream team, both teams
could have reduced wasted time: the software team can reduce time on over processing, and
the hardware team can get feedback quickly. It is generally difficult to test prototype
hardware without a complete version of embedded software, but finding ways to check
errors effectively before handing off hardware prototype can reduce waste, along with
efforts to improve prototypes' quality (this is more essential), can some portion of the
wasted time of 911 hours / 50 months (figure 10.13).
The third root cause, "Existence of risks / uncertainties" cannot be controlled. However,
wasted time on over processing can be reduced by identifying risks/ uncertainties earlier by
introducing front-loaded processes including set-based concurrent engineering, or spiral
processes.
The fourth root cause, "Limited capacity of organization," may be controlled. However, it
is usually difficult because bringing up embedded software engineers takes longer time than
general software engineers because embedded software engineers need to have expertise
for specific hardware.
96
H ardware Team
verification
(ii) The
process between two
teams is not effective.
(i) Defective information
is created here.
*
Embedded Software
Team
(Wasted 911 hours)
Figure 10.16 Wasteful Information Flow without Effective Verification Proce sses
The identified root causes for the second significant cause, "(ii) Upstream changes/ poor
concept design/ marketing information," suggests that Project A's concept development
phase might have been premature. Because the project was processed without mature or
good information, the team happened to spend 195 hours /week on over processing.
However, some portion of this wasted time is caused by deterioration of information, which
is discussed in the next chapter.
97
10.3.6 MOTION
(1) Wasted Engineering Hours by Causes
Figure 10.17 shows the relationship between wasted time on motion and the corresponding
causes. The top three causes for motion were (i) "Documenting", (ii) "Testing/QC" (iii)
"Meeting." In these investigations, testing/QC included only review and testing tasks
performed by other engineers. This was because self-testing activities were not clearly
distinguishable from fixing errors.
Documenting and testing/QC were the most significant causes in Projects A and C, while
they were not significant in Project B.
Wasted Time on Motion and Causes
400 - 381
350
298
300
271
U2502221
0 Project A1
LO
-
200
O Project B
0 Project C
aE 150
94
100
40
50
36
2000o3
0
00
.2
0
a
E
.
0)
.C
0
D
211
C:
M~0.
(D)
Causes
Figure 10.17 Normalized Waste Time on Motion per 50 Engineering Weeks and The
Corresponding Causes
98
(2) Examples of Root-Cause Analysis
The root cause analysis of the causes (i), (ii) and (iii) are quoted from the root cause
analysis diagram discussed in chapter 5 (see figure 10.18).
(i) Documenting
As can be understood from figure 10.18, the typical root causes for this cause are the
following:
- Required activity
- Transportation
While documenting wastes the ongoing project's time, it may save time later in future
projects: without easy-to-access documentation, re-invention waste may occur in the future.
(ii) Testing/ QC
As can be understood from figure 10.18, the typical root causes for this cause are the
following:
-Defective information.
-Outsourcing
Testing activities are classified as waste because the better development processes are, the
less time for testing is needed. This means that a development process with long testing
time is not always a process that guarantees high quality products. Rather, it may be a poor
process whose work-in-process information's quality is poor because defective information
causes long time for testing that might have been unnecessary without defective
information.
(iii) Meeting
Not all meetings are wasteful: because well-organized meetings lead to high-quality
information transfer (Graebsch, 2005). On the other hand, meetings for unilateral
information transfer and with unnecessary attendants are wasteful, causing other wastes by
taking engineers' time.
(3) Discussion
Considering the three major causes for motion identified, measuring time spent on motion
is not a good way for waste reduction. Documenting can be considered as investment for
the future. Spending long time on testing is waste, but one of the two causes of it is
defective information, which is one of the waste indicators. In fact, in Project C, design
reviews sometimes worked as a training process. For example, many design reviews can be
99
seen figure 10.19. The project spent long time on the reviews, which lasted 1.5h-2h each,
but the reviews helped KZ learn the coding guidelines and the design philosophy of the
company. Using design reviews as an opportunity for training may not always be the best
way of training, but it can also be regarded as investment for the future. Deciding whether a
meeting is wasteful or not requires a careful analysis.
Defective
Information
Outsourcing
Stop-and-Go
Tasks
Meeting
Desire to Save
Just for
nformation Sharing
--
Information Releaser s
Time
5. Motion
Intensive
Interaction' sHelpfulness
for Creating
Ideas/Problem
Solving/DR
Narrow Bandwidth of
Meeting for Value
Creation/Problem
Solving/Design Review
-Meetings
t
Existing
Network(Resuting inLow
Limited Capabili ty of
Tele-Conferen ce
ResolutionLate
Response)
Business Trip
Premature
Complex Organizational
Structure
SpatialBarri er
Spend Time on Learning
How to Use Support
Equipments
-- -
Outsourcing
Complexity of Support
Equipments
Equipments
oumng
-Supporting
Scattering locations
--
Spend Time on Complex
Operation of support
I
IT Tecnology
Required Activity
*ting+--
--
--
3.Transportation
Outsourcees
Figure 10.18 Part of the Root-Cause Analysis Diagram of Motion
100
Wk9
Wk8
Wk7
Rework
V1040
10/31
10/24
Wk10
11/7
11;
Mvotion 1zhI WM I
1:9
Tr ed to clarify precie
--
i n n
(Gh
Deign
review
D
log
r
AL
w022. v23.
w024 Design
review
fi otion f2hli
E'rraceo
software)
Reviodl (24h)w O
Sefe
I
Motion (2h) w0.r20
Docum nting
:
(2A) v1.1
tive Info.
Motion
D
10
25
101022
DR2
DR2
Test
e
(2f)v039
nMotion
13 28
13 +27
On PR
+
w4
Iterati n
(optim zation
118
7 11
2
.
Rew rk I6h)
Documen ng
2e,
Motion 12hl w042
Design review
(21h'3) v034. 035, v'36
Documenting
enting
otion I1.5hl
It
Design revie
Under qu alificatio:
klotion f2h'3)
wJ25. vv)26.
woO2 7
4 1w037
Docur
Design ReviAev
v019
sign revi4 Vol 9
lotion
Motion 1 .5h*3j w031. w032, w033
Motion 12h,31
Derectiv.
proce s)
C14
008-3day
Defect4e Info. J8hI
Under 4ualification
3
Rework
4-1
Rework :16
vnO29
Corkshops
p4hF
Rewo*
DR
Cause
21
AL
-
w,02
F; 2 nji 5h1
hI
nI' v
DR
LA 6;
-3h
w132
Motionl2hl
w134
w135
Design review
Design review I
Motionhi
Ds139
Design r
klotihp1[.5
nlo1hi U o i3
w140
ign review
w141
.y
v 44
3
Design revieav Design review
Motionl2h)
hl
w1
VA 46
Design review
Figure 10.19 Example of a Process with Frequent Design Reviews - Engineer KZ's design Process in Project C
101
10.3.7 REWORK
(1) Rework in VSM
As can be seen in figure 10.20, rework is conspicuous in value stream maps. It can be easily
understand how time is spent on rework by taking a glance of a value stream map; in
Projects A and C, some engineers spent more than half of their time on rework.
4
7
44.5
13-5
10
38.51
35.5
49.5
--
13
26
10
48.5
4C
30
5
24
26
4
Wy
22
5
935
(2h)
(1211
~
Rework (orange boxes)
1
6
8/30
39.5
7/7103
7l14bO3
45
7/21103
28
7
7)28
35.
si/4/o
45
911
4
gri
51
82
'49/
9/9
Figure 10.20 An Example of Rework in Value Stream Map (Project A, Engineer T)
(2) Wasted Engineering Hours by Causes
Figure 10.21 shows the relationship between wasted time on rework and the corresponding
causes. Rework was significant waste identified in Projects A and C. (i) Troubleshooting
and (ii) Defective information were the most significant reasons for wasted time on rework
in Projects A and C respectively.
102
Wasted Time on Rework and Causes
1400
1237
1200
1000
861
C
wU
0
0 Project A
800
O Project B
0
E
4U
0 Project C
600
400
18
200
11
6 271
'
0
0)
0
.C')
4)
25
C
4)
.2
C.,
4)
4)
0
C
oo
0
76
31
'1 25
0 M
a
0
C')
CM
C
C
.C
E
CU
C
0
Cu
,
0 0
4
0
7
C
0)
C
0
I--
Co
C
0
.0
Cu
0
(n)
E
E
4)
C.)
0
0.
4)
0
0L
0
D.
0180
rTn1
1
_C
0 9 33
0
0
0
C.
CL
0 35
C
*0
20
0 0 10
0 0 40
C
0
9
E
C
Cu
4)
I
4)
0
Causes
Figure 10.21 Normalized Waste Time on Rework per 50 Engineering Weeks and The Corresponding Causes
103
(3) Examples of Root-Cause Analysis
The root cause analysis of the causes (i) and (ii) are quoted from the root cause analysis
diagram discussed in chapter 5 (see figure 10.22). Troubleshooting is caused by defective
information, but, in this investigation, when a engineer had spent his/her time on
troubleshooting, the wasted time was classified not as the rework time caused by defective
information, but troubleshooting. On the other hand, when a engineer had spent his/time on
fixing defective information, the wasted time was classified as rework time caused by
defective information.
(4) Discussion
Figure 10.23 explains why 861 hours are spent on troubleshooting in Project A. As can be
understood from this figure, the embedded software team needed to take care of the errors
both in hardware and software. This made troubleshooting processes complicated.
Furthermore, the software engineers had limited knowledge in the prototype hardware.
Especially the inexperienced engineers (F and Y) spent long time on identifying where bugs
are in. The quality of their work were not as high as those of experienced engineers then
(they showed notable improvement in Project B). And, their troubleshooting processes were
not as effective as those of the experienced engineers. Their lack of confidence, coming
from inexperience, sometimes made them take long time before determining who was
responsible for the bugs. It was sometimes difficult for them, partly because of the Japanese
culture, to point out errors made by hardware engineers who were more experienced. Thus,
engineers wasted 861 hours on troubleshooting.
Part of the huge wasted time on project A is considered to be caused by inexperience of
some engineers, but some portion of it might have overcome by appropriate project
management. The project managers sometimes ignored alarms by the young engineers,
having put priorities on immediate issues: this made rework discovery time longer.
Postponed rework makes time spent on it longer; this is discussed in (5).
Suggestions for reduction of troubleshooting time are the following:
1. Find ways to stop defective information flow across teams.
2. Let engineers work at their best conditions: too much overtime and excessive schedule
pressure cause low-quality outputs.
104
3. Try to retrieve alarming information from engineers: hidden problems are sometimes
troublesome than visible ones. (This seems to be already realized by U in Project B)
On the other hand Project C spent 1,237 hours on rework caused by defective information.
Defective information is discusses in 10.3.9.
105
9. Detective
Information
PD' s Nature(1)
Complete Elimination of
Risks/
Uncertainties is
Impossible
impossibility opeeycerRss
division of labor
clear
IImpossibility oof completely
diiino-ao
Unclear division
of labor
Complex Organizational
Structure
Stru/ture
Unplanned
Iteration
Inability of Prompt
Adjustment of
Division of Labor
Tardy
4-
Outsourcing
nfoation
Transfer
Functional
6. Rework
Organization
Complex Hierarchy
Structure of Organization
Prototype
Version
Confusion
-
FienU/Nl
Creation of Low
Quality
4
Information
ICommienton
Poor
Work-in-Process Version
Management
Scattered
Locations
Spatial
Barrier
Complex
Organizational
Structure
Outsourcrng
Functional
Organization
Complex Hierarchy
Structure of Organization
Schedule
Pressure
t
Schedule
Limited Resources (1)
system Over Utilization
Highly Competitive
Market
Time-Sensitive Product
Way-Off
Schedule
Inadequate Schduling
Technique
Insufficient
rainig
e
UnderPoR
ualificationon
Resources (2)
Qualification
of Designers
Limited
-Limited
Troubleshooting
_L
/Diagnosis
J
Working on Unreliab e/1a
Defective Information
Figure 10.22 Part of the Root-Cause Analysis Diagram of Motion
106
l
9. Detective
Information
Hardware Tean
The verification process
is not effective.
Embedded Softw re'+
Team
brea
g
***
Flow of defective inf arm ation
Embedded Software
Team
(Wasted 861 hours)
Figure 10.23Wasteful Information Flow without Effective Verification Processes
(5) Changes in Rework Time
Figures 10.24 and 10.25 show changes in the average time spent on one occurrence of
rework over time. Projects A and B were put on the same graph. Project A's start week was
shifted by fifteen weeks because the tracked period started after the completion of its
investigation phase, which took about 13-151 weeks in Project B.
The two graphs proved that one occurrence of rework takes longer time near the end of a
project than at the beginning of it, and their increases are exponential. Project A's curve
fluctuated. This is because information came from the upstream team (hardware)
periodically: the software team identified rework after some information releases such as
detailed specifications releases, and prototype releases.
These results imply that problems should be identified as soon as possible. Possible
solutions are the following:
1. Introducing a suitable spiral process with frequent prototyping
2. Introducing a front loaded process such as set-based concurrent engineering
3. Trying to listen to engineers. Watching for hidden problems.
1 Not
all the engineers switched themselves to the second phase at the same time in Project
B.
107
Average Time Spent on One Occurrence of Rework and Week (Projects A and B)
80
70
67
0
60
57
50
a)
E
[-r-
43
40
0
Av. rework time (Project A)
Av. rework time (Project B)
30
23
20
c
12
<10
M10
0
1-5
6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50 51-55 56-60
Week
Figure 10.24 Changes in Rework Time (Projects A and B)
Average Time Spent on One Occurrence of Rework and Week (Project C)
50
47
45
0
40
I
=3
0)
35
w
E
I
30
25
(D
CD
Mi
00 23
20
17
15
-.-
--
10
5
0
A''
1-5
'
6-10
11-15
16-20
21-25
Week
Figure 10.25 Changes in Rework Time (Project C)
108
26-30
10.3.8 RE-INVENTION
Re-invention was identified only in Project A, and the identified primary root cause for it
was scattered locations. An engineer spent long time on a function that was similar to the
one developed by another engineer.
10.3.9 HAND-OFF - WASTED ENGINEERING HOURS BY CAUSES
Figure 10.26 shows the relationship between wasted time on transportation and the
corresponding causes. Transportation was significant in Project C, and the most important
cause was "Absence of task owner." This represents the situation in which an engineer is
forced to leave his/office for some period, and another engineer has to take over the absent
engineer's tasks. This happened to Project B as well. Hand-offs take long time, especially
when the previous task owner is hard to reach. Frequent hand-offs, however, leave
documentation that may be helpful in the future.
Wasted Time on Hand-Off and Causes
60 53
50
-37-
-
40
32
0)
CD
E
M Project A
O Project B
30
0 Project C
20
E
-
--
_
-
14
10
10
CU
E
00
C-
3'
0
-o-C
0
C
CD
CL
0
0,
0
.C
.
-
CE
co
E
CUO
ai)
oU)
0
0
Causes
Figure 10.26 Normalized Waste Time on Hand-Off per 50 Engineering Weeks and the
Corresponding Causes
109
10.3.10 DEFECTIVE INFORMATION
(1) Wasted Engineering Hours by Causes
(i) Under processing / errors/ lapses was the most significant cause for defective
information in all the three projects (figure 10.27), and the amounts of waste time in
Projects A and C by the cause were similar. Under processing means that something is
missing in the output of a task: a task that was considered to be complete is not actually
complete. (ii) Under qualification was the second significant cause for wasted time on
defective information in Projects A and C. (iii) Insufficient communication was the third
significant cause in Project A.
Wasted Time on Defective Information and Causes
700
608
600
500WC:
C~)
400
O 30
EProject A
_____
OProject B
M Project C
E 200
17
100
3:
U13
S0
0
111.5
00
00
o)
W0
Q
240
0
W
CL8
0
0
2) k
C.
Causa
)
00
0.
0 00
0)
0)
0
0
0 013
aEd Ca
0
4)~
Figre
00 8
0
o
eetv
V4)7
(
4)
C0
nomtinpr5
.0
00.lzdWseTm
niern
Causes
Figure 10.27 Normalized Waste Time on Defective Information per 50 Engineering
Weeks and Causes
110
(2) Discussion
Although Projects A and C similarly suffered from (i) Under processing/ errors/ lapses, the
mechanism of how they wasted time was different. Project C's case was specific to
suppliers (figure 10.28). Because Company Y sells key components to Company Z,
Company Y has no reliable communication channel with user companies. This is critical for
them, for how their products are used differs among users, and many users use the products
in the ways the designers have never taken into account. For these reasons, designers in
Company Z do not exactly know every aspect of the specifications of their products. This is
similar to a case in which a user of a key uses it for opening bottles: the user may complain
about a new key that cannot be used for his/her unique purpose. Similar cases are prevalent
in Company Z's market. Company Z sets specifications of new products without
completely covering every use case. Company Y sets more detailed specifications based on
the target specifications given from Company Z. Company's engineers ask questions when
they encounter problems. This usually ends up finding that the task is more complicated
than they thought.
It is difficult for a company in similar situation to Company Y to establish reliable
communication channels with users, for all users are different, and sometimes contacting
users gives users chances to speak up, leading to more workload (adding more features, etc).
However, a part of the 547 hours wasted by (i) was wasted by not knowing the users.
Compared to this amount of time, spending time on establishing good rapport with them
with leading users by periodically visiting them would save a part of their wasted time.
111
The development team in
CompanyY
+--
(supplier of key components)
No reliable
communication channel
Company Z
(Company Y's customer)
Company
Company
Company
Company
Company
A (User)
B (User)
C (User)
D (User)
E (User)
Figure 10.28 Company Y's Relationship with Users - There's Virtually No
Communication Channel with Users
10.4 SUMMARY OF ANALYSIS ON NINE WASTE INDICATORS
*
"
*
Value stream mapping improved in this research was applicable for quantitative
measurements of nine waste indicators in all three projects.
There was no need to add new types of waste indicators.
Three waste indicators (over processing, rework, and defective information)
were more important than the others in terms of wasted engineering hours.
Motion was also significant in terms of wasted time, but analysis of its causes
revealed that trying to reduce time spent on motion is not likely to improve
product development processes significantly.
*
Root cause analysis diagram was helpful for quickly identifying causes for the
occurrences of waste indicators.
*
Quantitative analyses of causes for waste indicators showed different patterns
among companies and projects, proving that this methodology is helpful for a
112
*
company to identify its specific problems.
Additionally, the empirical idea, "Time to solve a
exponentially as time goes by," was valid in all projects.
113
problem
increases
CHAPTER 11: RESULTS OF THE RESEARCH INVESTIGATIONS 2:
ANALYSES ON INVENTORY OF INFORMATION
11.1 OVERVIEW OF THIS CHAPTER
Inventory of information measured in the three projects are compared in 11.2 through 11.5.
Identified inventory of information is classified into thirteen types in 11.6. Three projects
are analyzed measuring inventory by types in 11.7 and 11.8. 11.9 analyzes how quickly
information got rotten in Project A. 11.10 summarizes this chapter.
11.2 NUMBER OF OCCURENCES OF INVENTORY
Figure 11.1 shows the number of occurrences of inventory of information per week in the
three projects. In Projects A and B, six engineers' activities were tracked. In project C, five
engineers were tracked (see table 9.1). Inventory was measured in units of engineering days,
and the minimum measured period was one engineering day. In Projects A and B, on
average, there was one occurrence of inventory per engineer per week. Compared to the
two projects, the frequency of occurrence of inventory was much less in Project C.
114
Com parison of Weekly Occurences of Inventory
7.0
6.0
5.7
-
5.9
CD
a 5.0
w
0
C:
0)
4.0
U Project A
0 Project B
3.0
0 Project C
C:
0
2.0
1.4
1.0
I
0.0
Occurences of Inventory /Eng. Week
Figure 11.1 Number of Occurrences of Inventory of Information per Week
115
11.3 AVERAGE INVENTORY PERIOD
Figure 11.2 compares the average periods of inventory in the three projects. For example, in
Project A, once a task is stopped, it took twelve days on average before it is restarted. This
period is important especially in the contexts in which risks are high (see chapter 8).
14
12
_12
-
10
8
-
0
Project A
0 Project B
C
6
11 Project C
4
2
0
Average Periods of Inventory
Figure 11.2 Average Periods of Inventory
116
11.4 TOTAL INVENTORY TIME
Figure 11.3 compares the total inventory time per engineering week in the three projects.
Project A had five times more inventory time per week than Project C, although the sizes of
the two teams are similar (Project A: six engineers, Project B: five engineers), and they are
both in the same development phase.
Total Inventory Time per Eng. Week
70
64
60
50
Project A
4
30
0
Project B
Project C
W 3
20
10
0
Total Inventory Time / Eng. Week
Figure 11.3 Total Inventory Time per Engineering Week
11.5 IMPLICATIONS
The result of total inventory time showed that Project A had a substantial amount of
inventory time, indicating that the team suffered low throughput. This situation resembles
that of manufacturing processes in 1980's, in which factories had huge amount of
work-in-process inventory. Goldratt (1984) attributed the situation to inappropriate
performance measurements that was prevalent then, claiming that measuring efficiencies of
machines did not lead to improving productivity, but lead to unsynchronized production
processes with huge amount of inventory. He recommended, in his theory, TOC, to measure
inventory instead of efficiencies of machines.
Today, engineer utilization levels are monitored in many product development
organizations, or at least observed by project managers and their bosses. Senior
management people tend to think that there is a chance of reduction of number of engineers
117
when they see their people idle, like a plant director who sees workers taking rests. On the
other hand, idle information is not as conspicuous as idle engineers. Rather, project
managers may be blamed if they fail to give their engineers fewer tasks than they can work
on. Goldratt's suggestion was paradoxical in the manufacturing world twenty years ago:
because measurements were focused on measuring utilization levels of machines, huge
amount of inventory was not paid attention although it indicated low throughput of the
production processes. Today's product development organizations may be in the same
situation. Engineers are busy because their utilization level is monitored. On the other hand,
idleness of information, which gets rotten with time, is significant because it is not
monitored.
The results shown in figures 11.3 and 10.1 back up this idea, especially in Project A. In
project A, identified waiting of engineers was only four hours in fifty weeks. On the other
hand, information was waiting (as inventory) sixty four hours per engineering week.
Projects B and C had the same tendency, although they are not as significant. These results
imply that today's product development processes are in similar situation as manufacturing
processes twenty years ago. Toyota production system has seven wastes (Ohno, 1978).
TOC has only three metrics: throughput, inventory, and operating cost (Goldratt, 1984).
Toyota production system tries to control both waiting and inventory, while TOC ignores
waiting. The results in figures 11.3 and 10.1 implies that today's product development
activities are so premature as manufacturing a few decades ago that applying all the seven
wastes in product development is too early. The more detailed analysis of inventory in 11.8
reveals the existence of striking similarities in manufacturing processes a few decades ago
and Project A's development process.
118
11.6 CLASSIFICATION OF IDENTIFIED INVENTORY
The identified inventory of information falls into the thirteen types as follows:
(1) Type 1: Taking care of a more urgent task in the project
(2) Type 2: Switching to a higher-priority task outside of the project
(3) Type
(4) Type
(5) Type
(6) Type
(7) Type
(8) Type
(9) Type
(10) Type
(11) Type
(12) Type
(13) Type
3: Waiting for information from another task
4: Review/ testing work
5: Day off
6: Maintenance of Documents
7: Rework discovery
8: Other engineers' availability
9: Downstream engineer's availability
10: Waiting for an answer
11: Ambiguous information
12: Limited availability of tool/board/system
13: Others
119
..........
. .........
.....
........
...
..............
..
(1) Type 1: Taking care of a more urgent task in the project
This occurs when a group/ an engineer needs to stop working on a process and switch to
another process in the same project because the latter process has higher priority. Typical
appearance of this in VSM is shown in figure 11.4.
interruption
interru tion
Figure 11.4 Example of Type 1 Inventory
Example from the investigation
1328 in figure 11.5 is an example of this type of inventory of information. The
implementation phase of XXX FW (XXX is a function's name; it cannot be shown due to
the confidential agreement with the company) had not been worked on for five days
because the engineer needed to finish the documentation of another task. He needed to
switch to the latter task because its due date was closer than that of the implementation
phase of XXX FW. As can be seen in figure 11.5, XXX FW was interrupted several times
mainly by tasks inside of the project.
120
..
..
............
0
2/24
3/3/03
40
:3/10
40
40
32
3/24
40
:3/31
0
4/7/03
Rework (ohl
W332
Ider Prdcessirx
XXXXX Port
(t ) "335
(ation
3
8
Ba
m
3
Motion
(ph)
w3411
ors
w333
8
Defective i fo (8h) w334
Undlerpr
2
ed
2
8
3 IE
- 9ore ski
U
10
i325-4d
y
4 Motion 46
8
Rework (3 )
w330
be
4
328-5day
Motion (20h
RIO
Defectiv Info
(3h) w33
Work
i329-3day
3388
28
7 (
12
11X
10
359-1 ay
43
3-day
Rework (23h) $39
Task turned out 10 b m
we complicated than ffw Defective Info (23h) w340
had expectdd
Undler Procslng
Figure. 11.5 1328, Inventory of Information at the Center of This Figure was Caused
by an Interrupting Event from Inside of the Project (Engineer Y, Weekil)
121
3
(2) Type 2: Switching to a higher-priority task outside of the project
This type is the same as type (2) except that the interrupting processes do not belong to the
project. The typical appearance of this in VSM is shown in figure 11.6.
A
k
r
7
interruption
-
Figure 11.6 Example of Type 2 Inventory
Example from the investigation
1408 in figure 11.7 is an example of this type of inventory of information. System-Level
Services Task was interrupted by a supporting work for another project. This interruption
caused i408.
122
. ............
16
4,
407-12day
Workstation
10
34.5
20.5
411-1d
Motion (6h) W*42
XXXIXXX -D $cumenting
12/
XXX OeM I'/
reset pe
IRS
5
7 *
T?)
Moo
w401
X8 X - Doom I"g
2day
Moto 0h)w,
0408-4day
1
03
Documnyfng
Ji8.5
5
W91 Oday
ework (4.51 w404
Defective Info i 4.5h) w405
Underprom
0
13/11 42.5
11/4/02 24
111
44.5
11125
36
12/2/02
39.5
12/9
Z2
16
9
16
15
40.5 12/16
_15-7day
1Rework (1 h)0
31
Figure 11.7 Example of Switching to Higher-Priority Task outside of the Project System-Level Services Task was Interrupted by a Support Work Outside of Project A
123
. .
..
.....
. .....
(3) Type 3: Waiting for Information from another Task
This type of inventory is incurred when a task needs information from its dependent task(s)
to be processed further. The dependent task may be worked on by the same group/ engineer
((3)-i in figure 11.8) or by different one ((3)-2 in figure 11.8). In this classification, not
only waiting for information, but also for hardware prototypes that had been developed
through the project is also included because what software engineers need is the
information whether their software works on the prototype hardware.
Inventory (3)-1
Inventory (3)-2
Figure 11.8 Waiting for Information from another Task
Examples from the investigation
(1) Example of Inventory (3)-1
Figure 11.9 shows two appearances of inventory of information of this type. The two tasks
circled in this figure were testing processes; both needed an updated prototype of a
hardware component that had been developed by the hardware development team.
Especially, i539 was kept for as long as fifty four days because the hardware component it
was waiting for had been redesigned due to serious defects.
124
-
----- --- -------
-
5/19
51.5
/26
J2
t - -
-- - --
6/9
---
.
.
....
........
47.5
47
. .......
.
7/7/03 !)
46
&JO0
52.5
6/24
549-18oa
i!43-3day
lay
8
52.5 6/2/03
---- -
10
8
22
26
13
Up ated
Rewrk (29h) w533
wstructure
change
*
MM9*U
539-58dciy
M**Q
550-12day
4
540-34day
ft
+'f
35
32
8
M....+
Figure 11.9 Example of Inventory (3)-1 - The Two Tasks Circled in This Figure were
Both Testing Processes.
125
.......
. .
.................
(2) Example of Inventory (3)-2
Figure 11.10 shows an example of inventory (3)-2. The task in the dashed circle was left
untouched until the downstream task got all the information it needed.
12
pec Chafge
432-24day ,
XWI -
XXX
t431-21day
20
4
4
XXX
16
k dut to change (updated
FXXX CAL)
mwork (40 .h) w421
Rework 8h) w42
Trouble *hofing
Spec. change
Rework (43h) w421
Spec Change
)08"te
2
Rew
'XXX of XXX CAL)
R eDor Def u
20
45
sequencer
20
er Proces
(0' h) w427
Defects ir
Reworl (3415h) w418 N
*u
Trot
Over
S(345h) w419
in
430-4ca
24
475
HJW
0
36.!
9
i442-28day
9.
34
5/5/03
i638-Cday
40 34
I
i/26
51.5
i541-5day
542-4
3y
52.5 6/2/03
iE43-3day
1
616
2 .u*4
4
2
52.5
i54C48daytI
Figure 11.10 Example of Inventory (3)-2 - the Task in the Dashed Circle was Left
Untouched until the Downstream Task Got All the Information It Needed.
126
. ...........
. ..............
(4) Type 4: Review/ Testing Work
This type of cause was separated from type 1 because review/testing task had often (25
times) appeared throughout the development phase (figure 11.11). Review/ testing work has
high priority because of the following reasons:
- Conducting it earlier reduces rework discovery time.
- Several tasks may be processed based on tentative information from the task yet to be
reviewed.
- Some types of reviewing involve several busy key-players, causing difficulty in making
date changes.
Examples from the investigation
Figure 11.11 shows examples of inventory of information caused by review/ testing work.
1016 was caused solely by an external specifications review work. The interrupted task was
additionally interrupted by two other external specifications reviews, one code review, and
some other tasks. Since this engineer's role is working manager, he could scarcely have
concentrated on one design task without interruptions.
i
'4-100day
1.5
9.5
008-80day
R
009-Cday
016-2day
USA
h)
19
Motson
ransportation
of fnfo (0h)
w022
transfer
C4I day
Bw3
*Tei
15
15
w39
S)
Motion (Ih)
w037
Motion (3N
W035
7
al
038
-
Proect
T
T*stinWQC
n
(XXX)
3.5
5 5
Motion (9h)
Te
Rc
1
ede
3
11
Tra
222
.
2 5
Docurnenting
024-12day
023-30day
8Architectre
Ohter Meeting
Fig-130car
24
;60
021-day
Knowedge
Motion. (4b)
4
155
a
E
Figure 11.11 Example of Inventory Caused by Review! Testing Work
127
1.5
(5) Type 5: Day Off
Although day offs is not waste of engineering hours, they cause inventory of information.
Figure 11.12 shows an example of inventory caused by day off - XXX DC CAL Design/
Implementation task was interrupted by a week off. Since the engineer took a week off then,
the total labor hours was zero (see the number in orange in figure 11.12).
84
38.5
405-3da(
I --- __0
a 16
8
Worksatio
8
401-24ay
FW Cornamon (0#TI )
Motion (ih) w401
XxxOXXX - Doou
ng
43
02- iday
,4~8-4da~
14.5
~465-13day
xy )(XX CAl U1
8
26
iA
Q-d
8 435-3d y
34
38.5 10/7/02
34
10/14
42
10/21
44
10/2t
o
4/4/02
24
11/11 42.5
1/111
11/25
Figure 11.12 Example of Inventory Caused by Day Off - PMU DC CAL Design/
Implementation Task was Interrupted by a Week Off.
128
(6)Type 6: Maintenance of Documents
As is shown in figure 11.13, this type of inventory appears when engineers postpone
documentation and its completion. Although Glodratt (1997) argues that documentation
should not be done immediately after every task because it can cause delay on the critical
path, delay in documentation could incur time to remember and memory loss.
Inventory
by
caused
postponing
documentation
Inventory
caused
by
postponing
completion of
documentation
Figure 11.13 Inventory of Information Caused by Maintenance of Documenting
Example from the investigation
Figure 11.14 shows examples of inventory of information caused by postponing
documentation.
129
:w-= ' '-
-
.............
-.-
............
(discussion)
Hand-off (Rh)
6
340-1 day
45
ty s eem s
f lack of
'afrtow
8/
to bea*
355-26da
expeft
21
w,t f*W
[
2fee
Ie
3 Moti3n (3h) w371
i
o(
nh
36
Redesign
4.
Rbwoi
~
o~ ~
Ti
Pr pro
~
~
~
(1)w6
w to anveTs
20
ng
~
354-14day
Second alar) suppressed
by Mr X H'W team is
busy
procrastinatethis issue for
21
extremely
20
'41-1,r
'-.
!Y I IRework
21.5
0
45
(
i4
XX Online
n~ow on"8/
PPLInrs
Test
6
(31h) w3W
Defective information
(3 1h) w366
Test
w367
information (31h) w368
Rework (31h)
3
29 Defective
Moion (3h) w369
H
sunderstandinps
tified
1/03
50
8/11
50
8/18
50
8/2S
50
9/1
47.5
9/8
47
9/15
39
9/22
39
Figure 11.14 Example of Inventory of Information Caused by Maintenance of
Documenting
130
9/2!
. ....
...... ......
(7)Type 7: Rework Discovery
This inventory appears when a task that was perceived to be completed is reworked (figure
11.15). Since this inventory is related to rework discovery time - one of the important
metrics in system dynamics - reduction of this inventory could prevent rework caused by
"upstream changes" (pp. x) and rework caused by "working on unreliable/defective info."
I
Rewor is
discovered
Perceived to be
completed at this
time
Figure 11.15 Inventory of Information Caused by Rework Discovery
Example from the investigation
Figure 11.16 shows an example of inventory of information caused by rework discovery. In
this case, a task needed to be reworked because the engineer was notified a change in H/W
design on which his task was dependent.
131
.............
......
.........
10
Rework
630-4day
527-18day
528-7day
-eay
53 4
.
Rework (28h) w526
to HW design Change. other
.5h)
Rework due
DeteI,? Info
(11.5h) w520
Und rocessing
25-
26
188
18i
12d
14
Get U
ay
XX3td
i532-1%day3
i1day
9
I.
j534-
533-3day
n
2
xxxx
Diag Enhaoceent,
5
Processing
w525
9
Discussion
(4hJ
7
544-3d
C46- day
Diag
Reiease
MgL.
Rele~e Mgt
Re
M otin (1h)
XX
w527
44
Rees
Mgt.
Meeang
547
Motwn(2h)
w528
Mseng
6
Figure 11.16 Example of Inventory of Information Caused by Rework Discovery
132
.
............
-- --------------
.. .......
....
. ..
......
. ..
(8) Type 8: Other Engineers' Availability
Example from the investigation
Working in a team, sometimes tasks need to be stopped until its output is confirmed
acceptable for the upstream engineer. This can take long because the needed engineer may
have some high-priority tasks. Figure 11.17 shows an example of this type. In this case, the
testing task needed to be reviewed by another engineer who is taking care of its dependent
task. If the needed engineer is to process a downstream task, inventory of information is
classified as (9): downstream engineer's availability.
50.5
F'3 03
46
3/17
31 0 50
33.5
46
3/31
3124
417/03
464114
43
4/21
4
A27-5cay
Still undesv-abte
output - due to
XXXX unit
problem
'I
"4
Inquery
a6
~~cy
4
-----
ewortk (OnFw44i
r Processing (10h) v413
411
a
obwotng
-
a
1ework
day
(1
428-32day
M414
10
20
44Ot -
Over Processing (10h) w415
H/W version
421-14day
control
Unnecessary troublshooing
Work on enmeous informatin
(1wk)
G
'- d
w41
(41.5h)
SUnidendied ta.
SRework
*
- Processing (25h) w416
Working with wrong H/W
status
status424-8day
prernatur investigation
Extended features' commrands
Transportation (67.1
(XXXXXXX)
-
424-dy
4qrmatting to XX
10
Figure 11.17 Example of Inventory of Information Caused by Other Engineer's
Availability
133
r
......
..............
. ...........
......
(9) Type 9: Downstream Engineer's Availability
As is shown in figure 11.18, this type of inventory appears when handed-off information is
left untouched for some period.
Downstream
engineer
is
not
available for task B.
Figure 11.18 Inventory of Information Caused by Downstream Engineer's Availability
134
-- --------------
Example from the investigation
Figure 11.19 shows an example of this type. In this case, it took nine days before the
engineer used the information from the H/W team.
Wk6
5
i)
3
321
2/10
Wk17t
Wk7
(Wk18)
Wk12
3/17 (Wk23)
Wk11
Wk1O
Wk9
Wk8
2/17 (Wk19) 2/24 (Wk20) 3/3/03 (Wk2l) 3/10 (Wk22)
Wk1
3/24 (Wk21
2128
eat re Change: beca e
a
tha it cannotwb
reak d byH/W, soit was
deci
to 6e realized by
$/W
Canni
ol defecti 'wH/W
puse
Still undesirable
output - due to
XXXX unit
problem
,4n mnas ae
XXXX DC CAL
Inquery
_
2$)
2
42C
wk (3t
OV11 r Pro
wi)
I
I
ReWork (5h) w44i
(
*r Processing (10h) i 413
1 roubieshooting
sing (3hj w411
(
I\
i4 T-2day
T*1(
6
-A)
-
-
-*
26
-work (3h) w409
Processing (3h) W40
Troubleshooting
efective info from the
Ys.earn (HW)
15.5
-1
1ework (10
K. CAL
3.
'14
10
Over Processing (10h) w415
20
TcTmenting
12.5
HAN version
contil
C
I
8
Work on erroneous information
fw Common- Resoui ce
Constraints Check
S 1542-dy
otion (5h) W4 13'6474 1c?
D
"I
421-14day
F
14k)
OV
.r
Processing (25h) w416
Worting th wrog HAN
status
..- lda
/'T' -
0423-10
Figure 11.19 Example of Inventory of Information Caused by Downstream Engineer's
Availability
135
17.
.
.......
..
...............
(10) Type 10: Waiting for an answer
As is shown in figure 11.20, this type of inventory occurs when an engineer finds a
question, which takes some time before he/she gets an answer for it.
/ swer
Inquiy
Inventory of information caused by
waiting for an answer
Figure 11.20 Inventory of Information Caused by Waiting for an Answer
Example from the investigation
In the case shown in figure 11.21, the engineer found an error that was not caused by his
software. Thinking that there is something wrong in the hardware, He reported it to the
H/W engineer. The task could not be processed until this software engineer got an answer.
136
.
of
A :2/24
=2ate
iffpy
,u
!
ition
Canne
se
rfect b
a1seW
de"
/03
46
33.5
3/17
3/10 50
3/24
46
3/31
46
4/7/03
MW
i427-5day
StIl
undesirible
output - due to
XXXX urnn
problem
'liz
(2*
30ev ork (31,
Ove r Proce
50,5
......
...
...........
....
....
. ........
.........
.
Inquery
42C-!
- -------
17
ay
Rework (5h) w44
'er Processing (10h) i P413
reshootng
;silg (3h) w41 I
TroubU
U6-
Xx
K.
CALI
20
Rework (41.5
Over Processing (10h) w415
H1W version
contoI
premature
i421-14day
Extended fe
(X:
425-63day
Unecessaiy omeesnocong
8
escul
heck
4
10
Work on errofleos mnfomnation
o 15w2
otion (Sh)
1wk)
1W2
go,
.
4
o
r Processing (25h) w416
Working with wrong 8/W
status
424-8day
Figure 11.21 Example of Inventory of Information Caused by Waiting for an Answer
137
..
.........
......
. ..........
......
........
=
-
......
...
(11) Type 11: Ambiguous information
This type of inventory of information occurs when engineers find the information on his
hand too unclear or unreliable to be used.
Example from the investigation
In the case shown in figure 11.22, an engineer stopped processing two tasks because he
found the related specifications unclear.
XXX
A
12
i432-94day
Lin
work (40 5h) w421
20
rt
431-21 day
Ax
Re Dort De
42i32day
Specchange
Rework
Trouble
X
4
45
20
A"
24
ranspoitation (67.5h)
1
R
40
fting
Stop due to .ncdear sp
sequencer
3ring
XX ftrMat
-410
-
3
430-4day
204r2 1
40,514.4/28
1034
5/5/03
Reworl
(34.5h)
Trot
Over
Fless
4Error
w4 18
(34.5h) w4 19:
7nin
40 3A 5 5/12
442-2eday
68
?1
51.5
5/26
52.5 6/2/03
Figure 11.22 Example of Inventory of Information Caused by Ambiguous Information
138
..
........
.
........
..
......
..
.....
. ..
(12) Type 12: Limited availability of toollboardlsystem
Example from the investigation
In the example shown in figure 11.23, a limited number of prototype H/W boards were
shared by the software team, causing inventory of information against engineers' will.
Aotion (116h)
I16*~)
dotion ~fQC
Testin
Testin4
1
C
itsourc
A4U
Conm Selease
Refusal
10fusal
nomp deqink test
Revio
Motion
(5.5h)
w1 54
Derectime Info. (62.$)w156
An Error in wnwareI
for X
Wnfing
6
I Test
10
62.5h) w15
TMAub2s
I pP
117-12day
11 1&53day
'jFj ,,
b
7jta
7
? I
30
ili 13-45day
Rework (20h) *157
inventory due to
11mita aila
Spec change Adkd A feat i
f
.
of PP boad
* in
DSP FW
Dk§P
Debug
I
DPCo t
Firm*a
Cotppiwd
4/03
,
7/21/03 37
7/2q
PPd7.
P
ink WAt
AC
-
2
08
AF
8403
i122-3day
21 -
12
50
8/11 50
2n
FW (sngle-sfte)
19-10day
i
23-2day:
20
20
8/18
d
ay
52
8/25
47
911
1)
Figure 11.23 Example of Inventory of Information Caused by Limited Availability of
Tool/Board/System
139
11.7 DISTRIBUTION OF INVENTORY TYPES AMONG ENGINEERS
Figures 11.24, 11.25, and 11.26 compare the distributions of types of inventory of
information by engineers. These results revealed that the distributions differ among
engineers and projects.
Distributuion of Types of Inventory (Project A)
100%
90%
M Others
80%
0 Limited availability of toot/board/system
M Ambiguous information
70%
.. .
.
-
60%
50%--
-
-
-
* Downstream engineer is waiting for other necessary
information
EB Other engineers' availability
-
-
-
..
.~
40%
E Waiting for answer
.- .-
~
--
..
[t Rework Discovery
E Maintenance of Documents
~
.
E' Day off
-
- -.
.- --
30%
-
. ~~
..
20%
- ..
--
---
~ ~ ~ ~
. .-
--
.
9 Waiting for information from another task
.
-
.-
.
[t Review/Testing Work
U Switching to higher-priority task outside of the project.
-
0 Taking care of a more urgent task in the project
- -
...
10%
0%
U
F
H
Y
T
M
AH
Engineers
Figure 11.24 Distribution of Types of Inventory (Project A)
140
Distributuion of Types of Inventory (Project B)
Ut Others
N Limited availability of tool/board/system
100%
N Ambiguous information
-
90%
[ Waiting for answer
-------
4 80%
U Downstream engineer is waiting for other necessary
information
M Other engineers' availability
-
O Rework Discovery
70%
0 Maintenance of Documents
60%
-
0 Day off
1II Review/Testing Work
50%
* WWaiting for information from another task
40%
N Switching to higher-priority task outside of the project.
O Taking care of a more urgent task in the project
30%
-----
20%
10%
0%
U
Y
T
F
N
J
All
Engineers
Figure 11.25 Distribution of Types of Inventory (Project B)
141
Distributuion of Types of Inventory (Project C)
100% r
U Others
90%
N Limited availability of tool/board/system
-- 1 Ambiguous information
80%
EO Waiting for answer
70%
* Downstream engineer is waiting for other
necessary information
* Other engineers' availability
60%
* Rework Discovery
50%
E Maintenance of Documents
40%
E3 Day off
-
30% -
U0 Review/Testing Work
ISWaiting for information from another task
20% -
10%
* Switching to higher-priority task outside of the
project.
O Taking care of a more urgent task in the project
--
0%
KZ
NF
HS
HG
All
Engineers
Figure 11.26 Distribution of Types of Inventory (Project C)
11.8 ANALYSIS ON INVENTORY OF INFORMATION BY ITS TYPES
11.8.1 NUMBER OF OCCURENCES
Figure 11.27 compares the three project's number of occurrences of inventory by types. In
Project A, type 1, taking care of a more urgent task in the project, was the most frequent
type of inventory. In Project B, type 2, switching to higher-priority task outside of the
project, was the most frequent inventory of information, implying that the engineers were
frequently interrupted by other commitments. Project C had no outstanding type of
inventory in terms of number of occurrences, the most frequent one being type 1.
142
Occurences of Inventory per 50 Eng. Weeks
140
129
125
120
(D
0)
--------
100
* PorjectA
------_
O ProjectB
0)
0 ProjectC
79
80
0
C
)
60
47
42
40
29
27
18
20
I
=- - M '
0-
0
CD
0
-
-
0
Q
'S
0e
,
4.9
2
E
0
--- 44-o
0
2
---- 00
-0
-
C
0C
E.-0
Ty p
>
C6
Cuc
2
0i
0or-
5
C
o0o
E
C
S
<( S
CU
c
0J
0
Types
Figure 11.27 Normalized Occurrences of Inventory of Information per 50 Engineering Weeks and the Corresponding
Types
143
11.8.2 AVERAGE INVENTORY PERIODS
Figure 11.28 compares the three project's average lengths of inventory by types. In Project
A, "Ambiguous information (type 11)," "Rework discovery (type 7)," and "Waiting for
information from another task (type 3)," were the most outstanding ones with about the
average of forty engineering days. This is because the embedded software team depends on
its upstream process, hardware development. Rework discovery sometimes take long time
because some types of bugs in software cannot be identified without hardware prototypes.
Software engineers sometimes suspend their tasks until prototypes become available.
Project B had much less average inventory periods of the three types above. This was
mainly because there were no major changes in hardware specifications. Project C was
similar to Project B in terms of the three types of inventory, for the project did not involve
major hardware changes. In Project C, downstream engineer's availability (type 9) caused
the longest average inventory period, 21 days. This implies that Project C is managed in a
way not to interrupt engineers.
144
0
z
0
9
9
0
9
0
9
00
9
~tQ
CD
(1)
Total
Others
Limited availability of tool/board/system
Ambiguous information
Waiting for answer
other necessary information
Downstream engineer is waiting for
Other engineers' availability
Rework Discovery
Maintenance of Documents
Day off
Review/Testing Work
task
Waiting for information from another
of the project.
Switching to higher-priority task outside
the project
Taking care of a more urgent task in
9
oI~
9i
WN
S0
o
Er
o o >
0
0n CD
o
C0
0
CD
0) 0
01
~4
0) 0
41-
C>
.P.-
Average Inventory Time [eng.day]
(D
0.
0
CD
CD
(D
11.8.3 TOTAL INVENTORY TIME
The overall inventory time by types is shown in figure 11.29. The two most significant
types of inventory in Project A were "Taking care of a more urgent task in the period (Type
1)" and "Waiting for information from another task (type 2)." The two types take about 2/3
of the total inventory time of Project A. Project B had the longest inventory time in
"Switching to higher-priority task outside of the project" (type 2) of all the three projects.
11.8.4 OVERALL DISCUSSION
Figure 11.30 describes unsynchronized production processes described in "The Goal"
(Goldratt, 1984), in which throughput is low although all machines are busy. Goldratt
attributes this situation to the production management prevalent in 1980's, in which
inventory is not measured. In such unsynchronized production processes, the measurements
of utilization levels leads only to local optimization, leading to production of huge amount
of work-in-process inventory. In figure 11.30, WIP (a) is waiting because Machine A is
busy with other WIP. WIP (c) is waiting because other parts necessary for assembly are
missing.
Project A is in a similar situation (figure. 11.31). WIP (a) in figure 11.30 corresponds to
information inventory (a), which is type 1 inventory and WIP (c) in figure 11.30,
information inventory (c). Therefore, Project A, with high amount of types 1 and 2
inventory, is considered to be as less productive as the manufacturing process in figure
11.30.
Morgan (2002) listed "over utilization" as one of twelve product development process
wastes, arguing utilization level over 80% significantly decreases the system's throughput.
Project A's unsynchronization implies that the project chronically suffered over utilization.
146
-1
0
9
0
9
0
9
U)
CD
Total
Others
Limited availability of tool/board/system
Ambiguous information
Waiting for answer
Downstream engineer is waiting for
other necessary information
Other engineers' availability
Rework Discovery
Maintenance of Documents
Day off
Review/Testing Work
Waiting for information from another
task
Switching to higher-priority task outside
of the project.
Taking care of a more urgent task in the
project
i
0
N>
o
U0I
o~
o
N)
0
0
coz.
.
0
0
:
C.,
C.co
C
0)~
0C
OD
C)0)
0
0
Inventory Time [Eng. Day]
OD
Cn
C)
CD
U),
CD
C,,
CD
CD
m
CD
CD
CD
.
.
. .............
...............
WIP (c) is waiting because
......
. . . .........
WIP (d)
other parts are missing
Customer X
XCustomer Y
WIP (a) is waiting because the
Machine A is busy with other
WIP
..- --,-
WIP (c)l
Customer Z
4
Machine B:
WIP (a)
Empty!,'
Hight
BUSY
Li'
Machine B is
represents
2
producing
number
unnecessary
-AI
WIP because
stoppage is to be
penalized
WIP (b)
Huge inventory
of final product
because of the
product was
not pulled by
the market or
lost its value
because of too
long lead time
Machine A:
BUSY
Machine A needed to
stop working on (a)
Paradox
because working on (b)
Low throughput of value (products that
was necessary to fill the
can be sold at high price) in spite of
empty bin.
every machine's high utilization ratio.
Figure 11.30 Unsynchronized Manufacturing Process Described in "The Goal"
(Goldratt, 1984).
148
.....
-----
Info. Inventory (c) - type 2
Information is waiting for other
L!i
necessary information.
Customer X
Info. Inventory (a) is waiting
because Engineer A is taking
w---Customer Y
care of more urgent task: info.
__44k
inventory (b).
Info. Inventory (a) type I
'' Customer Z
iT
Engineer B:
Empty!
,'
BUSY
Hight
represents
Low-value
product
Machine B is producing
inventory
unnecessary information
because his/her utilization
level is monitored in some
ways
tEi
Info.
Engineer A:
Inventory (b)
BUSY
Engineer A needed to stop
working on (a) because working
Paradox
on (b) was necessary to create
Low throughput of value (products that
the information engineer B
can be sold at high price) in spite of hard
wanted.
working of every engineer
Figure 11.31 Unsynchronized Development Process of Project A
149
11.9 ROTTEN AND FRESH INVENTORY
11.9.1 RATIO OF ROTTEN INVENTORY AND TIME
Investigation in rotten inventory was performed based on the idea described in chapter 8.
Figure 11.32 shows the percentage of rotten information identified in Project A; only 5 %
was found to be partially or completely rotten. Figure 11.33 shows changes in ratio of
rotten inventory of information with time. This figure reveals that the ratio of rotten
inventory increased with time, and almost twenty percent of information got rotten when it
was kept for three to four engineering weeks. Figure 11.34 shows the trend line of the
relationship between the ratio of rotten information and time. The trend line was the
following:
y = 0.0054x + 0.8094
(Equation 11.1)
Ratio of Rotten Inventory to Fresh Inventory (Number) of
Ocurrences
5%
* Rotten
* Fresh
95%
Figure 11.32 Ratio of Rotten Inventory of Information in Number (Project A)
150
Ratio of Rotten Inventory
I
100%
90%
80%
70%
60%
0 Fresh Inventory
02
50%
0 Rotten Inventory
40%
30%
20%
10%
0%
-j
1-3
4-7
8-10
11-20
21-30
31-
Inventory Time [Eng. Day]
Figure 11.33 Changes in Ratio of Rotten Inventory of Information with Time
(Project A)
151
Ratio of Rotten Inventory and Inventory Time
60%
y = 0.0054x + 0.0356
50%
*
R2 =0.8094
40%
-
--
30%
0
02
10%
0%*
0
20
40
60
80
100
Inventory Time [Eng. Day]
Figure 11.34 Trend Line of Changes in Ratio of Rotten Inventory with Time (Project
A)
152
11.9.2 RATIO OF LOST VALUE IN ROTTEN INFORMATION
Rework Ratio can be calculated with the following equation:
Rework Ratio = (Time Spent on Rework)/(Time Spent on Original Work)
(Equation 11.2)
Figure 11.35 shows the relationship between rework ratio and inventory time of all the
rotten information in Project A; there was no strong correlation between them. The
average rework ratio was 53%.
Rework Ratio and Inventory Time
100%
90%
80%
0
0
(D
3:
Of
A
-
A
A
A
-AA
70%
60%
50%
--Average:53%
A
40%
A
30%
20%
10%
A
A
0
20
40
60
Inventory Time [Eng. Days]
Figure 11.35 Changes in Rework Ratio with Time
153
80
100
11.9.3 MONTHLY INTEREST RATE CALCULATION
Because the rotten inventory increased linearly with time (equation 11.1), and the rework
ratio had no correlation with time, inventory of information can be considered to have some
interest rate. The monthly interest rate can be calculated with the following equation:
0.0054[/ Eng. Day] * 21 [Eng. Day / Eng. Month] * 0.53= 6% [/ Eng. Month]
(Equation 11.3)
This implies that if information is kept as inventory for a month, engineers need to work
extra 6% on average to make up for the loss.
This interest rate is considered to be useful for re-designing organizational structures:
products in the highly unstable market should have processes in which the amounts of
inventory of information are minimized.
11.9.4 TYPES OF ROTTEN INVENTORY -- DISTRIBUTION OF TYPES OF ROTTEN
INVENTORY
Figure 36 shows the ratios of rotten inventory by their types. 56% of "Rework discovery"
(type 7) were rotten; 44% of rework discovery occurred due to hidden errors in the
information itself. Rotten information was also identified in waiting "Waiting for
information from another task" (type 3), "Day off" (type5), "Switching to higher-priority
task outside of the project" (type 2), and "Taking care of a more urgent task in the project"
(type 1).
154
Ratio of Rotten Inventory
.2
0T
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0 Fresh Inventory
(Number)
* Rotten Inventory
(Number)
-
-
0 -~
CL
C)_
0%
E
-?_1
4
o-c -)
--
-M
0
>l
0
0
M
0
--
-
-
aD
)
0-
-
0
a)
l
-
0
Types
Figure 11.36 Relationships between Ratio of Rotten Inventory and the Corresponding
Types
11.10 SUMMARY OF THIS CHAPTER
Value stream mapping was also applicable for quantitative measurements of information
inventory. Quantitative measurements revealed how much and why engineers' activities are
interrupted - this result can help companies revise their future strategies in project
management, scheduling, prioritization, and resources allocation. The analysis suggested
that Project A' information flows resembled those typical in manufacturing factory several
decades ago.
Rotten information was identified and measured in Project A. On average, 6 % of value
adding effort became waste if the output information had been stored for a month in project
A.
155
CHAPTER 12 FUTURE WORK
12.1. NINE WASTE INDICATORS
The three waste indicators, over processing, rework, and defective information were more
prevalent of all nine waste indicators in the three projects investigated in this research. Still,
the results of three investigations are not sufficient to justify ignoring the waste indicators
that were not significant in them. Performing more case studies, especially fields other than
development processes of embedded software, will be effective for reduction of waste
indicators.
12.2 INVENTORY OF INFORMATION
Inventory of information was found to be prevalent in all the three projects, and the study in
one of the projects revealed that information got rotten rapidly. Although a specific interest
rate was deduced, this interest rate is expected to depend on contexts specific to projects.
Another topic related to the interest rate of information inventory is the exploring the
relationship between the interest rate of information inventory (X in figure 12.1) and the
reduction of released product's value (Y in figure 12.2). X's causes include market,
requirement, and technical risk and Y's cause is market risk. Therefore, X and Y should be
correlated and X should be more than Y. Deducing X needs drawing a value stream map; Y
can be deduced from sales information, which takes less effort. If the correlation between X
and Y becomes known, X, which is useful for re-designing organizations, can be deduced
without detailed analysis requiring value stream mapping.
Information's value
X% LOSS
1 ENG. MON.
Time
Figure 12.1 Interest Rate of Information Inventory
156
Product's value
Y% LOSS
Minor Change
Major Change
Time
Figure 12.2 Reduction of Released Product's Value
157
......
............
......
. ..
.......................
.
12.3 SUBSTITUTING TASK INVENTORY FOR INFORMATION
Task inventory is idle tasks that are ready to be worked on by engineers. Task inventory can
be counted by engineers. It can also be counted with a value stream map; in figure 12.3,
inventoried tasks of this engineer on 2/19 are six. Counting task inventory is easier than
measuring inventory time, which is performed in this research. However, unlike in
manufacturing, time needed for a task varies significantly. And, engineers tend to start
working on the easiest task. Therefore, numbers of inventoried tasks may not have the same
meaning throughout a project. However, investigation of the correlation between
information inventory and task inventory may verify the possibility of replacing
information inventory with task inventory.
4
213
It inventory
21
2a
ILi-07
engineer N s
In ProjecB
hIo
eaClr
Proftty
12
&lay
ctIvlties
0,
4
Ox
-neno-
S 4 th
inventory)
5 inventory
110
4
1
6
irwentory
i 38
71
Q&UfqU
220
8
ur
4
t
e k
__________
1s2
22
:4
i
"
-roto
13
y Meetng
epbn
..
yMee~ng
o on10 h26h40
Figure 12.3 Counting Task Inventory with a Value Stream Map (Project B)
-
Task
Inventory Can be Calculated by Counting Green or Red Lines Crossing a Day.
158
12.4 ARE TOC'S THREE METRICS SUFFICIENT?
Analysis of Project A (see chapter 11) revealed that the project's development process is
similar to the manufacturing process described in "The Goal" (Goldratt, 1984). This implies
that the three metrics (throughput, inventory, and operating expense) of Theory of
Constraints (TOC) (Goldratt) may be sufficient for addressing waste in Today's product
development processes. Verification of this idea needs the following processes.
1.
2.
3.
Defining "throughput" in product development processes.
Test the three metrics for measuring waste in product development processes.
Examine the three metrics address most of waste in product development
processes.
12.5 SHOWING WASTED TIME EXPLICITLY IN VALUE STREAM MAPS
In chapter 7, wasted time was explicitly displayed in value stream maps (figure 12.4).
Although this technique was not applied in drawing value stream maps in this research, it
may make wasted time more distinct from value-adding time.
Wasted time is this period
Creating the sam
information
Non
Value-Adding
Work
Wasted Engineering Time
Figure 12.4 Measuring Time Spent on Overproduction - A Hatched Process Box Mean
Overproduction (Same as Figure 7.1)
159
12.6 EXPLORATION OF ENGINEER UTILIZATION LEVELS
The value stream maps in this research have all the information necessary for measuring
engineer utilization levels. Measuring utilization levels, which was not performed in this
research, may make it clear how utilization levels affect product development processes.
10
20
20
2
t3xxx
311-
7.5
10~ fll
316-300ay
2day
o.
o
fg
~
Motion (7mSo()
3I8-OO
AtaZ
28
10
20
(
xx2
A, Enginer Y
20a
4.
44
(Io
2t
2RW
notthave1
L.2St
Fiur 12
ieSpnnnTskqhw
(Project A, Ehie
160
au Sra
i
Y)
a
CHAPTER 13 CONCLUSIONS
Conclusions from the Perspective of This Research's Goal
" The nine plus one waste indicators for measurement of waste were determined based
on the analyses of causal relationships among various factors of low performances in
product development processes.
" As a result of these analyses, the root-cause analysis diagram was produced. The
diagram was a database of causal relationships among factors of low performances.
"
*
"
The value stream mapping for quantitative measurement of waste was developed
through preliminary case studies. A process for measuring waste with waste indicators
and value stream mapping was developed.
These tools and processes have successfully been applied to three industrial case
studies in two companies, in which value stream maps have been developed through
intensive interviews with project managers and engineers.
The three case studies has proved the following:
* The nine waste indicators were sufficient for identifying and measuring
"
waste in product development processes.
Inventory of information was prevalent in
*
processes.
The root-cause analysis diagram was useful for identifying typical
product development
"
root-causes for waste.
The lean tools and processes developed in this research have proved to be able to
"
identify problems both peculiar and common to the organizations.
Therefore, these lean tools and processes can deliver to product development
organizations information that leads to continuous improvement of their value-creating
processes.
Findings and Implications
*
Among the nine waste indicators, three waste indicators, over processing, rework, and
defective information were more significant than the others, implying the possibility of
reducing the number of waste indicators.
161
"
*
*
It has been proved that time per one occurrence of rework exponentially increases as
time spent on the project increases.
Analysis of inventory of information has revealed that the development processes of
the investigated projects has turned out more or less similar to the unsynchronized
manufacturing processes several decades ago.
In one of the investigated projects, information got rotten at the rate of 6% a month.
This indicates information inventoried for a month causes additional engineering work
by 6%.
162
APPENDIX I EXECUTIVE SUMMARY
1. GOALS AND OBJECTIVES
The goal of this research is to develop a process for continuous creation of lean value in
product development organizations. Creation of lean value means realizing value with
minimum wasteful process.
To achieve this goal, the objective of this research was determined to develop ideas and
methodologies of lean product development into tools and processes that can help product
development organizations (1) identify and measure the waste in their teams' processes; (2)
identify causes and measure their impacts on PD processes; and (3) finally learn the best
strategies to pursue to improve their PD processes.
2. RESEARCH PROCESS
2.1 Define nine plus one waste indicators for waste measurement (table A-1).
Table A-1 Nine plus One Waste Indicators
Description
Waste Indicator
1. Overproduction of Information (Duplication)
Different people/groups are unintentionally creating the same
information.
People are waiting.
2. Waiting of People
3. Transportation of Information
(Preparing and
Information is in transportation.
forwarding information)
C,0
0
4. Over Processing
Engineers create information that won't contribute the value of
product.
Cn
5. Motion of People (Information hunting, travel, reviews,
People have to spend time on non value-adding motions.
documentation, and meetings)
6. Rework
Redoing tasks perceived to be finished for some reason
7. Re-Invention
Designing similar things without utilizing past experience.
8. Hand-Off (Hand-off inside of project)
Information is handed off with its responsibility between two
groups/people.
9. Defective Information (Coupled to Over Processing
Erroneous or incomplete information.
and Rework)
Inventory of Information
i Work-in-process inventory of information.
163
2.2 Create the root-cause analysis diagram that is useful for quickly identify
root-causes for waste (figure A-1).
Waste indicator
Intermediate Causes
4
(effect)
Individual Designer's
Poor Understanding
of Downstream
Tasks
(e - Ma.nutacEperunce
Lack of Constructive
Advice from
Designers
Dasitiners
* Root Cause
rUiications
--
Lack of
of Designers
Designers
IRaaourcea(1)
Expeiencd
~AdvicelAsking
Over
-4System
Insufficient
lsftetlm
Utilzation
Time
No Level Scheduling
FL __
__
About 300
Irgaucauronal
Structure
SpatialStructura
Barrier
Scattering
Locations
typical root
causesin
Outsourcing
Corporate Cultum
Specifying Too
Musch Detail
-]
Ormzational
Comp
Hierarchy
SpatiaVStructurul
Processing
Barie
ScttrinV
Lcaton
F-Lunc.i
Figure A-1 An Example of Root-Cause Analysis Chart
164
total
...
.
. ...
........
2.3 Optimize value stream mapping for measuring waste identified by the nine plus
one waste indicators (figure A-2).
:2/24
40
40
/3/03
3/) 0
17 32
40
3/241
40 1
:3/31
0
4/7/03
Kewor( 415
W332
ider Prdcessin
Otper
122-6d
aon (61)
i323-Aday
V.1-- :
8
%Ii%
Boot Load!4
o (8)
I
XXXXX Port
5
conitments
Inventory 2
Turned
but t
10 63 5-4d
0
'4
xle
awe
54d
324-3day
3388
Overlue
task
(XXX)
34
(3h) w33'
Work n
10
28
Rewor
12
8
Rework (31 )
w330
Defectivf info
4
328-5day
Motion 420h
Mot ion(6 w337
Do
3
- - --~~ ^---
-
9dore ski
w341!
Meetnig
Errors ideitified
1-6iay
8 4
32
3
20
336
w334
330-
i331-2day.m
-.
18*.. '
43
6359-1day
Task turned out to be mucdt Rework (23h) r3939
we cM ttcat n Vi'y Defective Info (231h) w340
hadd
expected.
.
.. Under Processing
.-
Identified
. h"""Waste
Indicators
Figure A-2 An Example of the Value Stream Map for Quantitative Analysis
165
3.
...........
.........
3. RESULTS1: NINE WASTE INDICATORS
The value stream mapping improved in this research made it possible to measure waste
time on each category of waste (figure A-3). These results revealed that "Over Processing,"
"Rework", and "Defective Information" are more prevalent that the other waste indicators.
Wasted Tirnes per 50 Eng. Weeks and Waste Indicators
2500
01500
2357
~
15001438
978
LU
1000
871
760343
o ProjectB
0 ProjectC
24
500
z
135
180
17 12
00
192
94145
111
9
22 0
0
C
0
0
%0.
Waste Indicators
Figure A-3 Relationship between Wasted Time and Nine Waste Indicators
Detailed analyses using the root-cause analysis diagram made it possible to identify
problems specific to each company and show how many hours are wasted on them. (Figure
A-4).
Hardware Team
The verification process
,,
Embedded Software
is not effective.
i.
*
Team
Embedded Software
Team
(Wasted 861 hours)
Flow of defective information
Figure A-4 An Example of Identified Problem
166
One occurrence of rework turned out to take more time near the end of projects than at the
beginning of it (figure. A-5).
Average Time Spent on One Occurrence of Rework and Week (Projects A and B)
80 r
70
67
0
60
Lii
57
50
E
F- 40
-
43
0
0)
-*-Av. rework time (Project A)
-0-Av. rework time (Project B)
30
20
-
-
-
5
10
1-5
23
4
__
06
1
10
6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50 51-55 56-60
Week
Figure A-5 Average Time Spent on One Occurrence of Rework
167
4. RESULTS2: INVENTORY OF INFORMATION
4.1 TOTAL INVENTORY TIME
Figure A-6 shows the total inventory Especially, Project A's inventory time was significant:
64 engineering - day inventory time in a engineering week on average (it had 6 engineers).
Total Inventory Time per Eng. Week
70
F
64
60
-
50
ProjectAl
-
40
30
lProject B
Project C
Lm-i
30
20
13
10
0
Total Inventory Time / Eng. Week
Figure A-6 Total Inventory Time per Engineering Week: Number of Engineers in
Projects A, B, and C are 6, 6, and 5 Respectively.
4.2 INVENTORY TIME AND THE CORRESPONDING TYPES
Figure A-7 shows the relationship between inventory time and the types of inventory of
information. As can be understood from this graph, the following two types were dominant
in Project A.
Type 1: Taking care of a more urgent task in the project
Type 2: Waiting for information from another task
This result implies that Project A's development process was an unsynchronized one: In
Project A, although engineers were switching tasks frequently not to delay the project,
many tasks were not able to be started because some information was missing. This
tendency resembles the manufacturing processes several decades ago.
168
9t
rQQ
(I)
CD
Total
Others
Limited availability of tool/board/system
Ambiguous information
Waiting for answer
Downstream engineer is waiting for
other necessary information
Other engineers' availability
Rework Discovery
Maintenance of Documents
Day off
Review/Testing Work
Waiting for information from another
task
Switching to higher-priority task outside
of the project.
project
Taking care of a more urgent task in the
0)
N
(D
-4
I,
-~
.-
0)
0
02i
CD
CD
CD
C)
C-
0)
0)
0)
CD
C)
inI~i~i~i
0)
0
0)
0
o
0)
0D
0
0
0
Inventory Time [Eng. Day]
0
0
-4
CD
0
0
(n
CD
0.
C')
CD
CD
=3
m
-0
CD
~0
CD
4.2 ROTTEN INVENTORY
Figure A-8 shows how the number of rotten inventory increases with time. Figure A-9
shows the relationship between rework ratio and time. Rework ratio is defined by the
following equation:
Rework Ratio = (Time Spent on Rework) / (Time Spent on Original Work)
Monthly interest rate of information inventory can be calculated as follows:
0.0054[/ Eng. Day] * 21 [Eng. Day / Eng. Month] * 0.53= 6% [/ Eng. Month]
If information is kept as inventory for a month, engineers need to work extra 6% on
average to make up for the loss.
Ratio of Rotten Inventory and Inventory Time
60%
y = 0.0054x + 0.0356
50%
_--
0%
2,
-_
R
_
> 40%
_
=
0_
2
-
30%
020%
-
-
-
-
10%
0%
0
20
40
60
80
1001
Inventory Time [Eng. Day]
Figure A-8 Trend Line of Changes in Ratio of Rotten Inventory with Time (Project A)
Rework Ratio and Inventory Time
100%
A
-
90%
A
A
-
-
60%
-
o50%
&
40%
-
20%
--
30%
ag~--
-
----
-__
--
-
_
--
__
-
-
10%
-
0
20
40
60
80
100
Inventory Time [Eng. Days]
Figure A-9 Changes in Rework Ratio with Time (Project A)
170
5. CONCLUSION
Overall
" The lean tools and processes developed in this research have proved to be able to
identify problems both peculiar and common to the organizations.
" Therefore, these lean tools and processes can deliver to product development
organizations information that leads to continuous improvement of their value-creating
processes.
Nine Waste Indicators
* The nine waste indicators were sufficient for identifying and measuring waste in product
development processes.
* Among the nine waste indicators, three waste indicators, over processing, rework, and
defective information were more significant than the others, implying the possibility of
reducing the number of waste indicators.
Rework
N It has been shown that time per one occurrence of rework exponentially increases as
time spent on the project increases.
Inventory of Information
"
"
Inventory of information was prevalent in product development processes.
Analysis of inventory of information has revealed that the development processes of
the investigated projects have turned out more or less similar to the unsynchronized
"
manufacturing processes several decades ago.
In one of the investigated projects, information got rotten at the rate of 6% a month.
This indicates information inventoried for a month causes additional engineering work
by 6%.
Root-Cause Analysis Diagram
E The root-cause analysis diagram was useful for identifying typical root-causes for waste.
Value Stream Mapping for Quantitative Analysis
N Value Stream Mapping Optimized for Quantitative Analysis was applicable for
measuring waste using the waste indicators.
171
(C
APPENDIX II ROOT-CAUSE ANALYSIS DIAGRAM
Root-Cause
1. OVERPRODUCTION
PD's Nature(1)
Impossibility of
Complete Elimination of Risks/
Uncertainties is Impossible
completely clear 4
division of labor
Unclear division
of labor
Scattered Locations
1.
Overproduction
Inaiit somPrompt
Division of Labor
+-
Tafrdyio
Transfer
SpatialStructual
__ Complex Organizational
Structure
Outsourcing
Functional Organization
Complex Hierarchy
Structure of Organization
Patch Work
(Adding Features that was not
considered when the
architecture was designed
Making use of Legacy _
Sources
Incremental PD:
Making Use of the
Architecture of Previous
Model
I
Too Complex Design
Poor Interface Design
Premature Architecture
Design
_
I
173
Redundancy of
Functions in
Company
I
De-Centralized
Organization
Organizational Structure
Unoptimized for the
Product
174
Root-Cause
2. WAITING
Scheduled Waiting
(Waiting Time is +
within Scheduled
Buffer/Slack Time)
Limited Resources(2)
Originally
Unsynchronized 44
Schedule
I
Excessively Lon
Buffer Time
(Over Statistical
Fluctuation)
-
__
Limited Qualification of
Designers
inadequate Scheduling
Technique
Nature of PD(4)
Statistical Fluctuation
Engineer' s Neglect
of Schedule
EfLack of Strong
9
Enforcement of Schedule
(Or Effective Incentive)
Waiting for
Handing off of
Information
Limited Resources(1)
System Over Utilization
(Unrealistic Schedule)
Too Tight
(Unrealistic)
- Schedule
4Highly
Competitive
Market
Scheduled, but
Longer Than
Scheduled
Time-Sensitive Product
Schedule
Inadequate Scheduling
Skills
9.Defective Information
2.Walting
(People are
Unidentified
Risks/Uncertainties
Waiting)
Concurrent
Expediting
175
Engineering(1)
-- (Designers Get Involved .
in Production' s/User' sTrva
t
Problem)
Critical Design
usos
O h r
Issues
Unscheduled
Waiting
Limited Resources(1)
System Over Utilization
(Unrealistic Schedule)_J
Fatigue
Poor Resource Allocation
Suitable
Designer' s
Temporal
Unavailability
Local
Level Scheduling
OverNo
Utilization
Limited Resources(2)
Limited Qualification of
Designers
Limited Resources(2)
Limited Qualification of
Designers
No Replacement
Tardy Approval
Inside of the
Organization
Waiting forOusrcn
Validation of 4-_
Outside
of the
3.Transportation
Waiting for
(Designers Get Involved
Production' s/User'
Problem)
Inquiry
Trivial
Questions
Specific Area
Organization
3.Transportation
Waiting for
Info.Processed
INSIDE of the
Failing to send
Inquiry in Advance
Organization
Critical Design Issues
in
Entering into the
Completed
Information
Go to "3.Transportation"
Lack of Accumulated
Waiting for
--
-
Engineering(1)
Idea of DFM
(Downstream Tasks'
Commitment to
Upstream Tasks)
Infrmaio
OranzatonData/Expertise Inthe .4Market
Answers for
-
176
f
New to The
Go to
"3.Transportation"
Unplanned
Communication
Inadequate Scheduling
Technique
Nature of PD(3)
Identifying All
Interfaces In Advance
is Impossible
-
Waiting for
Info.Processed +
OUTSIDE of the
Organization
Limited Resources(5)
System Over Utilization
On The Organization
Level
Answer Delayed
Entering into the
Market New to the
Organization
Lack of Accumulated
Date/Expertise in the +
Specific Area
Dispersed
Information w/o
Maintained Index
Easiness to Get More
Structured Information
from Outside Than
Doing Information
Hunting In the
Organization
(PaperElectronic)
Difficulty to Find
the Right Person
Poor Knowledge
Management
Difficulty to Reach
the Right Person
Waiting for
Information
Processed by
Hardware
Obsolete Hardware
*
Nature of the Task
Existence of
-Inter-
Complex Product
Architecture with
Excessive Interfaces
.4
1PD's Nature(2)
Iteration cannot be
Dependency
Eliminated
Waiting for
from
Mutually
W=
Dependent
Tasks
I
Engineer' s
Neglect of
Schedule
Information
177
Lack of Strong
Enforcement of
schedule
(Or Effective
Incentive)
Reuse of General
Schedule Not
Optimized for the
Current Project
No Leveled
Scheduling
Too Tight
(Unrealistic)
Schedule
L
-
Delay in
Mutually
-
Limited
Resources(1)
System Over
Utilization
(Urealistic Schesule)
Highly Competitive
Market
Dependent
Tasks
Time-Sensitive
Product
Way-Off
Schedule
4
Inadequate
Acheduling
9.Defective
Information
-
Happenings
Unidentified
Risks/Uncertainties
Limited
Resources(7)
Limited Tools /
-
Prototypes /
Hardware
Waiting for
Tool/Material/
Hardware/Software
Insufficient
Maintenance of
Development
Environment
178
3. TRANSPORTATION
Root-Cause
There' s No Perfect Suite
Tranporatio Use f Nn-EProduct MaualHanding
Trnforation
of
M-ao nformationg
Uscuments
4
itself
Imperfect
Compatibility of
Different
Adopting Applications
From Different
Software Companies
,_Legacy
Platforms/Software
3
Transportation
of Information
Difference from
Suppliers' Platforms
Software Industry' s
Dynamic Condition
from Past
Developments
Outsoucing
Frequent Version-Ups
4
Changes in Documenting
/Database Format /
Guidelines
-reformatting
Td
Changes in Design
Methodology
Complex Organizational
Structure
Scattering Locations
-E1Outsourcing
Spatial/Structural Barrier
Complex Hierarchy
Structure of Organization
Functional Organization
179
Lack or Lack of strict
Enforcement of
Inside the Organization
Reading/Replying Rules
-o
No Suitable Communication
Tool for the Specific
Purpose
No Sure/Reliable
Communication Channel
Outside of the Organization
Having no direct business
relation (e.g. supplier and
user)
4
Complex Organizational
Structure
Expertise needs to be
shared among remote
locations
Spatial/Structural Barrier
Scattering Locations
Outsourcing
Complex Hierarchy
Structure of Organization
Functional Organization
Education / Training
Using New Engineers
F
New area to the engineer
Complex Organizational
Structure
Scattering Locations
Outsourcing
Tardy Approval
Process
I
Spatial/Structural Barrier
i
Complex Hierarchy
Structure of Organization
Functional Organization
180
Root-Cause
4 OVER PROCESSING
Individual Designer' s
Poor Understanding
of Downstream
Tasks
(e.g. Manufacturing)
Lack of Constructive
Advice from
Experienced
Designers
Limited
Resources(2)
Limited Qualifications
of Designers
4
Lack of
Experienced
Designers
Limited
Resources(1)
ANo Time
org
System Over
Utilization
Insufficient Time
No Level Scheduling
Local Over
Utilization
Limited
Resources(2)
Limited Qualifications
of Designers
Complex
Organizational
Spatial/Structural
Barrier
Structure
fusurcing
Corporate Culture
Specifying Too
Musch Detail
Complex
Organizational
Structure
4
Complex Hierarchy
Structure
SaSpatial/Structuralt
4.Over
Processing
BarrierSatrngotis
Functional
Organization
181
Doneam'
.Mnuacurng
Commitment to
Design
No Time
Available for
Interaction with
Downstream
(Manufacturing)
Limited
Resources(1)
System Over
Utilization
Insufficient Tim~e
Local Over
Utilization
No Level Scheduling
Limited
Resources(2)
Limited Qualifications
of Designer
Limited
Resources(1)
System Over
Utilization
Insufficient Tim:
No Level Scheduling
Setting Too
Local Over
Utilization
There' s No Time for
Optimization
Small
Limited
Resources(2)
Limited Qualifications
of Designers
Tolerances
Lack of
Empirical
Knowledge
Poor Buffer
-A
-
Designing
Features That is
Not Specified by
Specification
(Different from
Spec.)
Slack(Or Buffer)
Time
Becomes
Self-Fulfilling
Prophesy
Allocation
Limited
4Resources(2)
Limited Qualifications
of Designers
Distribution of
BufferskEve
Poor Schedule/
Progress Control
Impractical Incentive/
Measurement
No Incentive for
Propesy
arlyFinih
4System
Highly Competitive
Market
B to C
Instability of
182
Market
Exogenous
Factors
Customer' s Poor
- Understanding of the
FMarket
-B
Unclear/
Shifting Goal
to B
Highly Competitive
Market
Existence of
Uncertainty
Culnconsistency in
Customer' s Decision
Endogenous
Factors
Lack
Complexity of
the Product
of Modularity
Nature of the Product
Risk-Taking Strategy
Low TRL
Poor Understanding
of Current
Technology
Inadequate
D eve opme'nIt T im e
Underbid
Inadequate
Decision
Process
Tardy Decision
Prces
F
Inadequate
-
Underestimation
-of Development
Cost
183
Scheduling
Technique
Technological
Uncertainty
_Lack
of Feedbk
Poor Marketing
Inadequate
Marketing Method
Lack oFDFM
Lack of
--- Feedback Loop
Lack of Concurrent
Engineering
Waterfall Process
without Proper
Prototyping
Limited
Resources(1)
Insufficient
Time
to Read/
-Examine/
Release
System Over
Utilization
fnsufficient Time
Information
No Level Scheduling
Local Over
Utilization
Insufficient
Pervasion of
Goal Information
Limited
-Resources(2)
Limited Qualifications
of Designers
Complex
Organizational
Structure
Scattering Location
Outsourcing
Spatial/Structural
Barrier
Complex Hierarchy
Structure of
Organization
Functional
Organization
184
]
Lack of
Measurement of
U
esines
UfGo
co u
Designer' s
Achievements in
Terms of Goal
Perfectionist
s
Personality of
Engineer
Complex
Organizational
Structure
-Scattering Locations
Tardy
-
Information
Spatial/Structural
Barrier
Outsourcing
usrcn
Transfer
Complex Hierarchy
Structure of
Poor Availability
of Necessary
-Organization
-4----_Ognzt
Info.
Functional
Organization
Tardy
-Information
Transfer
Imperfect Human
Relationship
PD's Nature(2)
Iteration cannot be
Optimization
Process
Interface
Redesign
eliminated
eiiae
PD's Nature(3)
Identifying All Interfaces
In Advance is Impossible
Changes
Poor Marketing
Poor Information Quality
from Upstream Phases
Information
Premature Concept
Design
Premature Architecture
Design
185
Poorly
manufactured
1
Prototype
Late /Lack
- Verification
Process
Undiscovered
Unreliable/
Upstream Task's
Dependency on
Downstream Tasks
for Verification(E.G.
Manufacturability)
Verification by
Independent
Errors in
Outputs from
Upstream
Working on
Veniication
Performed by
Downstream
Tasks
Process
Existence Of
Uncirtaintles/R4sks
(Teaing,etc.)
+
Defective Info.
9. Defective
Information
Verified by
Extemal
Organization/
People
Limited
Resources(3)
Limited Capability of
Organization
Limited
Resources(1)
Concurrent Engineering(2)
Overlapping
Schedule
System
Information Pulled Before
Validation and/or Optimization
of Design Parameter Sets
Over
Utilization
(Unrealistic
Schedule)
Highly Competitive Market
Too Much Concurrency
(Complex product or LowTRL)
--
Prototype
Version
Poor
rk-in-Process Version
Confusion
Management
Insufficient/ No
Communication
-_
Scattered
Spatial
Barrier
Locations
Complex
---
Organizational
Structure
Outsourcing
-Functional
Organization
Complex Hierarchy
Structure of Organization
186
J
Being Forced to Use NonIdeal Tools /Prototypes/
Hardware
Limited
Resources(7)
Limited Tools!
Prototypes I
Hardware
4
There' s No Perfect
Suite Product
Manual Data
Conversion
(E.G.
Peformatting)
Adopting
Applications From
Different Software
Companies
Imperfect
Compatibility of
Different
Platforms/Software
Software Industry' s
Dynamic Condition
Legacy Data from
Past Developments
Difference from
Suppliers'
Platforms
Outsourcing
+-
Frequent
Version-Ups
Defective
information found
in handed-off
information
10.Defectlve
Information
Incomplete
concept
development
Needed
information was
not identified in
Creating a
workaround
solution
Needed
L information not
available
+-
.Needed
-
information
was to be fed
187
TRL
-Low
project planning
Delay in
upstream
pcsss
Unsynchronized
proes
ross
Originally
unsynchroniQed
Unoptimizd
_ [scheduling technique
10epouto
Unsynchronized
because of waste
in UPStream1
proceIsses
2.aiin
-3.Transportation
Being Forced to Use NonIdeal Tools /Prototypes/
Hardware
Limited
Resources(7)
Limited Tools/
Prototypes /
Hardware
4
There'
s
No Perfect
Suite Product
Manual Data
Conversion
(E.G.
Peformatting)
Imperfect
Compatibility of
Different
Platforms/Software
Adopting
Applications From
Different Software
Companies
Software Industry' a
Dynamic Condition
Legacy Data from
Past Developments
Difference from
Suppliers'
Platforms
Outsourcing
Frequent
Version-Ups
Defective
Information found
in handed-off
Information
9.Defective
Information
Creating a
workaround
solution
information wasdvlpmn
~not
Incomplete concept
Neededdevelopment
Identified In
project planningTRL
Originally
Needed
information not
unsynchronizIe~d*_
avaiabl 1
. Needed
-
information
was to be fed
188
Delay In
upstream
iprocesses
Unsynchronized
o
prbes
..
nsynchronized
bcause Af waste
in upstream
processes
UnoptImIzd
schedulIng technique
vrrouto
2.+tn
-3.Transportation
5. Motion
6. Rework
7. Re-invention
8. Hand-Off.
9. Defective
Information
Design
technique/
philosophy not
consistent with
the
organization' s
way
Creating Needless
Information
Lack of basic
training
Lack of documentation of
structured design rules
Scattered
Locations
Spatial
Barrier
Complex
Organizational
Structure
4-
Outsourcing
In icnt No
Communication
-
-
Functional
Organization
Complex Hierarchy
Structure of Organization
Schedule
Pressure
4--
Too Tight
(Unrealistic)
4
Limited Resources (1)
System Over Utilization
Highly Competitive
Market
Time-Sensitive Product
WaySchedule
Strategically
Processing
Multiple
Solutions
189
Intention
to
Reduce Risk,
InadequateScheduling
Technique
Existence of Risks/
Uncertainties
5 MOTION
Root-Cause
Knowledge is NOT
Inside of
Information
No experience in the area
4
Organization
Hunting
Knowledge
-
--
is Inside
Dispersed
(Now Field to the
Information
Organization)
w/o Maintained
lndex(Paper,Electronic)
of he rgaizaionDifficulty
to find the
Poor Knowledge
Management
Right Person
Difficulty to Reach the
Right Person
5.Motion
+-
---
Need to Leam
from Basic
Knowledge
Using New Engineers
Inexperience of
engineer o
-
New area to the engineer
Critical Design isues
Overuse of Designers
- (Should be done by other
Concurrent Engineering(1)
(Designers Get Involved in
Production' s/User' s Problem)
-
engineers)
Others
Stop-and-Go
Tasks
Suitable
Designer'
Limited Resources(1)
System Over Utillization
(Unrealistic Schedule)
s 4-
Unmpoal
--
- - -
Fatigue
_-Poor Resource
Allocation
UnavailbilityLocal
Over
Utillization
No Level Scheduling
Limited Resources(2)
Limited Qualification of
Designers
Limited Resources(2)
Limited Qualification of
Designers
No Replacement
Testi / QCDefective
g/
190
QCOutsourcing
Information
Desire to Save
Information Releaser' s
Time
Meeting Just for
Information Sharing
Intensive
Interaction' sHelpfulness
for Creating
Ideas/Problem
Solving/DR
Meeting for Value
Meetings
-
-
Creation/Problem
+
Solving/Design Review
Narrow Bandwidth of
Existing
Network(Resulting inLow
Limited Capability of
Tele-Conference
--------
--
Business Trip
+ -
Resolution,Late
4
Response)
Preture ITTechnology
-
Complex Organizational
Structure
Spatial Barrier
Scattering locations
Spend Time on Learning
How to Use Support
4
-
Equipments
Spend Time on Complex
Operation of support
Outrring
Complexity of Support
Equipments
4
Equipments
Required Activity
3.Transportation
--
Supporting
Outsourcees 4
Outsourcing
191
Root-Cause
6 REWORK
PD's Nature(2)
Iteration cannot be
eliminated
Interface
Optimization
Process
Redesign
PD's Nature(3)
Identifying All Interfaces
In Advance is Impossible
Upstream
Poor Marketing
Information
Poor Information Quality
from Upstream Phases
Premature Concept
Design
Premature Architecture
Design
9.D3efective
Information
Impossibility of completely clear
diviionof
PD' s Nature(1)
Complete Elimination of
lborRisks/
Uncertainties is
Impossible
Unclear division
-
Scattered Locations
Complex Organizational
-Structure
Unplanned
Iteration
Inability of Prompt
Adjustment of +
Division of Labor
Tardy
Information
Transfer
Spatial/Structual
Barrier
Outsourcing
Functional Organization
6. Rework
Complex Hierarchy
Structure of Organization
Prototype
Version
Confusion
Poor
Work-in-Process Version
Management
192
Scattered
Insufficient/
No
Communication
Creation of Low
Quality
Information
SpatialLctin
Barrier
Complex
Organizational
Structure
Outsourcing
Functional Organization
Complex Hierarchy
Structure of Organization
Schedule
Pressure
Too Tight
(Unrealistic)
Schedule
Limited Resoumes (1)
System Over Utilization
Highly Competitive
Market
Way-Off
Schedule
Inadequate
Scheduling
Technique
Insufficient
Training
oTimesinerdc
Qualification
Pna
sllroc
Limited Resources (2)
Limited Qualification
of Designers
Troubleshooing /:Dagnosis
Working on Unreliable/
Defective Informationt
_on
9. Defective
Information
Go to
"9. Defective
Information"
193
J
Leaving
Uncertainties
/Risks
PD's Nature()
Complete Elimination of
-Risks/
Uncertainties is
Failure to
Identify
4--
Risks/
Uncertainties
Intact
4
Early
Impossible
Lack of Risk
Management
Risks
Alarm
Identified
Suppressed
High-level
Unrealistic
Late al
n Schedule
couldBouned
Highly-Competitive
(Market
-Time-Sensitive
Product
Rik-ThkenMssregey
Limited Resources (1)
System Over Utilization
Validation
could
have been
Possible
Bounded
Rationality
Corporate Culture(3)
to
-Reluctance
.Accept Bad News
Kill The Messenger"
4
-Rs-aigSrtg
Premature Vaiato
Poor Risk Management
Poor Risk Management]
Alarm NOT
Suppressed
Inappropriate/
Late Valiation
Lack of Solid Strategy
(Tactics Only)
Premature Validatin
Skill
194
Iteration Among
Remote Tasks
Needs long time to get feedback
Wasteful
Planned
Iteration
ScOpizeNot
Iteration
4---
Lack of
.4
Between
Adjacent Tasks
Iteration Among
"Kento(chedking)"
Before Action
Slow
Interaction
Parallel Tasks
Insufficient/ No
Communication
Scattered
Locations
Spat ial
Barrier
Complex
Organizational
Structure
Quick iteration: no or minimum
waiting time for feedback
Outsourcing
Functional Organization
Complex Hierarchy
Structure of Organization
Too Tight
Schedule
(Unrealistic)
+
Pressure
PressureSchedule
4
Limited Resources (1)
System Over Utilization
Highly Competitive
Market
Time-Sensitive Product
Way-Off
Schedule
195
Technique
Complex Product
Architecture
With Excessive Interfaces
Benign or Good
PD's Nature(2)
Iteration cannot be
eliminated
196
7. RE-INVENTION
Root-Cause
_Poor Expertise
Sharing
No system for Expertise Sharing
Temporal Barrier
Existing System for Expertise
Sharing not Useful
I
-Takes Long Time for Inputting
7. Re-invention +---
-Takes Long Time for Seaching
Project Organization
(As opposed to Functional
Organization)
I
Spatial/Structura
I Barrier
Scattered Locations
(Distributed Team)
I
Complex Organizational Structure
(Redundant Functions)
I
Contextual
Barrier
*-
Outsourcing
Confidentiality of Expertise
Corporate Culture(1)
Designer's Try to Protect Their
Value By NOT Sharing Their
Expertise
Designers'
Unwillingness to Share
Their Expertise
Lack of Appropriate
Incentive/Measurement System
that Promotes Expertise Sharing
I
197
I
Root-Cause
8. HAND-OFF
Dissemination
Requirements
of
Complex Product Design
-Scheduled
Hand-Off +-+-Time-Sensitive Product
--- Sharingt+--8. Hand-Off
oWork
4
-Intention to Level Workload
I
Unscheduled HandOff
Outsourcing
Unloading Tasks
on the Critical
Path
PD's Nature(1)
Complete Elimination of
Risks/Uncertainties is
Switching to an
expert
Limited Resources (2)
Limited Qualifications of
Designers
Impossible
Absence of Task
Owner
198
9. DEFECTIVE INFORAMTION
Root-Cause
No System for Knowledge Sharing
Temporal Barrier
Useless System for Knowledge
Sharing
-Takes Long Time for Inputting
-Takes Long Time for Searching
Scattered (Distributed) Locations
Information
With
Errors
Predictable
Errors
Poor
Knowledge
Sharing
Spatial/
Structural
Barrier
Project Organization
(As opposed to Functional Org.)
-4
Complex Organizational
Structure
(Redundant Functions)
-H
Contextual
Outsourcing
Confidentiality of Knowledge
Barrier
Corporate Culture(2)
Failure are Likely To
Designers'
Unwillingness
to Share Their
be Blamed on Individuals
Failure
Lack of Appropriate
Information
Incentive /Measurement
System that promotes
failure info. sharing
9. Defective
Information
Local Over
Utilization
Limited Resources(1)
System Over Utilization
(Unrealistic Schedule)
Poor Resource
Allocation
No Level Scheduling
Too Many_________
Lapses
Undetected
Errors
199
Limited Resources (2)
Limited Qualification
of Designers
I
I
Poor Resource
Allocation
Limited Resources (2)
Limited Qualification of
Designers
Primitive
___
_
Errors
Limited Resources (3)
Designers' Limited
Experience in Similar
Projects
Poor Resource
Allocation
No System for Design
Review (DR)
By Experienced
Designers
No Effective
Limited Resources(1)
Error Checking
System Over Utilization
- No Leveled Scheduling
Utilization
Limited Resources (2)
Limited Qualification of
Designers
Alarm
Bounded
Corporate Culture(3)
Reluctance to
Accept Bad News
Suppressed
Rationality
"Kill The Messenger"
-
Risk-Taking Strategy
Poor Risk Management
200
Highly Competitive
Market
High-level
UnrealisticsitiveProduct
Schedule
Pressure
SceueLimited
BPSchcdut
Resources (1)
System
Over Utilization
Incremental
--
Unpredictable
ErrorsP
Product
Development
'ects Taken
ver from
ious Models
--
WPD's Nature()
Complete Elimination
of Risks/
Uncertainties is
Impossible
er
Temrl Barri
Sequential PD Process
Withoutinteractions
Information
Deteriorated
-~
Batch Production
Through
Complex Hierarchy
Structure of
Organization
Communication
Complex
Organizational
Spatial/
Structural
Barrier
Structure
(Redundant Functions)
4
Functional
Organization
Scattered (Dispersed)
Locations
-Outsourcing
Contextual
Barrier
201
Confidentiality of
Knowledge
(BtoB)
Complex Product
Architecture with
Excessive Interfaces
Lack of Modularity
Complexity of
incomplete
Information
"UnderProcessing"
Information not
really complete
h
rdc
Information
Wrongly
Perceived to
be Complete
4
Nature of the Product
-
I
Lack of
Necessary
Expertise
Inexperience
in the
business
Low Morale
Inappropriate/
- Insufficient/
Late Validation
e
-----
Engineers
Neglect
of Perfection
4
Lack of Incentive
Corporate Culture
Risk-Takings
Limited Resources
(all)
Budget/ Expertise/
Qualification/ Facility
PID's Nature(1)
Complete Elimination
of Risks/
Uncertainties is
Impossible
Poor Risk Management
Lack of Solid Strategy
(Tactics Only)
Premature Validation
Skill
ightHighly
Too
Too
ightMarket
(Unrealistic)
Schedule
202
Competitive
4-
H
Time-Sensitive Product
Predure
-
Limited Resources(1)
Over Utilization
(Unrealistic Schedule)
_System
Pressure
Not Optimum
Schedule
Inadequate Scheduling
Technique
No System for
Expertise Sharing
Comm
ication +
TmprBr
Existing System for
Expertise Sharing not
Useful
-Takes Long Time for
Inputting
-Takes Long Time for
Searching
Project Organization
(As opposed to
Functional
Organization)
Spatial/
Structural
Scattered Locations
(Distributed Team)
Barrier
Complex
Organizational
Structure
(Redundant Functions)
outsourcing
Contextual
Barrier
203
Confidentiality of
Expertise
]
Limited Resources(1)
System Over Utilization
(Unrealistic Schedule)
Highly Competitive
Market
Mre
Concurrent Engineering (2)
Information Pulled
Overlapping
f-Tof Tasks
Releasing of
Tentative
BeforeOptimization
Validation and/or
-
oToo
-
Information
Delay
Inthe task
itselfTask
Delay in the
upstream tasks
204
Waste In Current
Waste
In Upstream
Task
much concurrency
(complex product or
low-TRL)
BIBLIOGRAPHY
1.
Allen, Thomas J. (1984), "Managing the Flow of Technology: Technology Transfer and the
Dissemination of Technological Information within the R&D Organization," The MIT Press,
Cambridge, MA.
2.
Bauch, Christoph (2004), "Lean Product Development: Making Waste Trasparent," Diploma
Thesis, Massachusetts Institute of Technology and Technical University of Munich.
3.
Brooks, Frederick P. (1975), "The Mythical Man-Month," Addison-Wesley Pub. Co, Reading,
4.
C.M. Creveling, J.L. Slutsky and D. Antis, Jr. (2000), "Design for Six Sigma in Technology and
Product Development," Prentice Hall PTR, Upper Saddle River, N.J.
5.
Fleisher, Mitchell and Jeffrey Liker (1997), "Concurrent Engineering Effectiveness : Integrating
Product Development across Organizations," Hanser Gardner Publications, Cincinnati.
6.
Forsberg,
Kevin,
Hal
Mooz,
and
Howard
Cotterman
(1996),
"Visualizing
Project
Management," John Wiley & Sons, Inc.
7.
Graebsch, Martin (2005), "Information and Communication in Lean Product Development,"
Diploma Thesis, Massachusetts Institute of Technology and Technical University of Munich.
8.
Goldratt, Eliyahu M. and Jeff Cox (1984), "The Goal," The North River Press, Great Barrington,
MA.
9.
Goldratt, Eliyahu M. (1997), "Critical Chain," The North River Press, Great Barrington, MA.
10. Kaplan, Robert S. and David P. Norton (1992), "The Balanced Scorecard - Measures that Drive
Performance" Harvard Business Review, Jan-Feb 1992, Cambridge, MA.
11. Kruchten, Philippe (1999), "The Rational Unified Process," Addison-Wesley, Reading, MA.
12. Lyneis, James (1999), "System Dynamics for Market Forecasting and Structural Analysis,"
System Dynamics Review, Vol. 15-1, 2000
13. Lyneis, James (2000), "System Dynamics for Business Strategy: A Phased Approach," System
Dynamics Review, Vol. 16-1, 2000
14. McManus, Hugh(2004), "Product Development Value Stream Mapping Manual, Beta Version,"
Lean Aerospace Initiative, MIT, Cambridge MA
15. Morgan, James M. (2002), High Performance Product Development: A Systems Approach to a
Lean Product Development Process," PhD. Thesis in Industrial and Operations Engineering,
The University of Michigan.
16. Murman, Earll, Thomas Allen, Kirkor Bozdogan, Joel Cutcher-Gershenfeld, Hugh McManus,
Deborah Nightingale, Eric Rebentisch, Tom Shields, Fred Stahl, Myles Walton, Joyce
205
Warmkessel, Stanley Weiss, and Sheila Widnall (2002), "Lean enterprise value : insights from
MIT's Lean Aerospace Initiative" Palgrave, New York
17. Ohno,
Taiichi
(1978),
"Toyota
Production
System:
Beyond Large-Scale
Production,"
Productivity Press, Cambridge, MA.
18. Oppenheim, Bohdan W. (2004) "Lean Product Development Flow," System Engineering, Vol.
7-4, 2004.
19. Pich, Michael T., Christiph H. Loch, and Arnoud De Meyer (2002), "On Uncertainty,
Ambiguity and Complexity in Project Management," Management Science, Vol. 48-8, 2002.
20. Repenning, Nelson P. (2001), "Understanding Fire Fighting in New Product Development," The
Journal of Product Innovation Management, Vol. 18, 2001, pp. 285-300.
21. Shenhar Aaron J, Dov Dvir, Thomas Lechler, and Michael Poli (2003), "One Size Does Not Fit
All"
22. Slack, Robert A. (1999), "The Application of Lean Principles to the Military aerospace Product
Development Process," Master's Thesis in Engineering and Management, MIT, Cambridge,
MA.
23. Soderloud, Jonas (2002), "Managing Complex development Projects: Arenas, Knowledge
Processes and Time," R&D Management, Vol. 32-5, 2002.
24. Sterman, John D. (2000), "Business Dynamics" McGraw-Hill Higher Edication.
25. Stewart, Wendy E (2001)., "Balanced Scorecard for Projects," Project Management Journal,
March, 2001.
26. Ward, Allen, Jeffrey K. Liker, John J. Christiano, and Sobek II, Durward K. (1995), "The
Second Toyota Paradox: How Delaying Decisions Can Make Better Cars Faster," Sloan
Management Review, Spring 1995, Cambridge, MA.
27. White, Diana and Joyce Fortune (2002), "Current practice in project management -- an
empirical study," International Journal of Project Management, Vo. 20, 2002.
28. Womack, James P. and Daniel T. Jones, and Daniel Roos (1991), The Machine That Changed
the World," Harper Perennial.
29. Womack, James P. and Daniel T. Jones (1996), "Lean Thinking," Simon & Schuster.
206
Download