Achieving Six Sigma Printed Circuit Board Yields

advertisement
Achieving Six Sigma Printed Circuit Board Yields
by Improving Incoming Component Quality and
Using a PCBA Prioritization Algorithm
By
Daniel Jacob Davis
B.S.E Mechanical Engineering, The University of Michigan, 2001
Submitted to the MIT Sloan School of Management and the Mechanical Engineering Department
in Partial Fulfillment of the Requirements for the Degrees of
MASACH-SETS INSTRJTE
OF TECHNOLOGY
Master of Business Administration
(
AND
JUN 2 5 2008
Master of Science in Mechanical Engineering
LIBRARIES
In conjunction with the Leaders for Manufacturing Program at the
Massachusetts Institute of Technology
June 2008
C 2008 Massachus tts Institute of Technology. All rights reserved
Signature of Author
, .Certified by
flhepartment of Mechanical Engineering &
MIT Sloan School of Management
May 09, 2008
Certified by
David Hardt, Thesis Supervisor
Ralph E. and Eloise F. Cross Professor of Mechanical Engineering
Certified by
Professor of Statistics and "gement
Rq/ Welsch, Thesis Supervisor
Science and Engineering Systems
Accepted by
Lallit Anand, ~
ate Committee Chairman
Department of Mechanical Engineering
Accepted by
B
Debbie Berechman
Executive Director of MBA Program, MIT Sloan School of Management
This page has been intentionally left blank
Achieving Six Sigma Printed Circuit Board Yields
by Improving Incoming Component Quality and
Using a PCBA Prioritization Algorithm
By
Daniel Jacob Davis
Submitted to the MIT Sloan School of Management and the
Mechanical Engineering Department on May 09, 2008 in Partial Fulfillment of the
Requirements for the Degrees of Master of Business Administration and
Master of Science in Mechanical Engineering
ABSTRACT
Printed circuit board assemblies (PCBAs) are the backbone of the electronics industry. PCBA
technologies are keeping pace with Moore's Law and will soon enable the convergence of video,
voice, data, and mobility onto a single device. With the rapid advancements in product and
component technologies, manufacturing tests are being pushed to the limits as consumers are
demanding higher quality and more reliable electronics than ever before.
Cisco Systems, Inc. (Cisco) currently manufactures over one thousand different types of printed
circuit board assemblies (PCBAs) per quarter all over the world. Each PCBA in Cisco's
portfolio has an associated complexity to its design determined by the number of interconnects,
components, and other variables. PCBA manufacturing yields have historically been quite
variable. In order to remain competitive, there is an imminent need to attain Six Sigma PCBA
yields while controlling capital expenditures and innovating manufacturing test development and
execution. Recently, Cisco kicked off the Test Excellence initiative to improve overall PCBA
manufacturing yields and provided the backdrop to this work study.
This thesis provides a first step on the journey to attaining Six Sigma PCBA manufacturing
yields. Using Six Sigma techniques, two hypotheses are developed that will enable yield
improvements: (1) PCBA yields can be improved by optimizing component selection across the
product portfolio by analyzing component cost and quality levels, and (2) Using the Six Sigma
DMAIC (define-measure-analyze-improve-control) method and the TOPSIS (Technique for
Order Preferences by Similarity to Ideal Solutions) algorithm, PCBA yields will improve by
optimally prioritizing manufacturing resources on the most important PCBAs first. The two
analytical tools derived in this thesis will provide insights into how PCBA manufacturing yields
can be improved today while enabling future yield improvements to occur.
Thesis Supervisor: Dave Hardt
Title: Ralph E. and Eloise F. Cross Professor of Mechanical Engineering
Thesis Supervisor: Roy Welsch
Title: Professor of Statistics and Management Science and Engineering Systems
This page has been intentionally left blank
Acknowledgments
I am very fortunate to have worked with such great, smart people during my internship. I want
to thank Cisco for giving me the opportunity to work on such an interesting project. Mike
Lydon, my internship sponsor, and Gary Cooper, my supervisor were extremely instrumental in
making my internship both inspiring and rewarding. Mike and Gary gave my project full support
and visibility throughout Cisco. Without you both, my experience would not have been as
exciting, stimulating, challenging, or successful. I had a wonderful, truly invaluable experience.
During my internship, I had the honor to work with many other terrific people from Cisco. I
want to especially thank Vah Erdekian, Greg Jordan, Roger Bhikha, Bill Eklow, Zoe Conroy,
Erich Shaffer, Dave Towne, Hanbo Wang, Steve Nunamaker, Jim Leidigh, Paul Bennett, Raj
Saxena, Derrick Kidani, Sachin Kothawade, Leslie Averbeck, Hitesh Merchant, Deepak Pathak,
Ali Nouri, Peri Ryan, Charlotte Jackson-McCowan, and the rest of the Test Excellence team.
You all were extremely influential in helping me create and shape my ideas for this thesis.
The MIT Leaders for Manufacturing (LFM) community at Cisco was also very helpful and
supportive with my project. Jim Miller and Prentis Wilson, senior LFM leaders at Cisco, gave
my project full support. The LFM network allowed me to get in touch with the key stakeholders,
develop my ideas, and refine my solutions - thank you Miriam Park, Erik Stewart, Johnson Wu,
Chris Pandolfo, and Julie Go. I also want to thank Chris Richard, my LFM mentor, for his
advice, dedication, and support.
It was a pleasure to work with my two advisors: Professor Roy Welsch and Professor Dave
Hardt. Professor Welsch was fully engaged in my internship, helping zero it in on a specific
topic as he often called it "12 LFM internships in one." Professor Hardt was extremely
influential in my project and helped refine my approach while always offering keen insights.
Lastly, I want to give a huge thanks to Don Rosenfeld (aka "The Don"). I don't know how you
do it year over year, but I really appreciate your efforts. Without the support from my MIT
advisors and the MIT staff, I would have never been able to complete this work.
Lastly, I want to thank my very supportive family and especially, the most important person in
the world to me, my future wife, Julie Glick. (sorry I missed that weekend in NYC - I had to
write the thesis.) Julie is my inspiration! She is a woman with a tremendous personality that
challenges me in everything I do, including every sentence written in this thesis.
Thank you all for the support and advice in my life.
This page has been intentionally left blank
Table of Contents
Acknowledgments ........................................................................................................................................
5
Table of Contents ........................................................................................................................................
7
Table of Figures ..
.................................................................
10
Table of Tables ....................................................................................................................................
11
Table of Equations ..............................................................................................................................
12
1.
13
13
15
17
18
20
Chapter 1: PCBA Introduction, Cisco, and Motivation to Change .............................................
1.1. The Importance of Printed Circuit Board Assemblies .....................................
1.2. The Printed Circuit Board Assemblies Manufacturing Process .................................
1.3. Introduction to Cisco Systems, Inc ...................................... ......
................
1.4. Impetus for Change........................................................................................................
1.5. Printed Circuit Board Yields and Attaining a 6a Process...............................
1.6.
1.7.
Test Excellence Vision ........................................... ................................................. 21
My W ork-Study: One part Management, Two parts Engineering........................ . 22
1.7.1.
One Part Management Opportunity ................................................
1.7.2.
Two Parts Engineering Opportunity ................................................
1.8. Two Hypotheses.............................................................................................................
1.8.1.1.
Hypothesis 1..................................................................................................
1.8.1.2.
Hypothesis 2.................
22
22
23
23
........................................................................... 23
1.9 . Summ ary ........................................................................................................................
23
1.10. Thesis Approach & Structure...................................... ............................................. 24
2.
Chapter 2: Research Methodology............................................................................................
27
2.1. Assess the Current Situation ........................................................... ......................... 28
2.2. Determine the Future State ...........................................................................................
28
2.3. Develop a Hypothesis .................................................
............................................. 29
2.3.1.
H ypothesis 1......................................................... ............................................ 29
2.3.2.
Hypothesis 2...........................................................................................................30
2.4. Research and Literature Review .........................................................................
31
2.4.1.
Component Quality Optimization Model ........................................... 32
2.4.2.
The PCBA Prioritization Algorithm ................................................ 35
2.5.
Summary ...................................................
37
3. Chapter 3: Hypothesis 1 Results - The Component Quality Yield Optimization Model to
achieve a 6a Yield Process .....................................................................................................................
39
3.1.
Introduction to PCBA Yield Calculation .........................................
............. 46
3.2. Probabilistic Yield Model based on Components Defect Rates ................................. 47
3.3. The Component Quality Yield Optimization Model ............................................... 49
3.3.1.
Determine the 60 Budgets for Each Component ....................................... 51
3.3.2.
Calculated the Cost of Poor Quality (EI) for each PCBA................................
57
3.3.3.
Calculated the Cost of Investm ent ( 2) ......................... .................................... 57
3.3.4.
Set up the Nonlinear Program and Optimize ......................................
.... 59
3.4. Results and Application of the Component Quality Yield Optimization Model ........ 62
3.5. Limitations of the Component Quality Yield Optimization Model ............................ 70
3.6. Future R esearch ................................................ ....................................................... 7 1
3.7. Summary of the Component Yield Optimization Model....................................
72
4.
Chapter 4: Hypothesis 2 Results - The PCBA Prioritization Algorithm using 6 ..................
4.1.
D efine: The Problem Statem ent........................................
................................
4.2. Measure: The PCBA Prioritization Algorithm .....................................
.........
4.2.1.
Scoring each PCBA Based on Manufacturing Data .............................................
4.2.2.
The Revenue & Demand Index Score (RDI) .....................................
.....
4.2.2.1.
RDI Factor 1 & 2 - Demand Forecast (a ) and Next Year (3) ...................
75
75
77
78
82
82
4.2.2.2.
RDI Factor 3 y , - Ratio of Volume to Cost .......................................
82
4.2.2.3.
Putting the Revenue & Demand Index together ....................................
83
4.2.3.
The Quality Index Score (QI) ..................................... ....................... 85
4.2.3.1.
QI Factor 1 - 6 , The 60 OR Perfect Yield Delta .................................... 85
4.2.3.2.
QI Factor 2 - E , The 6o OR Perfect Yield Delta 13 week Trend ................ 86
4.2.3.3.
QI Factor 3 - ý, The Cost of Poor Quality (COPQ) ................................. 86
4.2.3.4.
QI Factor 4 - rl , Eliminating the Waste in the System ............................. 86
4.2.3.5.
QI Factor 5 - 0 , The Ratio of COPQ to Waste..................................
87
4.2.3.6.
Other Costs to Consider ...................
87
4.2.3.7.
Putting the Quality Index together .......................................
...............
...... ... 87
4.2.4.
The Customer & Management Index Score (CMI) ........................................
4.2.4.1.
CMI Factor 1 - t, The Customer Experience............................
......
88
89
4.2.4.2.
CMI Factor 2 - K , The Market Importance .......................................
4.2.4.3.
CMI Factor 3 - k, Quality Engineers' Expected Performance .................. 90
4.2.4.4.
Putting the Management and Customer Index together............................ 90
89
4.3. Analyze: Putting the PCBA Total Index Together using TOPSIS ............................. 92
4.3.1.
TOPSIS-Step 1: Obtain PCBA Raw Scores & Determine the Ideal States..........92
4.3.2.
TOPSIS Step 2: Normalize the Raw Scores ......................................
..... 94
4.3.3.
TOPSIS Step 3: Weight the Normalized Scores .....................................
.... 95
4.3.4.
TOPSIS Step 4: Determine the Priority Index Based on the Ideal States...........96
4.3.5.
TOPSIS Step 5: Display the Index Scores .................... .................................... 98
4.3.6.
Apply General Priority Rules to the Total PCBA Index........................................99
4.3.7.
Generate Final Priority Rankings on the Total PCBA Index............................ 101
4.3.8.
Validate using 27 Extreme Corner Case Scenarios ............................................. 104
4.3.9.
Summary of the PCBA Prioritization Algorithm............................
105
4.4. Improve: The PCBA Prioritization Algorithm and Overall PCBA Yields .................. 106
4.4.1.
Improvements using Different Weighting Scenarios.............................106
4.4.2.
Improve PCBA Yields Today .............................................................................. 10
110
4.5. Control: Monitor PCBA Metrics over Time ..........................................................
111
4.6. Summary..........................................................................................................................
5.
Chapter 5: Organizational Design and Implementing Change .......................................
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
C om pany Intro .............................................................................................................
The Strategic Lens ........................................
The Political Lens ........................................
The Cultural Lens ........................................
Combining the Three Lenses .....................................
Sum m ary ......................................................................................................................
6. Chapter 6: Conclusion
........................................................
Bibliography ..............................................................................................
..................................
113
113
115
122
126
134
135
137
139
Table of Figures
Figure 1: General PCBA Manufacturing Process Flow..................................
............. 15
Figure 2: Recent Cisco Acquisitions 2005 - 2007 .........................................
.............. 17
Figure 3: Total Cost Curve and Associated Yield Fallout for Different Component Selections . 68
Figure 4: PCBA Yield - Cost Efficient Frontier .............................................................
68
Figure 5: Three Steps to Determine the Final PCBA Priority List .....................................
78
Figure 6: PCBA Prioritization Inputs .....................................................
............................... 81
Figure 7: C alculating the R DI ................................................................................................
Figure 8: C alculating the QI .........................................
84
........... ........................................ 88
Figure 9: C alculating the C M I ...................... .....................
................................ . 91
Figure 10: General Priority Rules ...........................................................................................
Figure 11: Four General Rules Tie into the Final Priority List...........................................
99
101
Table of Tables
Table 1: Select List of Components Used in Printed Circuit Board Assemblies...................... 39
Table 2: Costs Associated with Component Quality .......................................
........... 41
Table 3: Component A's Quality Level and Cost for Each Quality Standard.......................... 43
Table 4: Decision Variables to Determine 60 Component dpmo Budget ................................ 52
Table 5: Constraints for Determining 60 Component Budgets by Minimizing A2 ................... 53
Table 6: 6c dpmo Budgets so Every PCBA Achieves a 60 Yield...................................
54
Table 7: Summary of "As-Is" dpmo Goals for 5 PCBA's Component Yield Fallout............... 55
Table 8: Summary of the 60 dpmo Budgets for 5 PCBA's Component Yield Fallout .........
55
Table 9: Different Quality (dpmo) Levels for Each Component ......................................
56
Table 10: Cost of Investment,'
2a
Cost of Improving the Component Quality ...................... 58
Table 11: Cost of Investment,'
2b
Cost of the Component ....................................
Table 12: Weighting Scenarios for the Objective Function................................
......
59
.......... 60
Table 13: Decision Variables for Optimization Model...................................
............ 61
Table 14: Scenario I's Component Selection Results .......................................
........... 62
Table 15: Summary of Scenario I's Optimization Results .....................................
........ 63
Table 16: Scenario I's Component Yield Fallout Percentage by PCBA ................................... 63
Table 17: Scenario II's Component Selection Results ......................................
........... 64
Table 18: Summary of Scenario II's Optimization Results................................
.......... 65
Table 19: Scenario II's Component Yield Fallout Percentage by PCBA ................................. 65
Table 20: Summary of the Optimization Results for Scenarios I - V........................................ 66
Table 21: Example of Manually Selecting All 60 Components .......................................
Table 22: Summary of the Results for Scenarios VI - X ......................................
66
......... 67
Table 23: Important Manufacturing Factors Used to Calculate Each Index ............................. 80
Table 24 : Ideal States ............................................... ............ .................................................
93
Table 25: Ten PCBA Normalized Scores for Each Index ......................................
95
Table 26: Ten PCBA Weighted Scores for Each Index.................................
........
............... 96
Table 27: Priority Index for Each Index .................................................................................. 97
Table 28: Index Scores Based on the Priority Index...............................
................... 98
Table 29: The PCBA Total Index with Comments ...............................
102
T ab le 30 : D OE M atrix ............................................................................
................................
104
Table 31: DOE for 27 PCBAs ........................................
105
Table 32: 20 Randomized PCBA samples.....................................
107
Table 33: Different Weighting Scenarios .....................................
108
Table 34: Different Weightings Scenarios Applied to 20 Randomly Sampled PCBAs......... 108
Table 35: Weightings Scenarios Applied to 18 Revenue Generating DOE Extreme Cases ...... 109
Table 36: Test Engineer Responsibilities within Different Manufacturing Departments ....... 118
Table of Equations
Equation 1: Total Com ponent Cost.........................................................
................................ 41
Equation 2: Functional Yield Equation for any PCBA......................
............ 47
Equation 3: Probability of PCBA Not Failing due to the ith Component ................................. 48
Equation 4: Calculating the Component Yield Fallout% using a Probabilistic Model ................ 49
Equation 5: PCBA TCC Equation ................................................. .... .................................... 49
Equation 6: C ost of Investm ent ............................ .. .............
...................
...................... 50
Equation 7: Indices as a Function of the Factors ................................ .... ........................... ... 80
Equation 8: Normalizing Each Factor's Score ......................
Equation 9: Calculating D ..............................
....
........ ..
................... 94
.........................
Equation 10: C alculating D+ .....................................................................
Equation 11: Calculating the Priority Index ...........................................
96
.........................
97
.................
97
1. Chapter 1: PCBA Introduction, Cisco, and Motivation to Change
1.1.
The Importance of Printed Circuit Board Assemblies
Imagine a world without electronics. No computers. No cell phones. No databases or social
networks. No video games. Life would be very different. No e-mail. No e-Commerce. No
Internet. No iPod. Companies like Google, Apple, Cisco, Intel, Microsoft, IBM, and Facebook
would not exist as they do today. Life would be extremely different.
Today, our society greatly depends on electronics, and electronics greatly depend on printed
circuit board technologies. As customers demand higher quality, more reliable products,
manufacturing printed circuit boards at higher yield and quality levels will be much more
critical. The invention of the microprocessor and the ability to compute and transfer data
circuitry gave birth to the information age and changed our world forever. The technology made
it possible to deliver information amongst people, businesses, and governments at speeds faster
than ever before. As Moore's Law drove better performing technologies at lower costs, new
products took advantage and innovations rapidly occurred. People started to communicate in
new ways: through bits and bytes, l's and O's, fiber optics, and satellites. Imagine how many
industries, jobs, and markets electronic innovations have created. Software, hardware,
networking, security, internet, search, mobile - and we are just getting started. Prices will
continue to drop and future price decreases will stimulate future demand, and thus, increase
innovation (Nystedt, 2008).
Printed circuit board assemblies (PCBAs) hold the fundamental circuitry to transmit analog,
digital, or optical information. PCBAs enable information to be extracted, processed, analyzed,
synthesized, displayed, and transferred amongst and between electronic devices such as
computers, cellular phones, mobile devices, modems, routers, internet switches, and digital
cameras, allowing the world to stay connected while enabling innovations to occur faster than
ever. PCBAs are the platforms that tie all these technologies together and are the central nervous
system of electronics enabling the information age to rapidly expand and the world to flatten
(Freidman, 2006). PCBAs are the fabric that has allowed the information age to exist and
expand, the digital revolution to occur and evolve, and Web2.0 technologies to be created and
virally proliferate.
With more computing power available to more of the world, people, businesses, and
governments have been able to connect more easily while productivity has increased.' As PCBA
technologies continue to keep pace with Moore's Law, PCBAs have become more complex and
more powerful while decreasing in size and cost. This has allowed many new technologies to
start taking full advantage of current PCBA innovations - enabling the convergence of video,
voice, data, and mobility into one single electronic device.
PCBAs are designed and manufactured for a variety of technologies and applications used
around the world, and the electronics and information industries keep demanding better, higher
quality products that are faster, cheaper, smaller, and greener. As products become smaller and
demand more functionality, so to must the PCBAs. PCBAs evolve ahead of the product enabling
new product innovations to occur. PCBAs continue to pack more technologies into a smaller and
smaller area. As a result, PCBA complexity 2 has dramatically increased and, therefore, so has
the number of defect opportunities (Oresjo, 2003). PCBA quality performance has been
increasingly more important as the circuitry has become more complex requiring more
components and solder joints than ever before. To remain competitive, PCBA manufacturing
costs must remain low. Therefore, PCBA manufacturers must quickly learn how to produce
more complex PCBAs at higher yields and lower costs (Tong, Tsung, & Yen, 2004).
Manufacturing these ever changing, increasingly complex PCBAs becomes more and more
challenging as more sophisticated circuitry is introduced while the number of components per
PCBA increases. Firms are constantly introducing new products and creating new markets with
innovative products. Customers continue to demand higher quality products that are more
reliable. Therefore, to remain competitive, PCBA manufacturing firms must produce a high
yielding PCBA that translates into a high quality, highly reliable product. Utilizing the Six
1Fine, Charles. MIT Lecture Notes. Spring
2008. Course 15.769: Operations Management.
2 On a very simple level, complexity is measured by the number of components and solder joints per PCBA.
Sigma (6c) philosophy of achieving 3.4 defects per million opportunities (dpmo), techniques
such as DMAIC (define-measure-analyze-improve-control) will assist in improving PCBA yields
(Bafiuelas & Antony, 2005, p. 251). The research and ideas for this thesis stem from a seven
month work-study at Cisco Systems, Inc (Cisco) in San Jose, California. This thesis addresses
methods that will help bring all PCBA yields one step closer to meeting the 60 yield goal. We
will discuss Cisco and achieving a 6c process in more detail in sections 1.3 to 1.5, but first, let's
quickly review the PCBA manufacturing process.
1.2.
The Printed Circuit Board Assemblies Manufacturing Process
PCBAs are designed and manufactured all around the globe. For instance, Cisco Systems is a
networking company that designs, manufactures, and packages solutions that use multiple
combinations of different types of PCBAs. PCBAs are manufactured and tested in several
process steps simplified below in Figure 1.
Figure 1: General PCBA Manufacturing Process Flow
Place
Manufacture
Components
PCB circuitryon
on PCB
PCB
Solder
Components
/ to
to PC
PCB
Test PCBA
First, on a non-conductive substrate, the printed circuit board (PCB) circuitry is manufactured,
establishing the highways for electrons to travel between components. Next, components are
placed in the correct position and orientation on the PCB. After correct placement, the
components are securely soldered to the board to ensure they have proper connection to the
circuitry. This printed circuit board assembly (PCBA) is then subjected to multiple tests.
Several types of tests exist in manufacturing to determine the health of the manufacturing
process. These tests can be classified as structuraltests orfunctional tests.
These tests will determine if the PCBAs are made correctly, verify if the PCBA is properly
assembled, both structurally and functionally, testing for as many opportunities that may cause
the PCBA to fail. Once all the components are securely placed on the PCBA, several structural
tests run to determine if the components were placed in the proper location and in the proper
orientation. Structural tests also check to make sure solder paste is applied correctly and that
connections are mechanically sound. Structural tests look for potential short or open circuits that
would cause the PCBA to fail and can also include stressing the board at extreme thermal and
vibration conditions.
The functionaltests verify that the PCBA works as it was designed to function. The number of
and the type of functional tests vary by product but generally run multiple diagnostics that
electronically exercise all the components on the PCBA at various temperatures and voltages to
ensure the PCBA remains functional at its specifications.
Testing is a non-value added step because it does not change the product in any way and
increases the overall cycle time of the product. However, each test acts as an insurance policy
that allows defective parts to be screened out of the process, and thus, reduce the amount of
lower quality product that could be delivered to customers. Additionally, the overall health of
the manufacturing process is determined by the products' yields, which are calculated from test
data. Although tests are non-value added operations, the information extracted from the tests
provides visibility into the manufacturing process and allows for improvements to be made. As
more test information allows product yields to improve, tests can then be optimized (Oresjo,
2003) and even eliminated over the life cycle of the product.
As the electronics industry promises to delivery better quality products, quality excellence has
come to the forefront of many PCBA companies. In the past, being the first mover and focusing
on a time to market metric often competed with the product's quality. At Cisco, the company is
engaged in a 60 effort to create a culture that prioritizes quality first. Through Manufacturing
and Test Excellence Initiatives, Cisco strives to manufacture every PCBA in its portfolio at its 60
goal. Utilizing the information from current tests will allow the company to make certain
business decisions that will ultimately improve quality levels and reduce costs.
1.3.
Introduction to Cisco Systems, Inc.
Cisco currently manufactures over 1,000 different types of printed circuit board assemblies per
quarter all over the world. (See Chapter 5 for a much more in-depth organizational analysis of
Cisco). Each printed circuit board assembly, or PCBA, in Cisco's portfolio has an associated
complexity to its design determined by the number of solder joints (known as interconnects),
components, and other variables. Low complexity boards may have 200 interconnects and 10
components while high complexity boards may have over 40,000 interconnects and 5,000
components. Cisco's Test Excellence Initiative was kicked off in the summer of 2007 and has
been tasked to implement the optimal tests process for each PCBA while improving overall
PCBA yields for the entire Cisco product portfolio.
Cisco was founded in 1982 and to date has made 125 acquisitions with the most recent seen in
Figure 2. Currently, the company is 100% outsourced with strategic in-house manufacturing
centers. Cisco offers a wide variety of product complexity, from low end IP phones to very high
end routers. Over 250,000 orders are processed every quarter on 196 active product families
with over 23,000 product identification numbers. Additionally, there are 600 suppliers with
50,000 purchased part numbers.
Figure 2: Recent Cisco Acquisitions 2005 - 2007
Category
,Il
Consumer
O Video 67%
SApplicatlor
27%
Secuiaty7%
Topspl
'
Data Center 4%
Alrespl
IronF
T
Mobility4%
" Components <%
1_
_j
.....
__ __93% of these nvestments
cat nw compettors
6%are acorreeve change inexisdng strtegy
<1%are foundation Investmentfor core business
-
Management
Softwarem 1%
1 Services 0.1%
Source:Gartner(January2008)
As Cisco continues to grow, the supply chain complexity and scope of manufacturing grows too.
However, to remain competitive, the old one-size-fits-all test philosophy that has helped make
Cisco such as success must change. In order to remain competitive and low cost, an optimal
testing strategy must be implemented. But is it worth it to change for the sake of change, or are
there external driving factors that require change to occur?
1.4.
Impetus for Change
Globalization is making the world flatter. Consumers and businesses want information ondemand, in real time, and in the palm of their hand. As the electronics industry continues to
diversify into the consumer and commercial segments while focusing on the convergence of
voice, video, data, and mobility, innovative products are pushing the limits of test requirements.
Newer tests need to be developed and deployed to ensure high quality products meet customer
expectations. At the same time, the industry aspires to attain 6Y quality and production
flexibility while controlling capital expenditure. To sustain a competitive advantage,
manufacturing companies need to flawlessly delivery high quality products at the highest
possible yield, utilizing an appropriate test suite that optimizes risk, affordability, and test
coverage.
The current test strategy was intended to get Cisco to $40B in revenue by 2004, and it was very
successful in its mission. However to remain competitive, Cisco believes that it is imperative to
change the test strategy. As the company grew by acquisition, the test strategy did too. This 11
year old test strategy focuses on testing for escapes rather than designing in quality. It does not
significantly differentiate by product type or by product lifecycle stage. As Cisco moved to a
100% outsourced manufacturing strategy, the test strategy did not optimize across its network of
contract manufactures and vendors.
The business and technology environment is right for change. Realizing that all competitive
advantage is temporary (Fine, 1998), Cisco knows their test strategy must change. Cisco has a
mission to continuously improve and drive manufacturing excellence. Thus, Cisco is dedicated to
fostering an environment to achieve world class operations.
To understand and analyze any manufacturing process, tests must be completed. However, what
is the right amount of testing that should be done to ensure the process is capable, efficient, and
economical? Implementing tests in a manufacturing process incurs both cost and time, both of
which companies are quickly trying to reduce. Market pressures are driving prices down while
customers are expecting their product to arrive quicker than ever before with higher quality and
reliability. Therefore, it is imperative companies understand their test operations.
On one hand, if no money was spent on testing the process, products would have very low lead
times. However, inevitable defects in the manufacturing process would be passed downstream
and eventually to the field. These defects could result in failed parts, product recalls, and
ultimately lead to poor customer satisfaction and potential loss of market share. So, even though
no cost was incurred with the physical tests at the manufacturing site, several costs will be
incurred because of manufacturing defects that translate to field failures, product recalls, and
customer dissatisfaction, otherwise known as the cost ofpoor quality (COPQ).
On the other hand, if a company were to spend unlimited funds on manufacturing tests, product
costs and lead times would skyrocket. This, in turn, would lead customers to choose
competitor's products with lower prices and quicker lead times. Tests are a very important part
of any manufacturing process. The data extracted from manufacturing tests help management
understand the health of the entire process and detail critical indicators such as lead times,
product yields, component defect rates, overall factory yields, and inventory levels. With cost
pressures and emerging markets, it is very important to improve and sustain world class factory
yields as defined by 6a yield performance.
So what is the optimal amount of test to support a 6a yield process at the lowest cost possible?
This is exactly the question Cisco faces as the company embarks upon an initiative to modernize
its testing philosophy. In the past, Cisco applied a one-size fits all test approach: Test
everything the same. The management team realized that this cookie cutter testing philosophy is
not scalable and that changing the testing strategy is imperative for the company to sustain its
competitive advantage. Cisco's launch of the Test Excellence Initiative will deliver these answers
through many different projects. Achieving a 6a process will not happen overnight or with one
project. No, this will be company wide, collaborative effort. This thesis focuses on two issues
of the many that will aid in attaining Sigma yields: (1) incoming components and (2) optimizing
which PCBAs to improve first.
1.5.
Printed Circuit Board Yields and Attaining a 6a Process
Tests are used in manufacturing to measure the health of the manufacturing process. These
manufacturing tests calculate PCBA yields. Historically, Cisco yields were a "straight yield"
calculation, based on the number of bad products divided by total number of products produced.
However, many different types of PCBAs can be manufactured on the same line and comparing
yields of different complexity types of PCBAs is like comparing apples to oranges.
PCBAs range in complexity. Higher complexity products are used for more complex
applications. Typically, the higher the number of component and solder joints per PCBA, the
more complex the PCBA. For example, PCBA-1 is a low complexity board with 200 solder
joints, 10 components, and an annual volume of 1,000,000 units. On the other hand, PCBA-2 is
a high complexity board with over 40,000 solder joints, more than 5,000 components, and an
annual volume of 100 units. Both PCBA-1 and PCBA-2 could be manufactured on the same
line, so comparing their "straight yield" calculation does not make sense.
Today, Cisco normalizes PCBA yields by taking many different variables into account when
making the final yield calculation. Namely, solder joints and components make up a large
percentage of potential opportunities for yield fallout, but there are many other variables
responsible too. This thesis focuses on understanding how component quality will affect overall
PCBA yields. Improving component quality will assist in allowing Cisco to achieve 60
manufacturing process across every product it manufactures.
A 60 process is based on statistics and is defined as 3.4 defects per one million opportunities
(dpmo), often referred to as 3.4 dpmo. Products that yield worse than 3.4 dpmo produce
unnecessary waste in the manufacturing system. The waste comes in many different forms such
as products that are scrapped, failures at the manufacturing site, or returns by the customer and
should not be passed along in the system (Ohno, 1988). For every type of waste event, there is
an incurred cost, and the cost increases as the product moves downstream in the manufacturing
process. Thus, a customer return is the highest cost, the most detrimental type of waste.
To eliminate the waste in the system, Cisco must invest money to improve their capabilities
(Repenning & Sterman, 2001). Spending money earlier in product development and
implementing optimal tests in the manufacturing process will create higher quality products that
will achieve the targeted 3.4 dpmo. This goal will ultimately eliminate unnecessary waste in the
system and allow high quality products to be delivered to customers.
Achieving a 6a process is easier said than done, especially as PCBA complexity increases. First,
if a PCBA is to achieve a 6a process, the PCBA must have 3.4 dpmo or fewer. What is a PCBA
opportunity? If we assume that any one item on a PCBA can cause a failure, then every item is
one opportunity.
Imagine two examples, 1) a PCBA with 100 opportunities and 2) a PCBA with 70,000
opportunities. In the first example, one failure would make this specific board have 1 defect in
100 opportunities, or 10,000 dpmo. Thus, if one million of these boards were made, 10,000
would be thrown away. To achieve a 6a process, example 1 should only have 0.00034 defects
per 100 opportunities, or an improvement of nearly four orders of magnitude. In the second
example, one failure would make this specific board have 1 defect in 70,000 opportunities, or
14.29 dpmo. To achieve a 60 process, example 2 should only have 0.238 defects per 100
opportunities, or an improvement of one order of magnitude.
These examples are not unrealistic and represent the challenges Cisco faces in becoming a world
class PCBA manufacturer. However, improving the design and manufacturing process in the
PCBA industry to be capable of achieving a 60 process is going to take money, time, and a
cultural paradigm shift.
1.6.
Test Excellence Vision
The Test Excellence Initiative will drive the 6a culture change. Cisco has embarked on a
journey to ensure future success through this company wide, collaborative initiative. Test
Excellence is meant to provide a venue to foster an environment to become a world class, 60
manufacturing firm. Utilizing the current business environment and the impetus for change, Test
Excellence will create a paradigm shift within the company and ultimately a new way of thinking
across Cisco. Test Excellence is intended to become part of Cisco's DNA, and ultimately, Cisco
envisions that every PCBA it manufactures will achieve its 6o yield goal while optimizing risk,
affordability, and test coverage.
1.7.
My Work-Study: One part Management, Two parts Engineering
The Test Excellence initiative will modernize the current test strategy preparing Cisco's test
infrastructure to capitalize on the anticipated growth for Web2.0 and beyond. My work-study
focused on designing a world class test strategy and governance model to enable an agile,
aligned, and adaptive supply chain.
1.7.1. One Part Management Opportunity
At the crux of the internship, I managed the entire Test Excellence Initiative and participated
on the four main sub-teams. The initiative fostered communication channels within the
company to create new ideas and help with the paradigm shift to become world class in
manufacturing high quality, 6o PCBA products. The team was composed of four man Cisco
divisions: Cisco Design Organization, Product Operations, Manufacturing Operations, and
Technology and Quality.
1.7.2. Two Parts Engineering Opportunity
During my participation on the core and sub-teams, I found opportunities for improvement,
specifically, in yield management. First, it is not well understood how different components
affected the overall yield of PCBAs. What quality level is needed for each component to
achieve the overall 6o yield goal? Second, I found that yields were managed at local levels
rather than as a portfolio of products. Therefore, it was difficult to find the best and worst
performing PCBAs across the different manufacturing sites. These two engineering
challenges help form my two hypotheses for this thesis.
In short, the end goal of Test Excellence is all PCBAs yielding at the 60 goals with an optimal
test plan that evolves over the product's lifecycle. On the journey to this ideal state, it is
imperative to first understand the effect of components quality on overall PCBA yields, as well
as understand the current state of product yields across the company's manufacturing footprint.
1.8.
Two Hypotheses
Before the company can optimize manufacturing tests plans across all their products and
improve yields, it is necessary to first look at how component quality affects yields. With this
understanding, tests can then be added, eliminated, or changed on a product by product basis to
align the tests to the market demands. Additionally, as the test plans evolve over the product's
lifecycle, managing test yields for the entire product base is needed to help better optimize test
development in the future. Therefore, this thesis details two hypotheses that are inputs into
optimizing the test over the lifecycle.
1.8.1.1.
Hypothesis 1
Hypothesis 1: The Component Quality Yield Model Hypothesis
Yields and costs can be optimizedfor an entireportfolio of PCBA products by selecting the
appropriatecomponents based on component quality and cost specifications.
1.8.1.2.
Hypothesis 2
Hypothesis 2: The PCBA Prioritization Algorithm
Overall PCBA yields will improve by optimally allocatingmanufacturingresources to a
holistically prioritizedlist of PCBAs across the entire portfolio.
1.9.
Summary
In this introductory chapter, we looked at why PCBAs are so very important to our society and
how PCBAs are manufactured. We took a closer look at Cisco and noted the business
environment supports the change to achieve a world class, 60 PCBA manufacturing process.
Supporting the need to change, Cisco has launched an internal Test Excellence initiative to
implement a new test strategy to ultimately improve product yields while lower manufacturing
costs.
While working on the Test Excellence initiative during my seven month work-study at Cisco, I
uncovered specific yield issues that allowed the formation of two hypotheses to improve overall
PCBA yields. Vendor component quality effects yield fallout, but the magnitude of yield fallout
as a function of the number and type of components is not fully understood. Additionally, Cisco
does not prioritize the PCBAs across the company's portfolio but rather allows over 110
specialized local teams to resolve yield issues with very little or no best practice sharing among
teams. This thesis further details how component quality affects each PCBA's yield while also
deriving a prioritization algorithm for the entire product portfolio to help local teams focus
attention on the most important PCBAs first. Finally, this thesis will analyze Cisco's
organizational design to understand how the firm will react to changes driven by Test
Excellence.
1.10. Thesis Approach & Structure
This thesis is divided into several chapters. Research used for this thesis involves industry
experts from Cisco, a thorough review of academic and industry literature, and guidance from
my advisors. As Chapter 1 discussed, this work-study was divided into two separate threads that
I worked on concurrently. The first thread involved the participation the Test Excellence
Initiative, a significant change management program to revamp the entire test strategy at Cisco.
The second thread involved more engineering work that involved identifying certain yield issues
and recommending a solution, both of which stem from the two hypotheses.
Chapter2 describes the research methodology for this thesis and how the hypotheses were
developed. This chapter also contains a literature review for both hypotheses. The work
performed at Cisco was used as a backdrop for the management and engineering thesis study.
Chapter3 details the analysis of the first hypothesis, the effect of component quality on overall
PCBA yields. This chapter further investigates how Cisco can use a nonlinear program to make
better management decisions when determining which components to use based on cost and
quality. Chapter 3 ends with recommendations for future research in this particular area.
Next, Chapter 4 details the analysis of the second hypothesis, an algorithm to prioritize
manufacturing resources to resolve yield issues on printed circuit board assemblies with the
highest return on investment. The tool allows management to holistically analyze its portfolio of
products based on a ranking system which will help optimize how it utilizes its manufacturing
resources to resolve the most important yield issues first. The ranking system is based on three
key inputs: (1) Revenue & Demand data, (2) Quality data, and (3) Customer & Management
data. Chapter 4 ends with recommendations for future research in this particular area.
Chapter 5 further discusses Cisco's organizational design. This chapter looks at Cisco from
three different perspectives: (1) The Structural Lens, (2) The Political Lens, and (3) The Cultural
Lens. It then hones in on how the organization is ready to adopt the tools from this thesis.
Finally, Chapter 6 concludes the thesis with a summary of the Component Quality Yield Model,
the PCBA Prioritization Algorithm, and Organizational Design analysis.
This page has been intentionallyleft blank
2. Chapter 2: Research Methodology
The two hypotheses for this thesis were developed as Cisco embarked upon a major
change initiative to create a new test strategy. Cisco's original test strategy was very
successful in enabling the company to achieve its current goals; however, in order to
remain competitive, the company's leaders realized the current test philosophy needed
change. One aspect of the new test strategy demanded that all PCBA yields meet their 6a
yield goals. Therefore, finding solutions to improve overall PCBA yields became a main
priority of the overall change initiative. To enable 6a yield goals to be met on every
PCBA manufactured requires company wide support and multiple solutions.
Consequently, this thesis is one of many first steps on the journey to achieving 60 yield
goals for every PCBA, and the results from these two hypotheses are just pieces of a
bigger puzzle.
The first hypothesis studies the effect of component selection on overall PCBA yields.
The second hypothesis investigates the optimal way to prioritize manufacturing resources
on many PCBAs to quickly improve yield issues. The two hypotheses lead to working
solutions that will enable Cisco to step closer to achieving a 6a process for all PCBAs.
Additionally, utilizing these solutions will enable future improvements to occur down the
road.
Developing the hypotheses required full participation in the change initiative and then a
detailed investigation of current problems. As a result, the first half of the work study
focused on implementing change within the organization while the second half
concentrated on solving more specific engineering problems. Therefore, before diving
into the two hypotheses, the following sections will discuss the methodology behind the
change management initiative.
At the beginning of the work study, Cisco kicked off the Test Excellence initiative to
revamp its current test strategy. The Test Excellence's change management process
enabled multiple meetings with current employees to collect data, understand the current
situation, and develop, test, and validate specific hypotheses. Finally, from many
potential hypotheses, two hypotheses were studied in greater detail. These hypotheses
were created, developed, and implemented through the following steps:
2.1.
*
Assess the current situation
*
Determine the future state
*
Develop a hypothesis
*
Research
Assess the Current Situation
To fully understand the problems associated with the current test strategy, multiple
interviews were conducted across the entire organization. The interviews were intended
to find major problems and improvement areas while understanding how the underlying
organizational strategy, culture, and political playing fields shaped the current situation.
Chapter 5 further examines the company based on the strategic, cultural, and political
three lens analysis (Carroll, 2006). After 153 interviews, a small team composed of
about fifteen individuals from across the organization worked to create a new test
strategy during several full day working sessions. The new test strategy's goal was to
guide the organization to collaborate across divisions while developing optimal solutions
for the major problems which currently existing with today's strategy. Several key
improvement areas surfaced during these all day working sessions, one of which was
improving overall PCBA yields.
2.2.
Determine the Future State
The new test strategy was deployed to the organization through the Test Excellence
change initiative. The Test Excellence initiative consisted of 50 people from across the
company, fostering an environment ideal for collaboration and change. In order to
improve PCBA yields, the team focused on defining the future state for all PCBA yields.
With the help from Cisco's leadership team, the future state would be to achieve the 60
yields goal for every PCBA.3 Additionally, every PCBA should be sustained at its 60
yield goal over its entire product lifecycle. The 60 yield goal allows Cisco to measure its
progress throughout the Test Excellence initiative as well as compare different business
units and manufacturing sites within the organization. Eventually, the process will enable
the company to share best practices and become a world class PCBA manufacturer.
Furthermore, achieving 60 yield goals will eliminate waste in the system while
improving product quality and customer satisfaction.
Achieving 60 yield goals on every PCBA is quite challenging since many variables
contribute to the overall yield of a particular PCBA. Therefore many solutions could
exist. Thus, a specific yield subteam formed to brainstorm solutions. Further detailed
interviews were conducted with key stakeholders that concentrated on how yields could
be improved. These interviews discussed several potential hypotheses in further detail
and then determined which solutions would be worth pursing. The results from the
interviews became the foundation for developing the two hypotheses for this thesis.
2.3.
Develop a Hypothesis
Improving overall PCBA yields is a current challenge and many potential solutions to the
problem exist. From PCBA designs to component selections to manufacturing processes,
many different variables affected the overall PCBA yield. After interviewing key
stakeholders and working on several teams with PCBA yield experts, two main themes
developed that suggested next steps for a detailed investigation. Thus, these topics were
the foundation for the two hypotheses in this thesis.
2.3.1. Hypothesis 1
Improving yields is a significant part of becoming a world class manufacturing firm.
With so many factors contributing to yield fallout, this thesis focuses on analyzing how
component selection impacts overall yields. Managers questioned what component
3 Recall from section 1.5 that the 6a goal will be different for every PCBA.
quality levels were needed to achieve a 60 process. Thus, understanding how
components affect overall PCBA yields became a major concern and the basis for
hypothesis 1.
Hypothesis 1: The Component Quality Yield Model Hypothesis
Yields and costs can be optimizedfor an entire portfolio ofPCBA products by selecting
the appropriatecomponents based on component quality and cost specifications.
A probabilistic model was built to predict yield fallout caused by component defect rates.
Using the bill of materials for several PCBAs, the number and type of components were
entered into the model. Several categories of component quality levels were defined,
such as the Gold, Silver, and Bronze standards. These different quality standards
represent the different choices that the firm can use for each component. Then, working
with a component quality expert, incremental costs to achieve these different component
quality levels were derived.4 Finally a nonlinear program optimizes overall PCBA yields
based on incoming component quality and cost variables. The model and results are
further discussed in Chapter 3.
2.3.2. Hypothesis 2
At the same time, PCBAs were not holistically prioritized across the entire product
portfolio but rather prioritized differently at each local site. For example, out of over
1000 PCBAs, it was not well understood which PCBAs needed immediate attention to
improve the current yield, or, in other words, which PCBAs had the highest return on
investment for yield improvements.
Because of manufacturing resource constraints, not every PCBA can be worked on
simultaneously. Manufacturing resources would be assigned to PCBAs with yield issues,
but the process was contained at the local manufacturing site level, completed in an ad-
4All
data in this thesis is disguised to protect Cisco confidentiality.
hoc fashion, and varied drastically across manufacturing locations. Determining the
appropriate prioritizing algorithm across all the PCBAs would ensure the PCBAs with the
yield issues and highest return on investment for yield improvements were worked on
first. This became the foundation for hypothesis 2.
Hypothesis 2: The PCBA Prioritization Algorithm
Overall PCBA yields will improve by optimally allocatingmanufacturingresources to a
holisticallyprioritizedlist ofPCBAs across the entireportfolio.
Using a Six Sigma-DMAIC approach, the PCBA PrioritizationAlgorithm was developed:
* Define the problem statement
* Measure each PCBA and assigned an index
* Analyze the list of PCBA and prioritizes each PCBA accordingly
* Improve the manufacturing yields quickly while also improving the algorithm
to ensure the most important PCBAs are worked on first
* Control and monitor PCBA yields over time
Working with a team of engineers, the algorithm to prioritize all the PCBAs was
developed. The algorithm is further discussed in Chapter 4.
2.4.
Research and Literature Review
The two hypotheses in this thesis utilize management decision science. The decision
science field is broad and has been growing across industries to enable management
teams to make optimal business decisions. Ragsdale discusses several methods in
management science such as optimization, linear programming, network modeling,
integer and nonlinear programming, and decision analysis (2004). Structured problem
solving offers more insights into the problems; and, as compared to an unstructured
approach, it is reasonable that better business decisions will occur more frequently with
higher probabilities (Ragsdale, 2004).
The next sections discuss the relevant academic literature review and industry
benchmarking for each hypotheses.
2.4.1. Component Quality Optimization Model
Based on management sciences and operations research, several engineers have
developed optimization techniques in the PCBA industry. The many papers and
models can be summarized in three broad categories:
*
Optimizing Tests
*
Optimizing Manufacturing Processes
*
Optimizing PCBA Designs
Optimizing Tests.: When optimizing tests in the PCBA manufacturing process, Stig
Oresjo analyzes the trade-offs amongst different types of structural tests (2003). The
paper discusses how PCBA complexity, manufacturing process, and test objectives
are important in determining the optimal strategy. The test strategy should account
for overall test coverage, affordability, and effectiveness. Making the proper, optimal
decisions will "result in higher quality, lower warranty, repair, and scrap costs"
(Oresjo, 2003, p 16).
Optimizing ManufacturingProcesses:Ellis, Vittes, & Kobza's discuss ways to
optimize the sequence for correctly placing components using surface mount
placement machines (2001). And, Tong, Tsung, and Yen specifically studied the
effects of using a DMAIC style approach to optimize the manufacturing solder paste
process capabilities through statistical process control and designs of experiments to
achieve a 6y performance process (2004).
Optimizing PCBA Designs: Gilbert, Bell, & Johnson propose circuit design
optimization techniques using statistical analysis and Monte Carlo simulations which
give designers visibility into how their specific design and component parameters
impact the total cost (2005). Similarly, at a different electronics company,
component defect rates were utilized during the computer aided design process to
ensure the final design would meet certain manufacturing specifications for yield and
quality.5
Although the PCBA industry utilizes several different optimization techniques to
improve test, performance, and design to improve yields, no one optimization method
focuses specifically on component selection to improve yields. Therefore, looking at
other industries, optimization techniques for selection processes can be found.
The finance industry uses optimization models when deciding which asset classes to
invest in when creating an optimal portfolio (Brealey, Myers, & Allen, 2006). With a
broad array of choices, portfolio managers need to make decisions that will allow
their portfolio to remain on the efficient frontier of increasing returns while reducing
risk. Nonlinear programming models enable the finance industry to make optimal
decisions to best maximize these returns. In the PCBA industry, choosing
components based on quality levels and costs is very similar to choosing different
assets based on returns and risk.
Moreover, a look into the automotive industry offers several best practices the PCBA
industry can utilize. "Before Toyota or Honda retains a supplier, it scrutinizes the
supplier's production process and costs structure" (Arrufiada & Vizquez, 2006, p142).
PCBA manufacturers can apply the same strategy when dealing with their suppliers.
Additionally, Toyota has worked with their suppliers to improve their processes.
Denso, for example, is responsible for much of Toyota's components, and Toyota
takes a very active role in the production process to ensure the quality level remains
high. In fact, Toyota owns a 25% share of Denso (Brooke, 2005) to ensure its
component quality levels are consistent. By working collaboratively with their
suppliers, Toyota enables its own products to meet higher quality standards demanded
by the customer. Furthermore, back in the 90s, Toyota worked with US Chip makers
to develop high quality electronic products for future automobiles (Markoff, 1990).
5Interview with design engineer from a different electronics company.
With more electronics designed into automobiles, the need to use highly reliable
components is very important. Therefore, Toyota has even helped fund a
semiconductor factory for Texas Instruments (Polluck, 1996), (Bruns, 2003) to play
an active role in managing their electronics supplier. Within the PCBA industry,
there are hundreds of suppliers. The automotive industry lends keen insights into
how to better work with suppliers to improve the overall supply chain. Perhaps, the
big PCBA players could gain more control over component quality if they actively
invested and worked with suppliers to improve design, manufacturing process, and
supply chain issues.
Fine argues that firms should utilize 3D concurrent engineering (1998) to
simultaneously design the product, the processes, and the supply chain. Doing so will
enable world class products, reinforce the companies core capabilities, and deliver
value to the customer (Fine, 1998). Additionally, industries should continue to utilize
Six Sigma and Design for Six Sigma methods earlier in the design process (Bafiuelas
& Antony, 2005). This ensures more products will meet manufacturing yield and
quality goals sooner. To improve component selection processes, optimization
methods used in the finance industry can be applied. To improve the supply chain,
PCBA firms can more actively work with their suppliers. By focusing on 3DCE the
PCBA industry can continue to better improve their product performance to ensure 60
levels are met.
In 2000, Clive Ashmore wrote an article describing how the electronics industry is
moving from SPC to dpmo as a superior means to measure defect rates. Through
various Six Sigma techniques, the PCBA industry has implemented methods and
practices to achieve better yields. In 2005, Stig Oresjo laid out a step by step test
process for determining the optimal test process. He covered how the optimal
solution really depended on "defect levels (or dpmo rates), board complexity,
manufacturing volumes, different test solutions, test effectiveness and desired quality
levels" (2005, p. 50). Just as a financial portfolio can be optimized, this thesis really
focuses in on quality levels and how selecting the right component based on quality
levels and costs can be optimized.
Moving forward, the PCBA industry can borrow practices from Toyota and move the
quality improvements up the supply chain by working collaboratively with their
suppliers. As Skinner stated in 1969, "The purpose of manufacturing is to serve the
company - to meet its needs for survival, profit, and growth" (p140). Cost, time, and
customer satisfaction (Skinner, 1969) are still very important in today's
manufacturing world. Today, 3D concurrent engineering (3DCE) summarizes these
same lessons where supply chain, product, and process improvements occur at the
same time (Fine, 1998).
The optimization will allow a firm to ensure it is on the efficient frontier for quality
and cost when selecting components while aspiring to achieve a 60 performance
process. If the firm needs help to achieve higher quality standards, the optimization
model lends itself to be a tool for firms and suppliers to work collaboratively on the
problem. Thus, the Component Quality Yield Optimization Model is a decision
making method based on 3DCE and Six Sigma principles that will positively affect
the design, process, and supply chain.
2.4.2. The PCBA Prioritization Algorithm
When seeking to understand how to prioritize hundreds of different products across
many different attributes, several types of decision making processes exist. Ragsdale
(2004) details several decision analysis techniques and methods such as:
* Multi-Attribute Utility Theory (MAUT)
* Analytical Hierarchy Process (AHP)
* Multiple Objective Decision Making (MODM)
* Multiple Attribute Decision Making (MADM)
Hundreds of research papers have been written describing the benefits of using the
decision making methods. There are many applications for using these decision
techniques. For instance, Teixeira de Almeida discusses how using the MAUT
technique in deciding which contracts to outsource (2007). Ahn & Choi use the AHP
technique to analyze a group selection of an appropriate enterprise resource planning
system where the exact solution is needed rather than a probabilistic solution (2007).
Van Hop & Tabucanon use both MODM and MODM to resolve the complexities for
the set-up problem for multiple machines in a PCB assembly line (2001). AHP and
MODM both are based on optimizing several objective functions to find the best
solutions. Shanian & Savadogo noted that a MODM analysis would offer one
solution for one function that may not be optimal for another objective function, so it
becomes difficult to find the best solution (2006).
Therefore, Shanian & Savadogo (2006) use the MADM method called the Technique
of Ranking Preferences by Similarity to the Ideal Solution (TOPSIS), introduced by
Yoon & Hwang in 1980 to select appropriate material for a fuel cell. The TOPSIS
technique works well with a finite set of attributes (Shanian & Savadogo, 2006).
TOPSIS has been used across industries as a decision making process for many
different types of problems. TOPSIS enables the proper decisions based on limited
subjectivity (Olson, 2004). According to Olson, TOPSIS provides useful decision
making techniques for several applications such as deciding which materials to use
for a specific application; where to spend manufacturing capital or make certain
financial investments; which manufacturing or robotic processes to use; and even
comparing company and financial performances (2004, p ).
The TOPSIS logic establishes a good foundation for defining the logic to rank
hundreds for types of PCBAs appropriately based on specific attributes. Each
selection is based on a set of attributes as defined by the firm. Shanian & Savadogo
offer general considerations for using TOPSIS and why I support using TOPSIS to
ranking a list of PCBAs:
*
An unlimited range of performance attributes can be included
*
Explicit trade-offs between different attributes can be accounted for
appropriately
*
The output is sorted and ranked using numerical values
* AHP Pair-wise comparisons are avoided, which is useful when dealing
with a large set of choices and attributes
* Each attribute can be weighted as defined by the firm
* The procedure is systematic, simple, and fast
In the PCBA industry, many methods are used to prioritize PCBAs with
manufacturing yield issues. Many are based on local site best practices. However, no
holistic prioritization across the firm existed, making it very difficult to know which
PCBAs in the entire product portfolio required the most resources now. Therefore,
developing a priority list for every PCBA will greatly benefit the firm. Thus, the
TOPSIS technique enables an effective approach for deciding which PCBAs are most
important to work on first.
2.5.
Summary
Chapter 2 reviewed the methodology for developing the hypotheses for this thesis. My
internship at Cisco provided the backdrop necessary to collect the data and discuss the
hypotheses in further detail. Additionally, this chapter reviewed current industry and
academic research in decision sciences pertaining to this thesis.
The following chapters will discuss the two hypotheses in further detail starting with the
Component Quality Yield Model and how different choices in components impact overall
PCBA yields. Subsequently, Chapter 4 details The PCBA PrioritizationAlgorithm.
This page has been intentionally left blank
3. Chapter 3: Hypothesis 1 Results - The Component Quality
Yield Optimization Model to achieve a 6a Yield Process
Recall Hypothesis 1: Yields and costs can be optimizedfor an entireportfolio of PCBA
products by selecting the appropriatecomponents based on component quality and cost
specifications.
When designing a product, there are vast arrays of components from which to choose in
order to meet the final product's specifications. Cisco, for example, has 196 active
product families with 23,000 product identification numbers from 600 different suppliers
and 50,000 components from around the world.6 Components are critical to the PCBA's
performance, and, therefore, the PCBA's intended use will determine which components
are used and how many components are needed. Below, Table I summarizes the most
common types of components found on any given PCBA.
Table 1: Select List of Components Used in Printed Circuit Board Assemblies
Different types PCBA Components
Application Specific Integrated Circuits (ASICs)
Board Mount Power (BMP)
Content Addressable Memory (CAM)
Capacitors
Clocks
Connectors
Data Communication Devices
Diodes
Dynamic Random Access Memory (DRAM)
Erasable Programmable Read Only Memory (EPROM)
Flash Memory
Light Emitting Diode (LED)
Linear Devices
Logic Devices
Magnetics
Microprocessors
Optical Connectors
Oscillators
Programmable Logic Devices (PLD)
Resistors
Static Random Access Memory (SRAM)
Transistors
Designers will select the proper component for the proper function based on several
criteria, such as performance and technical specifications required by the customer.
Depending on how high or low tech the product may be, any given component will vary
in both price and quality. Furthermore, once the product ramps from the design phase to
6 Cisco
documentation
high volume manufacturing, component sourcing engineers and manufacturing managers
focus on driving costs down while improving yields.
The component vendor promises a certain component quality level when supplying
Cisco. How the component performs to this quality level will affect the PCBAs that use
it. In other words, each component inherently will contribute to the overall PCBA's yield
fallout in the manufacturing process. In addition to typical manufacturing issues that
occur, component issues are culpable for a portion of yield fallout. 7 Using the "trust but
verify" mentality, a PCBA factory constantly measures yields and analyzes each failure
to determine a root cause. When a PCBA fails a test and the component is at fault, the
yield fallout is then attributed to the component. Over time the yield fallout due to that
component can be tracked and a defect per million opportunities (dpmo) rate can be
calculated. If the factory dpmo rate differs from the dpmo rate the vendor quoted, the
PCBA manufacturer will either work with the vendor to improve the quality issues or
switch vendors or components.
During a PCBA failure at a test step, additional labor costs, test equipment usage costs,
debug time costs, and component replacement costs all add to the total cost of the
PCBA's failure. This Cost of Poor Quality (COPQ) is the cost associated with a PCBA
every time it fails a test. Using components with better quality levels (or lower dpmo
rates) can improve factory yields, and thus, lower the COPQ. Likewise, lower quality
components (or higher dpmo rates) are expected to have higher component yield fallout
resulting in a higher COPQ.
To achieve a lower COPQ, the component yield fallout can be mitigated by investing
more money upfront in higher quality components. This Cost ofInvesting (COI) includes
the Cost ofImproving the Component Quality and the Cost of the Component. The Cost
ofImproving the Component Quality is overall costs associated with employees, vendors,
and suppliers working to improve the component quality. The Cost of the Component
7 The percentage of yield fallout due to component issue is not reported to protect Cisco confidentiality
looks at how overall costs will be affected by the component unit cost and usage rate
across the portfolio of products. Since higher quality components are typically more
expensive while lower quality components are cheaper, this component unit costs will
also have an affect on the overall cost of investing. Below, Table 2 summarized COPQ
and COI, the two main costs associated with components quality.
Table 2: Costs Associated with Component Quality
Different Costs
Breakdown of Cost
Costs due to the Component
Additional labor, equipment, debug,
Cost of Poor Quality Cost Spent Analyzing Additional
labor, equipment, debug,
and replacement costs all due to a
the PCBA Failure
(COPQ)
the PCBA Failure
(COPQ)
component failure
Costs working with vendors and
Cost of Improving the suppliers to improve a specific
Component Quality components quality level (e.g.
(COI)
sreduce
its dpmo rate)
Component unit cost multiplied by
Cost of the
the usage rate across the portfolio of
Component
products
Thus, the Total Component Cost (TCC), as seen in Equation 1, is the Cost of Poor
Quality plus the Cost ofInvesting. Therefore, the component selection ultimately will
affect PCBA cost and component yield fallout.
Equation 1: Total Component Cost
TCC = COPQ + COI
Consequently, design engineers, component sourcing engineers, and manufacturing
managers have an inherent tradeoff between cost and yield: They can either (1) attain an
optimal solution to achieve a minimum TCC, which will result in a certain yieldfallout,
or (2) attain an optimal solution to achieve a minimum yield fallout which will result in a
certain TCC. The component quality yield optimization model will allow design
engineers, component sourcing engineers, and manufacturing managers to run different
optimizations schemes for a portfolio of PCBAs by applying different weights to cost and
yield. These different weighting scenarios and their results are discussed further in
sections 3.3.4 and 3.4.
On one end of the spectrum, managing how design teams across multiple business units
choose the best components for new products becomes very challenging. Determining
preset component dpmo rates to achieve a 60 process will allow the PCBA manufacturers
to have a better handle on the factory yields (Ashmore, 2000). Prudent designers ought
to use a 60 component budget to determine the potential component yield fallout upfront.
On the other end of the spectrum, determining the overall impact of changing these
component quality levels that will be used across various PCBAs in current production
and the cost effectiveness of the change becomes extremely difficult.
Since similar components will have different costs and quality levels, we can assume that
different quality standards exist for a given component. Or, in other words, we can take
the current standard and elevate them several levels (Ashmore, 2000). Suppose a product
design calls for component A, which may have four different quality standards - 60,
gold, silver and bronze.8 All four standards for component A meet the technical
specifications required by the design but differ in price and quality levels as seen below
in Table 3.
8 Gold
is considered the highest quality standards available, meaning dpmo rate is the lowest. The 60
standard is considered a higher quality standard but may not be readily available to use in manufacturing.
Table 3: Component A's Quality Level 9 and Cost for Each Quality Standard
Quality
Quality Level Component Cost of Poor Cost of Investing Total Cost
Standards for (dpmo) / Overall Cost per
Quality
(COI) to switch
(TCC) =
Component A Product Yield
unit
(COPQ) from Current to COPQ + COI
Fallout
...
Current
40/5.00%
$
2.00 $
6sigma
Gold
1/ 0.08 %
10/1.20%
$
$
50.00 $
5.00 $
Silver
20/2.20%
$
Bronze
30/3.80%
$
5,000
$
-
$
5,000
250 $
2,000 $
150,000 $
25,000 $
150,250
27,000
2.50 $
4,500 $
10,000 $
14,500
1.50 $
11,000 $
5,000 $
16,000
Note: Numbers disguised to protect Cisco confidentiality
In the current state, component A has a dpmo of 40, which translates to a cost of $2.00
per unit with $5000 in COPQ for a particular PCBA. Should the management team make
a decision to switch to a different component quality standard for component A? Well,
the answer is not as simple and will depend based on how the new component standard
will affect both yield and costs for that particular PCBA and for the other PCBAs that
may also use component A.
Components B, C, D, and so on will also be used in various PCBAs. Assuming the firm
has to select a certain quality level for each component used across all the PCBAs, which
quality standards should be used for each component to achieve the highest yields and
lowest costs? Based on quality and costs variables, there is an optimal choice. But,
should this optimal decision be based on minimizing total component cost or minimizing
component yield fallout because of component quality issues?
For any given component, it may make sense to switch to a higher quality standard,
remain status quo, or even reduce to a lower quality standard. Thus, choosing amongst
the different quality standards is a much more complex decision and will have a broader
affect on overall costs and quality metrics in the entire product portfolio.
9 The 6a standard is the quality standard this particular component needs to have in order for all the PCBAs
in the portfolio of products using this particular component to meet a 6a yield process. The 6a yield
standard is further discussed in Section 3.1.
Higher quality components typically translate to higher yields and, thus, higher quality
products come with a cost premium. The question still remains: At what cost, or
tradeoff, does it make sense to improve the component quality in order to improve each
product's yield across the entire portfolio? What is the tradeoff by moving from
component A's Gold standard to the Silver standard, or to the Bronze standard? Or,
should no action be taken? How many products use this specific component? How
much will manufacturing costs improve or decline across the company? How will
overall yields be affected for the entire portfolio of products? These are questions the
Component Yield Optimization Model tried to answer.
PCBA manufactures need to be cognizant of their operation strategy, business strategy,
and core capabilities (Fine, 1998). They should be cautions about shopping for cheaper
components to lower costs and rather choose the right component for the right job to
maximize every product's yields. If companies don't adapt, they may die (Ashmore,
2000). As GM found out the hard way, choosing components solely based on component
cost may cause poorer quality in the field. Ultimately PCBA manufacturers do not want
to drive down the same path that GM notoriously paved in the 1980s.
Additionally, it is imperative to understand the implications of how component selection
will affect all product yields and costs across an entire product portfolio. Often times,
design engineers and manufacturing managers focus on their individual products rather
than taking a holistic look at how their component selections may affect other products.
Moreover, a completely different part of the business often sources the components
looking for cheaper and cheaper parts. In other words, does it make sense to invest time
and money in choosing a better quality, higher cost part to use, qualify, and implement,
or will the current approved component suffice? Should the component sourcing team
continue to nickel and dime the component vendors in search for cheaper components?
Furthermore, due to the nature of contracts where many include a minimum order
quantity or reduce cost when bought in bulk, the decision to source a new component will
most likely affect more than one product's yields.
Imagine Component A is used in only 5 PCBA's but Component B is used in 500
PCBAs. Deciding which quality standards to use for which components across multiple
PCBAs becomes an extraordinarily challenging task. A nonlinear optimization program
will aid in making these challenging decisions. The model will be based on the COPQ
and the COI concepts discussed earlier.
In the subsequent sections, this chapter fully details the component quality yield
optimization model. This is a proof of concept version and will explain how the model
will theoretically work enabling design engineers, component sourcing engineers, and
manufacturing managers to make better component selection decisions in order to
minimize costs or component yield fallout. 10 The method is based on three main steps
summarized below:
1. Define the 60 component quality standard: Define what the component dpmo
rates need to be to achieve a 6cr yield process for every PCBA in the entire
portfolio.
2. Calculate the Total Cost of the Component: The Cost ofPoor Quality can be
derived using factory yield data and validated component yield fallout. The Cost
ofInvesting can be calculated by determining the Cost of mproving Component
Quality, which is based on the incremental costs needed to achieve the new dpmo
rates and the known Cost of the Component for each quality standard.
3. Optimize the component selection across the entire PCBA portfolio by selecting
the proper component quality standards for each component based on minimizing
the Total Component Cost or minimizing the Component Yield Fallout.
The optimization model does not consider the cost of field failures such as immediate
returns, dead-on-arrivals, or regular customer returns. Field failure data is available and
very important, but correlating the cost of failures to the component level is out of the
scope of this thesis.
10 To protect Cisco, numbers used in this chapter are disguised or entirely made up. What's more important
is the methodology for developing and using the model.
Because once the component quality level is decided and sourced, this component will be
used across multiple PCBAs. The component quality selection will have a broad impact
on yield and cost. Assuming designer engineers, component sourcing engineers, and
manufacturing managers have a range of quality levels from which to choose for each
component, and each quality level meets the required performance and technical
specifications determined by the customer, then optimizing yield and cost metrics will
drive the final decision for which component quality levels to use. The component
quality yield optimization model is a tool that will allow managers to make better
business decisions to optimize yields and costs in the factory by better understanding the
cost impact and yield improvement of changing from one component quality level to
another.
As noted earlier, there is an inherent tradeoff between Total Component Cost and
Component Yield Fallout. In the end it is the firm's decision to choose which tradeoff to
pursue based on its current operations strategy. However, by employing the component
quality yield optimization model, the firm will be one step closer to achieving a 6G yield
process.
Before identifying which component quality levels to use, sections 3.1 to 3.3 step through
how the component quality yield optimization model is built.
3.1.
Introduction to PCBA Yield Calculation
Manufacturing companies use yields to measure the performance and quality of the
manufacturing process. Achieving and maintaining high yields will remain important in
any manufacturing environment. Improving printed circuit board assembly yields is
becoming increasingly critical to remain competitive. PCBA yields can be calculated in
many different ways. As discussed previously in Section 1.2, yields are typically
separated into two main categories: structuralandfunctional. The quality of an
individual component will affect the functionality of the PCBA, not the structural build.
Therefore, the component quality yield optimization model will only look at the effect on
functional yields as shown below in Equation 2.
Equation 2: Functional Yield" Equation for any PCBA
FY = 100% -C-0,
where
FY = functionalyield %
C = component yieldfallout %
0 = other yieldfallout %
There are many other factors that cause yield fallout; however, this thesis investigates
yield fallout due to component issues only. Equation 2 assumes that all other factors
affecting yield fallout are achieving a 60 yield process, and if the component yield fallout
variable achieves a 60 process, then overall functional yields will achieve a 6c yield
process. Therefore, in order to achieve a 60 functional yield process for any given
PCBA, it is necessary to know where each component is used and what each component's
yield fallout must be in order to reach the 60 goal.
In short, the component quality yield optimization model will perform two main
functions. First, based on the component usage rate across the entire portfolio, the
optimization model will determine what each component dpmo rate needs to be to
achieve a 60 yield process for every PCBA. Second, the model will determine which
components quality levels (60, Gold, Silver, or Bronze) should be selected, based on
yield and cost improvements. Before delving into the model, however, the following
section discusses how the optimization model predicts the component yield fallout for
each PCBA based on the component's quality level.
3.2.
ProbabilisticYield Model based on Components Defect Rates
Every PCBA manufactured has a different mix of component type and count. Depending
on the complexity of the board, there may be fewer than 100 components or more than
11The entire yield fallout equation is disguised to protect Cisco confidentiality.
5000 components. By analyzing the bill of materials for each PCBA, the specific
component usage rate can be determined. Additionally, each component has an
associated quality level measured in defects per million opportunities, or dpmo rates.
Therefore, the overall PCBA yield fallout caused by the components can be determined
by using the bill of materials combined with the dpmo rates for every component.
From Equation 2, it is necessary to determine the component yield fallout on any given
PCBA. Using a probabilistic model with corresponding component dpmo rates, the
predicted component yield fallout percentage, or C, for any given PCBA can be
determined. First, the probability that the PCBA will not fail 12 the functional test is
calculated. Assuming that each component is independent and any one component
failure will cause the entire PCBA to fail, the probability of the PCBA failing is the
probability that any given component on the PCBA will fail. Since the dpmo rate is
known for each component, this dpmo rate can be used to represent the probability of
PCBA failure because of that specific component. Therefore, for a given component i,
the probability that the PCBA does not fail due to the ith component can be rewritten as
follows in Equation 3.
Equation 3: Probability of PCBA Not Failing due to the ih Component
P(PCBA does not Fail) = [1 - P(PCBA Fails due to the it' component)] m
= [1 - i th component's dpmo]
m
where m = the number of i h components used in the PCBA
Therefore, taking the product of all the probabilities of not failing across all the different
components used will determine the probability that the PCBA will be successful.
Finally, to calculate C, the resulting product of all the probabilities that determine the
PCBA's success is subtracted from one and multiplied by 100. Determining C using the
probabilistic yield model is shown in Equation 4.
12 The
probability of not failing a test due to a component issue can also be written as the probability of
successfully passing the test and yielding 100%.
Equation 4: Calculating the Component Yield Fallout% using a Probabilistic Model
V any given PCBA,
C = [1- [1- P(PCBA Fails due to components) ]]x 100
= I -I [1 - i'h component dpmol]
x 100
where m = the number ofi th components used in the PCBA
n = the total number of components used on the PCBA
Equation 4 represents the probabilistic yield model, and it is the foundation for the
component quality yield optimization model and also the reason why the program is
nonlinear.
3.3.
The Component Quality Yield Optimization Model
The component quality yield optimization model is based on the probabilistic yield
fallout equation described in section 3.2 and works in three main steps. First, excluding
any costs, using a nonlinear continuous optimization program the model determines the
optimal 6a dpmo rates, or 60 dpmo budgets, for each component so that all PCBAs in the
portfolio can achieve a 6o yield level. Second, a component quality expert calculates
incremental costs to achieve the component dpmo budget. As discussed earlier, the Total
Component Costs are incurred in two different ways as seen in Equation 5.
Equation 5: PCBA TCC Equation
TCC = _1 COPQ + Z2 COI
First, the COPQ is the cost associated with yield fallout in the factory caused by
component quality. COPQoccurs when a PCBA fails a specific test and then requires
certain resources to identify and fix the problem. Since each component has a dpmo rate,
each component has a COPQcaused by the component yield fallout.
The second cost is associated with investing money to achieve the proposed dpmo
budget, or the Cost oflInvestment (COI). As described earlier, the COI can also be
broken down into the Cost of Improving the Component Quality and the Cost of the
Component. This cost is incremental which covers the human capital and other resources
needed to work with the vendors to improve the quality levels of the current component
or to source an entirely different component with a better quality level from a different
supplier. COI also includes the cost associated with using the component selected and is
detailed in Equation 6.
Equation 6: Cost of Investment
12 COl = 12a Cost of Improving the Component Quality + 12b Cost of the Component
Since one component can be used across many different PCBAs, it is necessary to
understand what component dpmo rates need to be to enable 60 yields for every PCBA
manufactured. Because the 60 numbers can be quite aggressive, three other quality
standards are introduced: a gold, silver, and bronze standard. Gold standard is considered
the highest quality standard available while the bronze standard is the lowest quality
standard available. The optimization model will also account for the current, "As-Is"
standard using the dpmo rates in the current manufacturing process.
To use the model, it is necessary to quantify the effect of reducing component dpmo on
functional yields, determine the costs associated with the reduction, and then optimize
which component quality levels should be selected to either minimize cost or minimize
yield fallout.
The component quality yield model will follow these steps:
1. Use a nonlinear continuous optimization program to define new component 6C
dpmo budgets to achieve a 6( yield for every PCBA
2. Calculate incremental TCC as follows:
*
Calculate COPQ caused by component yield fallout
*
Calculate COI to achieve proposed dpmo budgets
3. Use a nonlinear binary discrete optimization program to select which component
quality levels should be used by minimizing TCC or minimizing C.
The model assumes that all quality levels for all the components can be used on any of
the PCBAs manufactured and each PCBA's yield fallout is determined by the
component's dpmo and usage rates. The component quality yield optimization model
investigates how different component selections will affect the Component Yield Fallout
Percentage(C) and Total Component Cost (TCC) for every PCBA and for the overall
portfolio of products. Thus, the tradeoff surfaces again, and the firm can either (1)
optimize the TCC to achieve a minimum which will result in a certain C, or (2) optimize
the C to achieve a minimum which will result in a certain TCC. The following section
discusses each step of the component quality yield optimization model.
3.3.1. Determine the 6a Budgets for Each Component
From Equation 2, each PCBA's 6a yield goal is defined by multiple factors including
component yield fallout. Therefore, knowing what the 6a yield equation can absorb
for component yield fallout will determine the 6a budgets for each component. The
nonlinear continuous optimization program is set up as a penalty function and will
minimize the error (A)between the component yield fallout percentage (C), and the
60 yield fallout % goal (G). Therefore the objective function will minimize A2 to
allow for solutions where the optimal solution is better than G.
Objective Function: Minimize A2
where A =
G PCBA,i -
CCBA,i
) and where
G = 6r component yieldfallout % goal
C = Component Yield Fallout %
By changing:
* Component dpmo budget values for each component (see Table 4)
Table 4: Decision Variables to Determine 60 Component dpmo Budget
Components
Component A
Component B
Component C
Component D
Component E
Component F
Component G
Component H
Component I
Component J
Component L
Component M
Component N
Component O
Component P
Component Q
Component R
Component S
Component T
Component U
Component V
Component W
Component X
"As-Is" Current
dpmo
78
27
23
8
3
48
7
6
22
14
10
58
85
79
49
75
4
11
67
98
91
72
49
Note: Numbers disguised to protect Cisco confidentiality
Subject to:
* No non-negative values for dpmo rates are allowed
*
CPCBA,i 5 GPCBA,i (see Table 5)
Table 5: Constraints for Determining 6a Component Budgets by Minimizing A2
PCBA exam Dies
PCBA#1
PCBA#2
PCBA#3
PCBA#4
PCBA#5
Sum of Yield Fallout
C, Predicted
Component Yield
Fallout with dpmo
budaets
I
G, 6a Component
Yield Fallout %
Goal
5
0.13%
A
A2
0.13%
0.00%
<
5
0.19%
0.30%
0.19%
0.30%
0.00%
0.00%
5
0.24%
0.24%
0.00%
<
0.23%
1.09%
0.23%
1.09%
0.00%
0.01%
Note: Numbers disguised to protect Cisco confidentiality
This optimization is nonlinear because of the nature of using a probabilistic model to
determine the yield fallout as defined earlier in Equation 4. The optimization model
calculates what each component dpmo needs to be in order to achieve a 6a yield for
every PCBA in the portfolio. After running the 60 budget optimization across an
array of five randomly selected PCBAs, each component's 60 dpmo budget is
determined as seen in Table 6.13
13 PCBAs are disguised to protect Cisco confidentiality
Table 6: 6a dpmo Budgets so Every PCBA Achieves a 60 Yield
Components
Component A
Component B
Component C
Component D
Component E
Component F
Component G
Component H
Component I
Component J
Component L
Component M
Component N
Component O
Component P
Component Q
Component R
Component S
Component T
Component U
Component V
Component W
Component X
"As-Is" Current
dpmo
78
27
23
8
3
48
7
6
22
14
10
58
85
79
49
75
4
11
67
98
91
72
49
60 Standard dpmo
1
1
1
1
1
0
1
1
1
1
3
1
0
0
1
0
0
0
298
33
0
1
0
Note: Numbers disguised to protect Cisco confidentiality
Right away the program determines that the 60 budgets to be very low to meet the 6G
yield goals. In fact, most 60 budgets are driven to zero while the nonlinear nature of the
program homes in on certain components in the portfolio and adjusts it to allow the
program to meet all the constraints. 14 By using these 6c dpmo budgets, all five PCBAs in
the portfolio can then meet their 60 yield goals within a few small percentage points, and
the entire portfolio meets its goal as well.
Table 7 and Table 8 show a comparison of how the "As-Is" and 6G dpmo budgets affect
overall yield fallout due to the differences in component quality levels. Note the higher
component yield fallout percentages in PCBA#3 and PCBA#4 are driven by the
14 Please
note that this particular solution may not be unique. Since the optimization program is
nonlinear,
several optimization runs will need to be tested to determine the optimal solution.
complexity of the board and the type of components used. These two particular PCBAs
have an extremely higher component count than PCBA#1, #2, and #5.
Table 7: Summary of "As-Is" dpmo Goals for 5 PCBA's Component Yield Fallout
"As-Is"
PCBA examples
PCBA#1
PCBA#2
PCBA#3
PCBA#4
PCBA#5
Sum of Yield Fallout
C, Predicted
Component Yield
Fallout with "As-Is"
dpmo budgets
6.88%
7.48%
32.07%
29.64%
9.28%
85.35%
5
5
5
5
<
G, 60 Component
Yield Fallout %
Goal
0.13%
0.19%
0.30%
0.24%
0.23%
1.09%
A
-6.75%
-7.29%
-31.77%
-29.40%
-9.05%
-84.26%
A2
0.46%
0.53%
10.09%
8.64%
0.82%
71.00%
Note: Numbers disguised to protect Cisco confidentiality
Table 8: Summary of the 6a dpmo Budgets for 5 PCBA's Component Yield Fallout
C, Predicted
Component Yield
6a
Fallout with 60 dpmo
PCBA examples
budgets
PCBA#1
0.12%
PCBA#2
0.17%
PCBA#3
0.30%
PCBA#4
0.23%
PCBA#5
0.24%
Sum of Yield Fallout
1.06%
5
5
s
5
5
G, 6a Component
Yield Fallout %
Goal
0.13%
0.19%
0.30%
0.24%
0.23%
1.09%
A
0.01%
0.02%
0.00%
0.02%
-0.01%
0.03%
A2
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
Note: Numbers disguised to protect Cisco confidentiality
In this theoretical example, there is a substantial difference between the "As-Is" dpmo
and the 6a dpmo budget results. Since the 6a dpmo budgets are very close to zero,
attaining these dpmo levels may be next to impossible or extremely expensive. This
optimization to determine the 6a budgets is run without a TCC variable. Therefore, this
thesis will analyze additional options adjusted for different quality and cost levels. To do
so, three different quality levels for each component will be created. As seen in Table 9,
the gold standard will be the highest quality available, followed by the silver standard and
then the bronze standard. The 6a standard and the "As-Is" standard will also be
considered when determining which components to use. The "As-Is" dpmo standard
represents the current quality level for each component at Cisco. The 60 Standard dpmo
is determined from the nonlinear continuous optimization program in section 3.3.1.
Table 9: Different Quality (dpmo) Levels for Each Component
Components
Component A
Component B
Component C
Component D
Component E
Component F
Component G
Component H
Component I
Component J
Component L
Component M
Component N
Component O
Component P
Component Q
Component R
Component S
Component T
Component U
Component V
Component W
Component X
"As-Is" Current 6a Standard
dpmo
dpmo
78
1
1
27
23
1
8
1
1
3
0
48
7
1
1
6
22
1
1
14
3
10
1
58
0
85
0
79
1
49
0
75
0
4
0
11
298
67
33
98
91
0
1
72
49
0
Gold Standard
Silver Standard
Component
dpmo
Component dpmo
19
39
14
7
11
6
2
4
2
1
24
12
2
3
3
1
11
5
7
4
5
3
29
14
43
21
40
20
24
12
19
38
2
1
6
3
17
34
49
24
23
45
36
18
25
12
Bronze
Standard
Component
dpmo
58
20
17
6
2
36
5
4
16
11
8
43
64
60
37
56
3
8
51
73
68
54
37
Note: Numbers disguised to protect Cisco confidentiality
The remaining Gold, Silver, and Bronze quality standards are derived in three main ways.
The first method uses known component dpmo rates for the components that already
have a variety of quality levels from which to choose. Certain vendors already carry
different quality levels for certain components, or, certain quality levels of components
can be sourced from various vendors. The second method is based on incremental
improvements the firm sets for each component dpmo rate. In these cases, the 60
Standard dpmo is the stretch goal, while the Bronze, Silver, and Gold Standards represent
incremental quality improvements the firm could realize quarter over quarter or year over
year. The last method to determine the different quality levels for each component is by
forecasting potential dpmo rates where they do not exist. Working with different
component vendors and component quality experts, it is possible to estimate what dpmo
rates could be for each quality level.
Based on these five different quality levels in Table 9, the following sections continue
with the component quality yield optimization model and set up the second nonlinear
optimization program to determine when it is best to switch to a higher quality, lower
dpmo component. To properly optimize the results across the entire portfolio of PCBAs,
costs need to be fleshed out in more detail.
3.3.2. Calculated the Cost of Poor Quality (E1) for each PCBA
Every time a PCBA fails because of a component issue, there is a cost associated with
this failure. Recall that each PCBA has an associated COPQ and is represented by E1
from Equation 5. This model uses the COPQ caused by the component yield fallout as
predicted by the probabilistic model. By using the bill of materials for every PCBA, a
COPQ for component yield fallout can be calculated. When different components are
used, each PCBA will incur a different yield fallout, and, thus, realize a different COPQ.
By using high quality, low dpmo components, the COPQ will be low. Likewise, using
low quality, high dpmo components will drive the COPQ higher. Therefore, the COPQ is
an important cost driver when determining which quality components to use.
3.3.3. Calculated the Cost of Investment (E2)
Another important cost driver is determining how much it will cost to either switch to a
new component or invest money to drive the current component's dpmo to a higher
quality standard. The COI (C2) from equation 6 includes the Cost of mproving the
Component Quality (Z2) and the Cost of the Component (E2b). Additionally, investment
costs include but are not limited to the time and money the firm uses to improve the
component dpmo such as employee labor hours, working with the vendors, travel time,
etc. In the same manner that the different quality levels for each component is
determined (see section 3.3.1), the costs for each quality level are derived using similar
methods: (1) Use available data where possible, (2) Base the costs on company stretch
and incremental goals, and (3) Estimate costs by working with vendors and component
quality experts. The COI (E2) for each component quality level is summarized for E2a in
Table 10 and E2b in Table 11.'5
Table 10: Cost of Investment,
2,Cost
of Improving the Component Quality
Cot of Investment (COI a) : E2.
Components
Component A
Component B
Component C
Component D
Component E
Component F
Component G
Component H
Component I
Component J
Component L
Component M
Component N
Component O
Component P
Component Q
Component R
Component S
Component T
Component U
Component V
Component W
Component X
Investment Cost to
Stay "As-Is" using
Current dpmo rates
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
-
Investment Cost ot
Achieve 6o
Standard DPMO
13,370
$
$
16,697
3,161
$
3,520
$
17,574
$
3,777
$
19,897
$
9,042
$
$
2,845
$
7,008
$
19,421
14,370
$
10,220
$
7,835
$
2,904
$
$
18,527
1,736
$
23,574
$
8,380
$
3,770
$
$
10,013
23,084
$
$
16,127
Investment Cost
to Achieve Gold
Standard
$
4,178
$
501
988
$
$
456
$
5,492
$
1,180
$
6,218
$
2,826
$
889
$
663
6,069
$
$
4,490
3,194
$
$
493
2,601
$
3,400
$
$
542
$
7,367
$
2,619
$
1,178
3,129
$
$
5,200
5,040
$
Investment
Cost to
Achieve Silver
Standard
$
2,786
$
384
$
450
533
$
730
$
787
$
$
1,500
$
126
44
$
$
34
$
4,046
2,994
$
2,129
$
356
$
1,734
$
$
1,200
$
362
$
4,911
1,746
$
$
489
$
1,289
4,809
$
$
3,360
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
Investment
Cost to
Achieve
Bronze
Standard
1,393
132
329
367
654
160
1,022
56
20
3
2,023
1,497
1,065
61
867
89
181
120
873
393
1,043
2,405
800
Note: Numbers disguised to protect Cisco confidentiality
On one end of the spectrum, staying with the current components' dpmo rates, the "As-Is"
method costs no money and represents the lowest COI. On the other end, the highest
COI is to switch to the 6y standard. The investment cost to switch to gold, silver, and
bronze standards fall somewhere in between the two extremes.
15 All
cost figures and numbers are disguised to protect Cisco confidentiality.
Table 11: Cost of Investment,
22b
Cost of the Component
Cost of the Investment (COI b) :E•b
Components
Component A
Component B
Component C
Component D
Component E
Component F
Component G
Component H
Component I
Component J
Component L
Component M
Component N
Component O
Component P
Component Q
Component R
Component S
Component T
Component U
Component V
Component W
Component X
Unit Cost to Stay
"As-Is"
4.6
$
4.3
$
0.8
$
3.5
$
2.7
$
4.4
$
2.9
$
2.7
$
3.3
$
1.1
$
1.3
$
0.4
$
0.9
$
1.8
$
0.4
$
0.2
$
3.6
$
1.2
$
1.5
$
3.3
$
2.8
$
3.7
$
4.3
$
Unit Cost for
the 6a
Standard
17.7
$
$
5.2
15.0
$
$
12.2
13.7
$
19.4
$
7.0
$
$
13.1
11.2
$
$
9.8
7.6
$
17.9
$
$
13.4
9.8
$
$
3.9
10.2
$
16.2
$
$
4.9
11.9
$
$
14.5
8.3
$
1.8
$
10.1
$
Unit Cost for
the Gold
Standard
6.03
$
3.35
$
10.96
$
$
4.45
9.73
$
12.35
$
5.12
$
$
9.71
7.58
$
7.99
$
5.16
$
12.01
$
$
8.98
3.66
$
3.24
$
2.66
$
11.70
$
$
4.84
7.78
$
9.01
$
6.53
$
1.10
$
6.62
$
Unit Cost for
the Silver
Standard
4.10
$
3.06
$
$
3.26
$
3.40
3.03
$
4.12
$
1.56
$
$
1.20
0.76
$
2.20
$
$
4.51
$
10.56
$
7.92
2.37
$
2.30
$
1.00
$
9.53
$
$
2.87
7.03
$
4.23
$
$
1.78
1.04
$
$
5.94
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
Unit Cost foi
the Bronze
Standard
3.54
1.04
3.01
2.45
2.74
2.30
1.39
0.98
0.26
0.16
1.53
1.35
1.66
1.97
0.78
0.22
1.89
0.54
2.39
2.91
1.66
0.35
1.74
Note: Numbers disguised to protect Cisco confidentiality
Now that the COPQ and COI are known, the next step is to optimize which
components to use.
3.3.4. Set up the Nonlinear Program and Optimize
Based on the five component quality levels available and knowing the total cost, a
nonlinear binary discrete optimization model can determine which quality levels of
components to use by either (1) minimizing TCC 16 which will result in a certain C' 7,
or (2) minimizing C will result in a certain TCC.
Each component is segmented into predetermined quality levels as seen in Table 9.
The optimization program will choose only one type of quality level to use for each
'6 TCC = Total Component Cost = (COPQ + COI)
17 C = Component Yield Fallout%
component based on the constraints and the objective function. The objective
function is set up to allow different weights on either the TCC or C as follows:
w1 Z TCC + w2 I C. Because the 6c standard component dpmo is an option to
choose as a quality level, this objective function inherently incorporates the penalty
function from the first optimization program discussed in section 3.3.1. Five main
weighting scenarios will be optimized and compared against five different preset
component quality selections as defined below in Table 12.
Table 12: Weighting Scenarios for the Objective Function
Scenario
I
II
III
Description
Focus on TCC only
Focus on C only
Equal Weights on TCC and C
W1
1.0
1.0
0.5
w2
0.0
0.0
0.5
IV
V
Weight TCC
Weight C
0.9
0.1
0.1
0.9
Scenario Preset Component Quality Selections
VI
Use all 60 Components
VII
Use all Gold Components
VIII
IX
Use all Silver Components
Use all Bronze Components
X
Use all "As-Is" Components
Scenario I- V uses the nonlinear binary discrete optimization program. Each
optimization run for ScenariosI- V is set up as follows:
Objective Function: Minimize w, I TCC + w2 I C where wl and w2 will be
determined by Table 12.
By changing:
*
Choose either 60, Gold, Silver, Bronze, or "As-Is" Standard
represented by 60, G, S, B, and AI, respectively. (see Table 13)
Subject to:
*
Non-negative values are not allowed for dpmo rates
*
The use of 6y, G, S, B, and AI are binary decision variables where 1
indicates the level is used and 0 indicates the level is not used.
60 i + Gi + Si + Bi + Ali = 1, for each ithcomponent, that is, only one
value for each component can be selected.
Table 13: Decision Variables for Optimization Model
Use Validated
DPMO
(As-Is)
Decision Variables
Use Gold
Use 6a
Use Silver
Use Bronze
Components
Component A
Component B
Component C
Component D
Component E
Component F
Component G
Component H
Component I
Component J
Component L
Component M
Component N
Component O
Component P
Component Q
Component R
Component S
Component T
Component U
Component V
Component W
Component X
Note: Numbers disguised to protect Cisco confidentiality
The model only allows the choice of one type of quality level for each component.
By choosing a specific quality level, the resulting TCC and C are calculated for each
PCBA and the entire portfolio.
Scenarios VI - X were analyzed by manually selecting the specific quality levels for
each component and interpreting the resulting TCC and C values.
The next section will detail the results from the optimization runs for these ten
scenarios.
3.4.
Results and Application of the Component Quality Yield
Optimization Model
This section will look at the results of running the component quality yield optimization
model on ScenariosI- V as well as the results from the manually produced Scenarios VI
- X (see Table 12). The model is run using Microsoft Excel solver based on the five
component quality levels previously discussed in Table 9.
In Scenario I, the optimization model only minimizes the TCC since wi equals 1 and w 2
equals 0. Minimizing TCC results in a certain C. The component selection results can be
seen in Table 14, where a "1" represents the selection of a certain quality standard for a
specific component.
Table 14: Scenario I's Component Selection Results
Decision Variables
Use Validated
DPMO
(As-Is)
Components
Component A
Component B
Component C
Component D
Coomponen
Use 6a
Use Gold
1
I
Component F
Component
Component
Component
Comoonent
Component
(G
H
I
J
L
Use Silver
Use Bronze
1
--
Component M
C-
omIII
Ionent
I•N
Component O
Component P
Co.nmnennt Q
Component R
Component S
Component T
Component U
Com onent V
Component W
Component X
Note: Numbers disguised to protect Cisco confidentiality
I
In this proof of concept example, the optimization program selected a range of different
component quality levels depending on the component. For this example, the lowest
achievable TCC that meets all the constraints is $187,351 with a C of 38.5% across the
entire portfolio of five PCBAs. The data summary for Scenario I is shown in Table 15,
and the component yield fallout percentage by PCBA is below in Table 16.
Table 15: Summary of Scenario I's Optimization Results
Parameters
-1Cost of Poor Quality (COPQ)
72 Cost of Invesment (COI)
12a Cost of Improving the Component Quality
-2b Cost of the Component
+
Total Cost = 7, 72
7 of C for all PCBAs across Portfolio
7 of G for all PCBAs across Portfolio
A
A2
Potential PCBA Yield =
(1 - Eof C for all PCBAs across Portfolio)
$
$
$
$
$
Values
129,264
58,087
13,001
45,086
187,351
38.47%
1.22%
37.25%
13.88%
61.53%
Table 16: Scenario I's Component Yield Fallout Percentage by PCBA
Scenario I
PCBA#1
PCBA#2
PCBA#3
PCBA#4
PCBA#5
Sum of Yield Fallout
C, Predicted
G, 6o
Component Yield Component Yield
Fallout % Goal
Fallout %
3.17%
0.25%
3.50%
0.25%
14.11%
0.24%
12.81%
0.24%
4.88%
0.25%
38.47%
1.22%
A
2.93%
3.26%
13.87%
12.57%
4.63%
37.25%
A2
0.09%
0.11%
1.92%
1.58%
0.21%
13.88%
Note: Numbers disguised to protect Cisco confidentiality
Although Scenario I minimizes the TCC, the C is still quite high and is off by 37.25%
from the 6a yield fallout percentage goals. The 6o yield fallout percentage goal, or G, is
determined by the proprietary yield formula which sets the yield goal for each PCBA.
Recall from Table 8 in section 3.3.1, using all 6a quality level components gives a 1.06%
yield fallout. How much would it cost to achieve the 60 levels? Is it feasible to even
attain this quality level?
In Scenario II, the optimization model will minimize C by setting wl equal to 0 and w2
equal to 1, which results in a certain TCC. Table 17 shows which quality levels need to
be selected for each component to minimize C.
Table 17: Scenario II's Component Selection Results
Use Validated
DPMO
Decision Variables
Use Gold
60
Use
Use 60a
Use Silver
Use Bronze
(As-Is)
Components
Component A
Component B
Component C
Component D
Component E
Component F
Component G
Component H
Component I
Component J
Component L
Component M
Component N
I
O
Component
Component
Component
Component
Component
Component
Component
Component
Component
Component
P
Q
R
S
T
U
V
W
X
'I
~-----
I
I
I
I
I
I!
Note: Numbers disguised to protect Cisco confidentiality
Different combinations of component quality levels push C to a level of 3.10% for the
entire portfolio. Scenario II's data summary is shown in Table 18.
Table 18: Summary of Scenario II's Optimization Results
Parameters
E1 Cost of Poor Quality (COPQ)
72 Cost of Invesment (COI)
12a Cost of Improving the Component Quality
72b Cost of the Component
Total Cost = 1,+ -2
7 of C for all PCBAs across Portfolio
7 of G for all PCBAs across Portfolio
A
A2
Potential PCBA Yield =
(1 - 7 of C for all PCBAs across Portfolio)
$
$
$
$
$
Values
18,948
245,302
57,351
187,951
264,250
3.10%
1.22%
1.88%
0.04%
96.90%
This yield fallout value differs by 1.88% when compared to the 60 yield fallout
percentage goals but comes with a total component cost of $264,250. Scenario II
represents a 35.4% yield improvement for an additional $76,900 over Scenario I.
Additionally, each PCBA's C comes closer to the 6a level as seen in Table 19.
Table 19: Scenario II's Component Yield Fallout Percentage by PCBA
Scenario II
PCBA#1
PCBA#2
PCBA#3
PCBA#4
PCBA#5
Sum of Yield Fallout
C, Predicted
Component Yield
Fallout %
0.25%
0.39%
1.20%
0.82%
0.43%
3.10%
G, 6a
Component Yield
Fallout %Goal
0.25%
0.25%
0.24%
0.24%
0.25%
1.22%
A
A2
0.01%
0.15%
0.96%
0.58%
0.19%
1.88%
0.00%
0.00%
0.01%
0.00%
0.00%
0.04%
Note: Numbers disguised to protect Cisco confidentiality
The optimization model is run across Scenarios III - V in the same manner. The results
for the five different weightings are shown in Table 20.
Table 20: Summary of the Optimization Results for Scenarios I - V
Summary
Scenario II
I, Cost of Poor Quality (COPQ)
Z2
$
$
Cost of Invesment (COI)
Cost of Improving the $
Component Quality
Z2b Cost of the Component $
Z2a
TCC = Z1 + Z2
Z of C for all PCBAs across
$
Portfolio
7 of G for all PCBAs across
Portfolio
A
A2
Potential PCBA Yield =
(1 - 7 of C for all PCBAs across
Portfolio)
$
58,087 $
129,264
Scenario V
Scenario Ill
Table
for
I
Sce
Scenario II
Scenario III
18,948 $
104,616
245,302 $
74,581
-
V
Scenario IV
152,577
$
36,504
$
$
$
Scenario V
29,386
218,300
$
57,351 $
11,030
$
9,409
$
43,662
45,086 $
187,351 $
187,951 $
264,250 $
63,550
179,196
$
$
27,095
189,081
$
$
174,638
247,686
13,001
38.47%
3.10%
27.88%
53.70%
4.79%
1.22%
1.22%
1.22%
1.22%
1.22%
37.25%
13.88%
1.88%
0.04%
26.65%
7.10%
52.48%
27.54%
3.57%
0.13%
61.53%
96.90%
72.12%
46.30%
14.65%
Note: Numbers disguised to protect Cisco confidentiality
Additionally, Scenarios IV - X were analyzed. These scenarios are predetermined by
manually selecting the component quality level. For instance, to analyze Scenario VI,
"l s" were typed into the "Use 6G" column as seen in Table 21.
Table 21: Example of Manually Selecting All 6g Components
Use Validated
DPMO
(As-Is)
Components
Component A
Component B
Component C
Component D
Component E
Component F
Component G
Component H
Component I
Component J
Component L
Component M
Component N
Component O
Component P
Component Q
Component R
Component S
Component T
Component U
Component V
Component W
Component X
Decision Variables
Use 6a
Use Gold
I
Note: Numbers disguised to protect Cisco confidentiality
Use Silver I Use Bronze
Using all 6a dpmo quality levels for every component generates a C of 1.06% across the
entire portfolio at a TCC of $658,712. It is worth noting that because of Excel solver's
limitations, the nonlinear optimization program did not reach this specific minimum
1.06% component yield fallout earlier in Scenario II. When selecting all 60 components,
the lowest C is achieved. Scenario II should determine this solution but rather
determined a solution very close. For example, Scenario II's C is 3.10%, only 2.04%
worse than Scenario VI's C.18
Similarly, using all Bronze quality level components gives a yield fallout of 66.27% for
$209,139. Table 22 summarize the results of all the five predetermined scenarios in a
side by side comparison. To illustrate the main differences in all ten scenarios, the results
are also displayed graphically in Figure 3.
Table 22: Summary of the Results for Scenarios VI - X
Summary Table for Scenarios VI - X
,1 Cost of Poor Quality (COPQ)
-2 Cost of Invesment (COI)
E2a Cost of Improving the
Scenario VI
7,514
$
$
651,197
$
Component Quality
E2b Cost of the Componeni $
TCC = E, + -2
$
Z of C for all PCBAs across
Portfolio
7 of G for all PCBAs across
Portfolio
A
Potential PCBA Yield =
(1 - Eof C for all PCBAs across
Portfolio)
Scenario VII
$
$
Scenario VIII
138,423
91,937 $
195,086
$
111,769
$
Scenario IX
167,074
$
$
Scenario X
186,668
42,064
$
23,086
256,851
$
68,712
$
36,798
$
15,551
$
394,346
658,712
$
$
126,373
287,023
$
$
74,972
250,192
45.77%
$
$
26,514
209,139
$
$
1.06%
23.73%
66.27%
23,086
209,755
85.35%
1.22%
1.22%
1.22%
22.50%
5.06%
1.22%
44.55%
19.84%
1.22%
-0.16%
0.00%
65.04%
42.31%
84.13%
70.78%
98.94%
76.27%
54.23%
33.73%
14.65%
Note: Numbers disguised to protect Cisco confidentiality
18Improving
component yield fallout percentage by 2.04% from Scenario VI to Scenario II, would require
an additional total component cost of $394,462.
Figure 3: Total Cost Curve and Associated Yield Fallout for Different Component Selections
90.00%
$700,000
80.00% o (1
0
$600,000
*
70.00%
S$500,000
o1
60.00% =1
>o
50.00%
)
$400,000
IW
$300,000
o1.
o
40.00%
I-
0
C.
3L
-0
Z
0M -
30.00%
0
$200,000
10.00%
$100,000
S0.00%
5:
>
=-
13
=o
4o)
.o
I)O
U)
V~
(I)
VI
(II
rn
--
Total Component Cost (TCC)
--
Projected Component Yield Fallout%, C Different Component DPMO combinations
Using the data from Table 20 and Table 22, an efficient frontier can be drawn by
analyzing Potential PCBA Yields for a certain cost. Potential PCBA Yields are
calculated as 100% - C and the efficient frontier is shown in Figure 4. The goal ought to
be to achieve the highest Potential PCBA Yield for the lowest TCC.
Figure 4: PCBA Yield - Cost Efficient Frontier
Scenario Vil
100.00%-
-- ----- " '
----------cr-'-~iT
I I
1ImZdlttJ~lil^
......
90.00%80.00%-
V
r
/1
Scenario III
D Scenario vI I
I
70.00%-
.
60.00%450.00%-
Q
'•
30.00%
S
dl
se Scenario I
A
I
Scenario VIII
SScenario IV
Scenario IX
20.00%Scenario X
Scenario V
10.00%0.00%
$-
-
- -
$100,000
Efficient Frontier
$200,000
$300,000
$400,000
$500,000
$600,000
Total Component Cost (TCC) for Entire Portfolio
$700,000
Figure 4 illustrates the inherent tradeoff that occurs when ultimately deciding which
quality level of components to select. Each combination of component quality levels will
affect the TCC and C for each PCBA and ultimately the entire portfolio. This component
quality yield model suggests that the current "As-Is" dpmo levels (Scenario X) is close to
the efficient frontier but not the most optimal solution. By switching from the "As-Is"
(Scenario X) to Scenario I, II, III, IV, or even IX, the firm will be maximizing its
Potential PCBA Yield for a similar or even better TCC.
The all Gold, Silver, and Bronze component choices (Scenario VII, VIII, and IX) each
incur higher costs for better yields, but these scenarios still do not lie on the efficient
frontier. Switching to these combinations would not be the most optimal. The all 6a
component quality decision (Scenario VI) does lie on the efficient frontier but comes at a
very high TCC. Scenario II and III lie closest on the efficient frontier and return the
biggest potential yield improvements for the least amount of investment. These two
scenarios represent the combinations of different component quality levels that
simultaneously drive Potential PCBA Yields up for the best TCC, moving the firm closer
to the most optimal selections.
Similar to how investment portfolio managers optimize rates of return from an array of
different quality securities (Brealey, Myers, & Allen, 2006), the PCBA manufacturer
must optimize their PCBA portfolio yields based on an array of different quality
components. The only difference between portfolio optimization and PCBA yield
optimization is how to measure the risk. Measuring risk in investments is much easier to
analyze and better understood. Therefore, portfolio managers can choose the appropriate
rates of return for certain levels of risk. However, measuring the risk in component
quality levels is much more difficult. Therefore, the firm must make the decision where
to be on the efficient frontier by appropriately weighting the TCC and the C.
The firm should focus on where the biggest improvements can be realized by working on
the areas where the slope is the steepest on the efficient frontier curve. For example,
moving from Scenario III to Scenario II is much different than moving from Scenario II
to Scenario VI. It costs the firm an extra $85,054 for a 24.78% potential PCBA Yield
improvement by moving from Scenario III to Scenario II. However, by moving from
Scenario II to Scenario VI, the firm will need to spend an additional $394,462 over
Scenario II's TCC for a marginal component yield improvement of 2.0%. Ultimately, the
firm must decide where it wants to be on the efficient frontier and develop an operations
strategy to achieve its goals.
3.5.
Limitationsof the Component Quality Yield Optimization Model
The component quality yield optimization model can be useful for PCBA manufacturing
firms, yet this proof of concept model does come with inherent limitations. First, the
probabilistic model for determining yield fallout calls for a nonlinear program. There are
downsides of nonlinear programs. Professor Gamamik from MIT offers up the following
guidelines for using a nonlinear program19:
Guideline 1: "Unlike linear optimization, nonlinear optimization may be difficult to
solve even with today's computers." This proof of concept analyzes five PCBAs.
However, if this optimization model were to run on a 1000s of PCBAs across hundreds of
different components with five different quality levels, some serious computing power
will be needed.
Guideline 2: "Some nonlinear optimization problems are easy to solve, others are
difficult. The difficulty depends very much on the model's own mathematical structure."
Again, to scale up the model from five PCBAs to over a 1000, the model will need to be
tweaked and refined.
Guideline 3: "Software for solving nonlinear optimization models varies with the degree
of functionality and with the price. The better software packages solve nonlinear models
with many variables and/or constraints." Microsoft Excel will not be powerful enough to
19 Professor
Gamarnik. MIT. Lecture Notes.
scale this optimization model; therefore, a more extensive nonlinear software package
should be used.
Although Microsoft Excel's solver is mediocre at best when solving nonlinear binary
optimization programs, the program was comprehensive enough to run a proof of concept
example for how a component optimization model will work. Overall, the component
quality yield optimization model offers direct insight into how component selection will
impact overall yields and costs for an entire portfolio of PCBAs. The next section
discusses future research that will be valuable in better understanding the true impact of
component selection.
3.6.
Future Research
There is plenty of room for future research on how component quality affects overall
PCBA yields. For one, the complexities of how component to component interactions
affect overall yield is not well understood. Because this model is based on probabilities,
it is very theoretical. Building an empirical model based on hard factory data and
comparing it to the theoretical model would be an ideal approach.
Similarly, incorporating the different cost and quality aspects of moving to new
technologies is another valuable addition to the component quality yield model. There
will always be inherent tradeoffs the firm must make when deciding when to implement
the next best technology. With these decisions, there is more risk since new technologies
may have unknown quality standards. Additionally, newer technologies carry further risk
of market adoption.
Another research topic would be to understand how to effectively push the 60 component
selection process upstream to the design group. Knowing how certain components would
affect yield, designers could incorporate component quality levels into their process to
design better products that would achieve higher yield sooner in the manufacturing
process. Implementing design for six sigma, designing better redundancies and using the
proper component can then be optimized earlier in the process. Moving the process
upstream will keep the designers more intimate with the product and help improve
overall product manufacturing cost and yield performance.
Finally, future research should look to understand how to properly measure the risk of
component selection. Having a keen understanding of risk will allow firms to make
better business decisions of where to be on the efficient frontier.
3.7.
Summary of the Component Yield Optimization Model
As Cisco embarks on a journey to achieve a 60 yield process for every PCBA in their
product portfolio, the firm will undoubtedly need time and resources to achieve its goal.
Cisco has begun the journey by instilling the Six Sigma culture across the firm and
utilizing DMAIC techniques in manufacturing and problem solving. However, only
employing DMAIC on current manufacturing products will allow manufacturing firms to
successfully achieve a 50 process (Bahiuelas & Jiju, 2004, p.251). Realizing the 6c0 goal
requires a product redesign using design for six sigma (DFSS) and IDOV (identify,
design, optimize, and verify) steps (Bafiuelas & Jiju, 2004, p. 2 5 1). Therefore, while
component sourcing engineers and manufacturing managers focuses on improving
current production yields, design engineers should focus on DFSS to ensure more
products hit the 60 yield processes quicker during the product volume ramp up.
The component quality yield optimization model is a way to identify places for yield
improvements by optimizing the component selection across the portfolio. This model
can be used at both the product development phase as well as in current manufacturing.
This is a proof of concept and is meant to explain the procedure for how design
engineers, component sourcing engineers, and manufacturing managers can use this tool
to make better business decisions to ultimately improve every products yield while
lowering the total cost.
The method is based on a nonlinear probabilistic program defined in three main steps:
1. Define and Identify the 6a component quality standard
2. Calculate the Total Cost of the Component
3. Optimize the component selection across the entire PCBA portfolio
Just as investment managers optimize portfolios to maximize return for less risk, PCBA
manufacturers can maximize yield for less cost or choose to spend more for higher yields.
Inherently, there is a tradeoff between minimizing total cost and minimizing yield fallout.
The firm cannot minimize both simultaneously, but it can ensure the component selection
puts the firm on the efficient frontier. Therefore, depending on the firm's operation
strategy, the PCBA manufacturer must decide which approach to employ.
Because of the nature of where the industry resides on the technology S-curve, shopping
for the lowest cost component is not the best approach (Utterback, 1994). I recommend
investing in higher quality components to increase yields and operate closer to Scenario
II to ensure yield fallouts remain as low as possible for the lowest total component cost.
In the end, achieving a 6a yield process will enable so much more for the company
compared to the cost savings gained by negotiating better prices for similar or lower
quality components. Companies should also push designers to incorporate more yield
modeling and design for six sigma when designing products and selecting which
components to use (Kwak & Anbari, 2006). Investing money upfront in the design for
manufacturing process will reap more benefits down the road. Ultimately, this tool
enables employees to make better decisions based on data to move the company in the
right direction to achieve a 60 yield process on every PCBA manufactured.
This page has been intentionally left blank
4. Chapter 4: Hypothesis 2 Results - The PCBA Prioritization
Algorithm using 6ao
Recall Hypothesis 2: Overall PCBA yields will improve by optimally allocating
manufacturing resources to a holisticallyprioritizedlist of PCBAs across the entire
portfolio.
The second hypothesis in this thesis looks at a tool that will assist in improving overall
PCBA yields. The PCBA Prioritization Algorithm was derived using the key steps of a
Six Sigma - DMAIC approach. First, the thesis Defines the current problem, then
Measures the data and Analyzes the results. Next, the thesis looks at how to Improve the
prioritization algorithm, as well as make recommendations on how the prioritization
algorithm can Improve PCBA yields by allocating manufacturing resources to the most
important PCBAs first. Finally, the PCBA prioritization algorithm will provide a means
to Control and monitor all the PCBA yields across the portfolio.
4.1.
Define: The Problem Statement
Right now there are over 1,000 different PCBAs manufactured every quarter at Cisco.
The number of products continues to grow while manufacturing resources are asked to do
more with less. Listen to the voice of the customer, improve yields, meet output demand,
and hit the time to market goals are just a few of the priorities managers deal with day in
and day out. Often times, the burning issues get the most attention and resources are put
to use on what went wrong last week. Instead of investing the time upfront to improve
the capabilities, this type of problem solving leads to a viscous downward cycle where
employees work harder rather than smarter on the wrong issues by using shortcuts
(Repenning and Sterman, 2001, p.73).
There is general need to break the firefighting, reactive work loop and proactively solve
problems through investments to prevent future issues. This is easier said than done, and
as Peter Bigelow explains, "stuff happens [and] all too often unexpected plans or
lengthier-than-expected tasks derail our well-planned, highly ambitious and essential
plans" (Bigelow, 2006, p. 14). The firm needs to be aware of stuff happening and
develop capabilities to refocus efforts on the important business elements: customers,
employees, and suppliers (Bigelow, 2006, p. 14). Managers need to be cognizant that a
change requires an initial setback in time and resources and that the capabilities created
are well worth the investment. This PCBA Prioritization Algorithm is a tool that will
attempt to encourage firms to spend time and resources today to develop the capabilities
to better satisfy customers through increased PCBA yields, while also allowing
employees to work collaboratively, share best practices, and manage suppliers better.
Within the factory network, these thousands of PCBAs are manufactured at any given site
around the world. Local teams ensure their resources are applied appropriately in order
to sustain their process. However, over 110 teams were soon discovered, each managing
their resources to tackle their own issues in the best way they knew how. Seldom did the
teams transfer best practices to other groups. Additionally, these 110 teams were not
managed holistically across the organization. It is not necessarily the team's fault that
they were not communicating best practices; the company just did not have the proper
communication channels to properly link them. Recognizing this gap, Cisco launched an
initiative to allow the proper communication. During the Test Excellence initiative, the
teams voiced their opinions at how to better manage manufacturing resources on poor
yielding PCBAs. Cisco currently prioritizes PCBAs locally rather than holistically.
Therefore, applying a global prioritization algorithm will be Cisco's first unified
approach. Using the information from the change management meetings, working with
Cisco PCBA experts, and benchmarking the industry, this chapter synthesizes the
pertinent information to create a PCBA Priority Algorithm.
The Problem Statement: PCBA yields need to improve and Cisco does not have a
mechanism that defines which PCBAs in the entire portfolio should have priority.
The Vision: The PCBA Priority Algorithm will holistically sort through a list of PCBAs
across the entire manufacturing portfolio and easily determine quickly and correctly
which PCBAs need full manufacturing resources immediately and which PCBAs can be
put on hold for the time being.
At a local level, manufacturing managers may have a strong handle on where and when
to apply resources. However, from a portfolio view, regionally managing the issues may
be a local optimum but not a global optimum. Because there is no portfolio view in
place, it is rather difficult to determine which solutions would be optimal. By looking at
the problem holistically, resources can theoretically be allocated more efficiently and
economically. Best practices can transfer effectively and new capabilities can develop
quickly, and in turn, lead to overall improved PCBA yield performance (Repenning &
Sterman, 2001).
In today's competitive world, it appears manufacturing resources are spread too thin and
asked to do more with less. Lean thinking introduced the concept of eliminating waste to
create opportunities for significant improvement (Womack & Jones, 1996). The PCBA
Prioritization Algorithm shows managers these areas for improvement and provides a
mechanism to allow for waste elimination by allocating manufacturing resources
appropriately. Now that the problem is defined, the next sections will explain how the
data is measured.
4.2.
Measure: The PCBA PrioritizationAlgorithm
The PCBA PrioritizationAlgorithm provides a way to easily measure a large number of
PCBAs from around the globe. The algorithm triages any list of PCBAs and rank orders
them based on multiple manufacturing factors, such as yields, revenue potential, and
customer and management feedback. This tool gives managers the capabilities to
prioritize manufacturing resources to resolve the most pertinent yield and quality issues
for the PCBAs that need the most attention.
The PCBA prioritization algorithm is based on the three main steps. First, it obtains all
the data for the most important manufacturing factors for every PCBA in the list. Next,
using these data as inputs, the second step uses the Technique of ranking Preferences by
Similarity to the Ideal Solution (TOPSIS), a multiple attribute decision making algorithm
(Yoon & Hwang, 1980), to generate a priority list of PCBAs.20 Then, the Total PCBA
Index Score for every PCBA is displayed. The third main step then applies general
priority rules to finalize the priority list. The flow chart in Figure 5 summarizes these
steps.
Figure 5: Three Steps to Determine the Final PCBA Priority List
The PCBA Prioritization Algorithm, Expanded
The PCBA priority algorithm generates a single score than can easily allow managers and
other employees to holistically prioritize thousands of PCBAs manufactured every
quarter. The Total PCBA Index is based on a combination of different best known
prioritization methods already in use and enables these best practices to be shared across
the company.
4.2.1. Scoring each PCBA Based on Manufacturing Data
For every PCBA, the priority algorithm generates one single overall index score
called the Total PCBA Index (TI). The TI is made up of three other index scores than
score various performance factors such as:
1. Revenue & Demand Outlook
2. Quality Performance
3. Customer & Management Perception
20
The TOPSIS model is discussed in full detail in section 4.3.
The Total PCBA Index (TI) is a single score that allows managers to easily determine
every PCBA's performance. The PCBA Priority Algorithm also generates indices
based on the revenue and demand outlook, quality performance, and customer and
management perception. The Revenue & Demand Index (RDI) looks at PCBA
demand over the next quarter and next year while analyzing the volume to cost ratio
to determine its profitability. The RDI also determines if the particular PCBA is
capacity constrained.
Next, the Quality Index (QI) analyzes actual yields compared to a set yield goal.
Additionally, the 13 week yield trend is also analyzed using statistical process control
to determine the process capability of the yields. The third factor in the Quality Index
is the cost of poor quality, or COPQ. This cost measure determines which PCBAs
incur more cost every time there is a factory failure. Similarly, each failure represents
waste in the system, which is also measured. Finally, the cost of the every wasted
unit is recorded.
While the first two indices are quantitative, the final index is based more on
subjective data. The Customer & Management Index (CMI) draws on customer
feedback, which can come in many different communication channels. This index
tries to compile an overall customer experience score. Next, managers determine the
market importance based on internal information. A particular PCBA may be the key
to opening a new market or allowing a new product to be introduced. The fourth
factor in the quality index is determined by the quality engineers. These engineers
are intimately involved with the PCBA's manufacturing process as well as each
PCBA's field performance. Therefore, the quality engineers can forecast if particular
PCBAs will fail, meet, or exceed customer expectations in the future. Finally,
managers determine if a PCBA should be in the Penalty Box. Penalty Box PCBAs
are PCBAs with known issue that cannot be resolved. Management has agreed not to
spend time or money to fix the problem at this point.
Table 23 summarizes how the Revenue & Demand, Quality, and Customer &
Management Indices can be further broken down into several important
manufacturing factors indicated by the following variables: a, 3,y, 6, 8, (, r1,0, 1,K,
and k.
Table 23: Important Manufacturing Factors Used to Calculate Each Index
Important Factors used to calculate the Total PCBA Index (TI)
Revenue & Demand Index (RDI)
a =Next Quarter Demand Forecast
fi =Next Year Demand Forecast
y =Volume / Cost Ratio
Quality Index (QI)
8 =Current 6sigma OR Perfect Yield Delta
c =6sigma OR Perfect Yield Delta 13 week Statistical Trend
=COPQ for not achieving 6sigma or 100% Perfect Yield
t =WASTE: [current 6sigma Yield Delta * Next Qtr Demand]
0 =Ratio [COPQ / Waste] (i.e. $ / Unit of Waste)
Customer & Management Index (CMI)
t =The Customer Experience
K =The Market Importance
. =The Quality Engineers' Expected Performance
Each index is a function of the factors as seen below in Equation 7.
Equation 7: Indices as a Function of the Factors
TI = f (a, 0, y, 6, &,(, q, 0, t, K,X)
RDI = f (a, 0, y)
QI
= f(8, 8, (5,1, 0)
CMI = f(t, K,X)
These factors are inputs into Step 1 of the PCBA Prioritization Algorithm. Data from
each factor for each PCBA are input into the TOPSIS algorithm and then used to
ultimately calculate the different indices, represented by the shaded areas as seen in
Figure 6.
The data from each of the manufacturing factors in Table 23 are fed into Step 1 of the
PCBA Prioritization Algorithm. Data from each factor for each PCBA are then
inputs into the TOPSIS algorithm and used to ultimately calculate the TI, RDI, QI,
and CMI Indices represented by the shaded areas as seen in Figure 6.
Figure 6: PCBA Prioritization Inputs
The PCBA Prioritization Algorithm, Expanded
Step 3:
-p
Apply
General
Priority Rules
Generate
Finalize the Priority
List
The PCBA Total Index ranking system allows upper management to have full
visibility into how the company is performing without knowing too many details
about each PCBAs yields, demand, customer satisfaction, and the like. The PCBA
Total Index quickly points out which PCBAs are the best and which are the worst.
Using quick sorting methods, it is possible to deduce which manufacturing sites are
the best performing and which manufacturing sites need substantial improvements or even which business units develop the best product. The opportunities to slice and
dice the data are endless. Thus, understanding the drivers of these index scores is
necessary in order to make improvements. The following sections detail the three
main indices that contribute to the Total PCBA Index Score: the Revenue & Demand
Index Score, the Quality Index Score, and the Customer & Management Index Score.
4.2.2. The Revenue & Demand Index Score (RDI)
The goal of the Revenue & Demand Index is to identify PCBAs that will generate the
most profit for the upcoming year. This index is based on current manufacturing data
that is readily available. Parameters such as manufacturing capacity, costs, demand,
and profitability can be used to determine the revenue potential of each PCBA. The
Revenue & Demand Index will be scored from 0 - 100. Remember, there are three
main factors that compose the RDI. 2 1 Let's take a closer look at each RDI factor.
4.2.2.1.
RDI Factor 1 & 2 - Demand Forecast (a) and Next Year (a3)
The demand forecast for next quarter allows manufacturing teams to focus on
immediate yield issue that will generate the most revenue at minimal cost. However,
due to the nature of the business, it is also very important to look at a product's
demand forecast over the year to ensure that any work done today will reap the
benefits of yield improvement over a longer time horizon than just one quarter. Since
the demand curves vary from PCBA to PCBA, any number of PCBAs may become
obsolete in the next quarter or not manufactured due to market supply and demand
needs. Therefore, both quarterly and yearly demand curves are needed to paint a
good picture of what volumes manufacturing should expect. Using the overall
demand profile, PCBAs are prioritized appropriately where yield improvements make
the most sense.
4.2.2.2.
RDI Factor 3 y, - Ratio of Volume to Cost
Additionally, it's important to consider manufacturing costs will change over time.
These costs may change because of economies of scale as volumes increase or as
firms move down the learning curve and lower costs by understanding the process
21
Recall from Equation 7, that TI = f(RDI, QI, CMI) and RDI = f(ca, 3, y).
better. To account for these changes in cost, it is necessary to analyze where on the
curve the firm resides for a particular PCBA. To do so, quarter over quarter volume
percentage change versus cost percentage change is calculated. Taking the ratio of
the two can determine if manufacturing costs are increasing, decreasing, or staying
the same versus volume changes from quarter to quarter. This ratio essentially tries
to pinpoint where manufacturing is on the cost curve. PCBAs with higher costs
compared to their volume change generate less revenue at more cost and should be
prioritized higher. Whereas the products with lower costs and increasing volumes are
realizing significant economies of scale and learning benefits as the manufacturing
costs become cheaper and cheaper.
4.2.2.3.
Putting the Revenue & Demand Index together
Using a the TOPSIS algorithm with inputs from upcoming quarterly and annual
demand forecasts and cost data, each PCBA is given a Revenue & Demand Index
Score (see Figure 7). Remember that TI = f(RDI, QI, CMI) = f(a, 0, y, 5, ý, r, 0,
0, 1,
K,
X), where RDI = f(a, 1, y).
Figure 7: Calculating the RDI
The PCBA Prioritization Algorithm, Expanded
An index score of 100 indicates the best Revenue & Demand PCBA for the firm. The
upcoming quarter and annual demand is very healthy. Manufacturing costs continue
to be reduced with either increasing or steady volumes. Additionally, gross margins
may be increasing. In general, PCBAs with a higher rating have the highest revenue
generating potential. The opposite is true for PCBAs with an index score of 0. These
low scoring PCBAs may have no future demand, increasing manufacturing costs, or
decreasing gross margins.
Overall, the goal of the Revenue & Demand Index is to identify which PCBAs in the
portfolio have the most revenue producing potential. Therefore, PCBAs that have the
highest positive future demand and most potential to reduce costs by quickly moving
down the cost curves should be prioritized first.
4.2.3. The Quality Index Score (QI)
The quality index is also based on a score from 0 to 100. The goal of the quality
index is to filter PCBAs with low and worsening yields in addition to a high cost of
poor quality. Cost of poor quality, or COPQ, is the total cost associated with any
quality issues that may arise in the manufacturing process. These costs can be caused
by additional labor, debug, repair, equipment usage, and time to market factors.
Higher quality index numbers correspond to PCBAs with better quality. The quality
index is calculated based on manufacturing data derived from five factors
manufacturing factors. 22 Let's take a closer look at each QI factor.
4.2.3.1.
QI Factor 1 - 5, The 6o OR Perfect Yield Delta
Using a proprietary yield calculation, the manufacturing firm can determine a 6a
yield goal for every PCBA. Then, the actual yield of the PCBA is compared to its 60
goal and the resulting difference is called the 6ayield delta. The actual yield for the
PCBA is also compared to perfect yield, or 100%. This delta is called the perfect
yield delta. In both cases, the larger the delta, the further the PCBA is from its yield
goal. The quality index focuses first on the 60 yield delta and then on the perfect
yield delta. Because some PCBAs may yield above their respective 60 yield goals, it
is necessary to focus on both the 60 and perfect yield deltas. This allows the
algorithm to proactively catch PCBAs with yields greater than their 60 goal that are
trending lower.
The greater the 60 yield delta, the greater the possible yield improvement. There are
diminishing returns as the 60 yield delta approaches zero as the same time, money,
and resources needed to improve the yield produces a lower and lower yield
improvement.
22 Remember
that TI = f (RDI, QI, CMI) = f(a, 3, y, 8, 6, r,71, 0,
, K,
X), where QI = f (8,
e, ý, i,
0).
4.2.3.2.
QI Factor 2 - E, The 60 OR Perfect Yield Delta 13 week Trend
Additionally, the 60 yield and perfect yield deltas are tracked using statistical process
control. Therefore, the process capability of each PCBA can be determined. More
manufacturing resources should focus on PCBAs with yields trending lower. If
PCBA yields are trending higher, best practices should be shared to help improve
PCBAs with worse yields. The quality index accounts for the 60 and perfect yield
deltas along with the past 13 week trends to determine how the PCBAs should be
prioritized in order to maximize yields.
4.2.3.3.
QI Factor 3 - C, The Cost of Poor Quality (COPQ)
Every time a PCBA fails a test, a cost is incurred. This cost of poor quality includes
retest, scrap, defect escapes, repairs, false rejects, diagnostics, programming,
maintenance, equipment, and labor costs (Michel & Reinosa, 2004). If a PCBA is
yielding at its 60 goals, this means that the COPQ number is at an acceptable level;
however, in the spirit of continuous improvement the 60 goal should be recalculated.
PCBAs with a high COPQ should be flagged by the quality index since these PCBAs
are costing the firm more money. If the quality issues can be resolved sooner rather
than later, the company will realize the cost savings quicker. Manufacturing
resources should understand why these costs are so high and work to bring the costs
down. The COPQ incurred will be used with the amount of waste produced, as
described below, to determine how much money is spent on the poor yields. The goal
of the quality index will be to find PCBAs with the highest COPQ and most Waste
and then prioritize them higher.
4.2.3.4.
QI Factor 4 - r7 , Eliminating the Waste in the System
Every time a PCBA fails a test, wasted efforts are created in the system. And each
non value added step incurs a cost that the customer is not willing to pay. Therefore,
the goal should be to eliminate all the waste and its associated costs. One way to
predict the waste in the system is to take last quarter's actual yield and multiply it by
next quarter's volume forecast. This number gives an approximation of how much
material waste to expect in the system. PCBAs with a high amount of waste should
be prioritized higher.
4.2.3.5.
Q/ Factor 5 - 0, The Ratio of COPQ to Waste
The ratio of COPQ to waste will effectively determine how much money is spent on
each PCBA that fails a test step. Higher ratios coincide with poorer performing
PCBAs. Therefore, the quality index places priority on these PCBAs.
4.2.3.6.
Other Costs to Consider
Depending on the firm, there may be other factors and costs to use when determine
the prioritization level of a particular PCBA. For instance, looking at the cost of time
to market, field failures, or new test fixtures may prove to be helpful when
determining the PCBA priority (Michel & Reinosa, 2004). For this thesis, these costs
are out of scope but their effects should be studied in future research.
4.2.3.7.
Putting the Quality Index together
Using a the TOPSIS algorithm with inputs from yield, cost of poor quality, and waste,
each PCBA is given a Quality Index Score (see Figure 8).
INEE
Figure 8: Calculating the QI
The PCBA Prioritization Algorithm, Expanded
An index score of 100 indicates the best Quality PCBA the firm manufactures. In
general, PCBAs with a higher scores have higher quality performance. The opposite
is true for PCBAs with quality index scores closer to 0. These lower scoring PCBAs
are yielding very poorly with increasing waste and cost to fix the yield issues.
Overall, the goal of the Quality Index is to identify which PCBAs in the portfolio
have the worst quality. These PCBAs with poor yields, high costs, and increased
waste will be given a lower Quality Index score and prioritized first.
4.2.4. The Customer & Management Index Score (CMI)
The Customer & Management Index is the last index and also ranges from 0 to 100.
A higher score corresponds to PCBAs that are performing well according to
customers and management expectations. This score is the only subjective score in
the PCBA Priority Algorithm since it is based mainly on perceived performance.
Quality engineers are responsible for assigning the appropriate score based on several
management factors and customer inputs such as field failures, immediate returns,
and surveys. Remember, there are three main factors that make up the CMI.23 Let's
take a closer look at each CMI factor.
4.2.4.1.
CMI Factor I - i , The Customer Experience
The first factor for the customer and management index is based on direct customer
feedback. This factor identifies how the customer perceives the product's
performance. These customer experiences can range from extremely great to
extremely disappointing. Customer perception data seeps into the organization via
many different communication channels, including phone calls, emails, immediate
returns, dead on arrivals products, and customer surveys. This data needs to be
consolidated across the different organization within the firm. Quality engineers
provide one link between the different business units and the problems and can work
to aggregate the data in order to determine which PCBAs are doing great and which
are performing poorly. Other departments such as customer support and field returns
also get various data regarding the customer experience. The CEO or various VPs or
directors may also get direct customer feedback. In any of these cases, compiling
data to determine the customer experience level will be challenging. With the proper
information, the quality engineer can assign a customer experience value to the
specific PCBA. This algorithm uses a high, medium, and low ranking for the
customer experience. Here, a high customer experience value means the customer is
very pleased with the product's performance.
4.2.4.2.
CMI Factor 2 - K, The Market Importance
The market importance factor is intended to give management a voice in the
prioritization process. This voice allows management to reprioritize PCBAs under
certain market conditions. For instance, if a particular PCBA has opportunities to
open new markets or allow a release of a new product, managers can change the
market importance factor. In the same vein, if a manager knows a PCBA will soon be
23
Remember that TI = f(RDI, QI, CMI) = f(a,
3, y, 6, c, ý, rl, 0, t, K,X), where CMI = f(t, K,k).
replaced by a new version, then the market importance factor should also change, as
this PCBA will soon become obsolete. Additionally, managers may have visibility
into the pricing and cost structure of their products. Therefore, as gross margins
change, so to will the market importance factor. Market importance factors will
range from very high, high, medium, low, or very low. By changing the market
importance factor, PCBAs can be reprioritized to allow manufacturing resources to
work on the most crucial issues for the most important PCBAs first.
4.2.4.3.
CMI Factor 3 - A, Quality Engineers' Expected Performance
Quality engineers work with the customers to develop a customer experience score as
already described. If the customers are experience particular problems with a certain
PCBA, quality engineers have the ability to understand the customer experience.
Quality engineers and managers also have data of the historical interactions with the
customer and future forecasts for product quality and reliability in the field. With this
data, the quality engineers can assign a score of high, medium, or low as to how they
perceive the PCBAs will perform in the future compared to management and
customer expectations.
4.2.4.4.
Putting the Management and Customer Index together
The Management and Customer Index is a subjective score based on three main
factors: (1) the Customer Experience, (2) the Market Importance, and (3) the Quality
Engineers' Expected Performance (see Figure 9).
Figure 9: Calculating the CMI
The PCBA Prioritization Algorithm, Expanded
Analyzing how the customer perceives each specific PCBA's performance allows the
manufacturing team to make better business decisions about which problems to
resolve first. Understanding how the PCBA will affect new markets or products is
essential in determining which PCBAs are more important than others. Finally, a
quality engineer works with these products and their customers on a day-to-day basis,
has historical data, and knows management's expectations. Quality engineers add
valuable knowledge to each PCBA. Tying these factors together allows every PCBA
to attain a single Customer & Management Index score. This score is then weighted
accordingly and used in the PCBA Total Index calculation.
This section concludes the Measurement portion of the Six Sigma DMAIC process.
All the important manufacturing factors have been obtained from different databases
and categorized under different indices. Next, in order to convert raw manufacturing
data into index scores, it is necessary to Analyze the manufacturing factor's data. The
next section will describe the analysis based on TOPSIS algorithm.
4.3.
Analyze: Putting the PCBA Total Index Together using TOPSIS
The section focuses on Step 2 of the PCBA Prioritization Algorithm and how the
Technique for Order Preferences by Similarity to Ideal Solutions (TOPSIS) algorithm
will calculate each index. Using the raw data from all the important factors in step 1, the
PCBA Algorithm then applies the TOPIS technique to generate the Total PCBA Index.
Additionally, the algorithm also calculates the Revenue & Demand Index, the Quality
Index, and the Customer & Management Index. The TOPSIS algorithm is based on the
following steps (Franklin & Niemeier, 1998, p2 2 - 26), (Olson, 2003, p722):
*
TOPSIS-Step 1: Obtain PCBA Raw Scores & Determine the Ideal States
*
TOPSIS-Step 2: Normalize the Raw Scores
*
TOPSIS-Step 3: Weight the Normalized Scores
*
TOPSIS-Step 4: Determine the Priority Index based on the Ideal States
*
TOPSIS-Step 5: Display the Index Score
TOPSIS will prioritization the highest revenue generating, lowest quality, and lowest
customer and management performing PCBAs. The following sections describe each
TOPSIS step in full detail.
4.3.1. TOPSIS-Step 1: Obtain PCBA Raw Scores & Determine the
Ideal States
The first step in the TOPSIS algorithm will compile all the raw data obtained for each
PCBA for each of the given factors discussed earlier. The raw data for these factors
contribute to how the PCBAs will ultimately be prioritized. In order to determine
which PCBA deserves more priority than another, each PCBA must be compared to
an ideal situation. Therefore, the TOPSIS algorithm requires each PCBA be
compared against a best and worst case state, referred to as Ideal Positive, (f), and
Ideal Negative, (T) states (Franklin & Niemeier, 1998).
The Ideal Positive state is the best case situation, or, in other words, the best
performing PCBA. Thus, this best case PCBA will have a very high Revenue &
Demand Index score, a very high Quality Index score, and a very high Customer &
Management Index Score, and therefore, be prioritized the lowest.
Similarly, the Ideal Negative state is the worst case situation. This board will have a
very high Revenue & Demand Index score, but a very low Quality Index score, and a
very low Customer & Management Index Score. This worst case PCBA will be
prioritized the highest. Both the Ideal Positive and Ideal Negative states can be seen
in Table 24.
Table 24: Ideal States
Revenue & Demand (RDI)
Quality (QI)
a
Customer & Management (CMI)
a~ r
0~
a
a
0%
060
0%
-a
"a
GO
EE
ca
o
o
.a
a
C
0.
Ideal State
Ideal Positive. I"
Ideal Negative, FI
No
Yes
2
a,
P
a
a
2
a
a
a
a
0%
a > 0%
.•
a,
2
9z
0%
r•
a
t
C
a
a
a
a
ae
-
0
a
a
100%
5
a
100%
100%
C.
o
100%
._•
ar~
100%
b:
ud2
a
a
CL
aS
a
a
C.
2u
a
a
a
~
0
*U0
a
a
'
Z
0%
Z
0%
2
0%
100%
100%
100%
100%
100%
100%
100%
100%
0%
0%
0%
0%
0%
.4
High
Low
.o
aa
a
-l
a
a
a
Very Low Exceeds
Very High
Fails
No
No
No
When ranking the PCBAs, the Ideal Positive state will get the highest Total PCBA
Index score and the lowest priority. Similarly, the Ideal Negative will receive the
lowest Total PCBA Index score and the highest priority. Using the factors outlined in
section 4.2 (a, 0, y, 8, c, , r5, 0, t, K, k), the ideal positive and negative states can be
determined (See Table 24).
To appropriately determine each index score, the raw score for each factor needs to
be normalized. Normalizing the raw data eliminates any units so each score becomes
dimensionless (Franklin & Niemeier, 1998). By having dimensionless numbers, each
factor can then be weighted appropriately, and each PCBA's Total Index score
compared against the IdealPositive and Negative states to determine its relative
position in the overall priority list.
4.3.2. TOPSIS Step 2: Normalize the Raw Scores
Each raw score for each factor for each PCBA is divided by the root-sum-of-squares
of the factor to determine the normalized value (Franklin & Niemeier, 1998). For a
given PCBA, Equation 8 shows how each factor's raw score, Xi, is converted into a
normalized value, Xi*.
Equation 8: Normalizing Each Factor's Score
X
=i
P represents the number of PCBAs being prioritized.
For example, based on a set of raw manufacturing data, normalized values for each
factor are calculated for ten randomly selected PCBAs. 24 The normalized scores are
denoted by the * as seen in Table 25. Each factor is listed under its appropriate index,
and the Ideal Positive and Negative states are also shown.
24
All PCBA data is disguised to protect Cisco confidentiality.
Table 25: Ten PCBA Normalized Scores for Each Index
Step 2: Normalize the Raw Scores
PCBA #1
PCBA #2
PCBA #3
PCBA #4
PCBA #5
PCBA #6
PCBA #7
PCBA #8
PCBA #9
PCBA #10
0*
0.34
0.34
0.34
0.29
0.29
0.27
0.24
0.29
0.19
0.34
y***
0.35
0.31
0.31
0.36
0.34
0.25
0.26
0.35
0.23
0.02
CMI
QI
RDI
PCBA & Ideal
State Scores
0.33
0.33
0.21
0.35
0.31
0.33
0.34
0.22
0.35
0.02
8*
0.02
0.02
0.02
0.01
0.03
0.07
0.26
0.43
0.25
0.34
C*
0.02
0.05
0.05
0.01
0.36
0.31
0.15
0.13
0.15
0.20
0.01
0.09
0.09
0.03
0.03
0.19
0.26
0.09
0.09
0.30
1*
1*
0.00
0.00
0.00
0.02
0.02
0.27
0.31
0.27
0.14
0.12
0*
1*
K*
X*
0.07
0.07
0.07
0.29
0.29
0.20
0.05
0.27
0.20
0.18
0.38
0.38
0.38
0.38
0.38
0.13
0.25
0.13
0.25
0.13
0.10
0.10
0.10
0.20
0.20
0.10
0.20
0.20
0.49
0.49
0.38
0.38
0.38
0.25
0.25
0.38
0.13
0.13
0.25
0.25
Ideal Positive, I+ 0.00 0.00 0.00 0.43 0.41 0.39 0.35 0.30 0.13 0.49 0.13
Ideal Negative, I
0.34
0.37
0.36
0.00
0.00
0.00
0.00
0.00
0.38
0.10
0.38
4.3.3. TOPSIS Step 3: Weight the Normalized Scores
After normalizing the raw score, the yield engineer will weight the different factors
based on their relative importance (Franklin & Niemeier, 1998). The weighted scores
are calculated by multiplying the normalized scores in Table 25 by the respective
weightings. The weighted scores are denoted by X&* and the results are seen in Table
26. This example gives equal weightings for each index. Section 4.4.1 details the
weightings further by looking at a sensitivity analysis of the rankings based on
different weighting scenarios.
Table 26: Ten PCBA Weighted Scores for Each Index
Step 3: Weight the Normalized Scores
CMI
QI
RDI
PCBA & Ideal
State Scores
a*w
P*w
Y*w
6*w
E*w w*,*
q*W
0*w
t*w
K*w
3*,
PCBA #1
PCBA #2
PCBA #3
PCBA #4
PCBA #5
PCBA #6
PCBA #7
PCBA #8
PCBA #9
PCBA #10
3.79
3.79
3.79
3.24
3.17
2.95
2.69
3.25
2.09
3.80
3.90
3.39
3.39
4.02
3.77
2.78
2.94
3.89
2.55
0.17
3.64
3.64
2.37
3.84
3.48
3.69
3.78
2.48
3.84
0.28
0.14
0.14
0.14
0.06
0.20
0.48
1.73
2.85
1.68
2.30
0.14
0.33
0.33
0.08
2.43
2.04
0.98
0.84
0.97
1.36
0.05
0.60
0.60
0.21
0.21
1.27
1.77
0.57
0.57
2.03
0.02
0.02
0.02
0.12
0.12
1.79
2.06
1.79
0.92
0.83
0.47
0.47
0.47
1.95
1.95
1.32
0.31
1.79
1.36
1.23
4.17
4.17
4.17
4.17
4.17
1.39
2.78
1.39
2.78
1.39
1.09
1.09
1.09
2.19
2.19
1.09
2.19
2.19
5.47
5.47
4.17
4.17
4.17
2.78
2.78
4.17
1.39
1.39
2.78
2.78
Ideal Positive, I+
Ideal Negative, I
0.00
3.82
0.00
4.10
0.00
3.95
2.88
0.00
2.73
0.00
2.61
0.00
2.32
0.00
1.99
0.00
1.39
4.17
5.47
1.09
1.39
4.17
4.3.4. TOPSIS Step 4: Determine the Priority Index Based on the
Ideal States
With the weighted scores, the PriorityIndex (PI)can now be calculated. TOPSIS
calculates the priority index by comparing the weighted scores to the ideal state. This
is completed by taking the distance every PCBA is from both the ideal negative and
idealpositive states, and then, determining which PCBA is closest to the ideal
negative state. D - and D + will represent the distance the PCBA's weighted score is
from the ideal negative and ideal positive states, respectively. Equation 9 and
Equation 10 show how D- and D + are calculated. The priority index is defined in
Equation 11.
Equation 9: Calculating D
i=
(
X,*= The normalized weighted score for the ith factor
(I>,i
factors's Ideal Negative State
= The normalized weighted score for the ith
Equation 10: Calculating D +
th
X,. = The normalized weighted score for the i factor
(I0••)
= The normalized weighted score for the it factor's Ideal Positive State
Equation 11: Calculating the Priority Index
PI =
DD ÷ +D-
In the example in this section, based on the weighted scores in Table 26, Table 27
shows the D+, D -, and priority index (PI) for each index across the 10 PCBAs.
Notice how the ideal positive and negative state priority indices are 1 and 0,
respectively, for all the indices.
Table 27: Priority Index for Each Index
Step 4: Determine Priority Index Based on the Ideal States
D+
CMI
D-
PI
D+
TI
D-
PI
5.88
5.88
5.88
4.52
4.52
5.19
3.57
3.28
1.96
1.39
0.00
0.00
0.00
1.77
1.77
2.78
3.29
4.08
4.80
5.37
0.00
0.00
0.00
0.28
0.28
0.35
0.48
0.55
0.71
0.79
10.28
9.93
9.54
9.35
8.65
8.11
7.13
7.12
6.36
4.67
0.64
1.15
1.93
2.71
3.70
4.61
4.99
5.89
5.94
8.44
0.06
0.10
0.17
0.22
0.30
0.36
0.41
0.45
0.48
0.64
1.00
0.00 5.65 1.00 0.00
5.88
1.00
0.00
10.65
1.00
0.00
5.65
0.00
0.00
10.65
0.00
0.00
D+
RDI
D-
PI
D+
QI
D-
PCBA #1
PCBA #2
PCBA#3
PCBA #4
PCBA #5
PCBA#6
PCBA #7
PCBA#8
PCBA #9
PCBA#10
6.54
6.25
5.61
6.43
6.03
5.49
5.49
5.65
5.06
3.81
0.38
0.78
1.73
0.59
0.86
1.60
1.63
1.59
2.33
5.39
0.05
0.11
0.24
0.08
0.13
0.23
0.23
0.22
0.32
0.59
5.33
4.99
4.99
5.06
4.23
2.96
2.83
2.84
3.32
2.31
0.51 0.09
0.84 0.14
0.84 0.14
1.97 0.28
3.13 0.43
3.31 0.53
3.38 0.54
3.94 0.58
2.60 0.44
3.67 0.61
Ideal Positive, 1+
0.00
6.86
Ideal Negative, IF
6.86
0.00
PCBA & Ideal
State Scores
PI
0.00 0.00
5.88
With the priority indices calculated, the PCBA Priority Algorithm's next step will be
to convert the priority index into a score between 0 and 100 so users will be able to
easily decipher the scores.
4.3.5. TOPSIS Step 5: Display the Index Scores
The PCBA Prioritization Algorithm, Expanded
Step 1:
Obtain all PCBA's
Data for Important
Factors
Step2:
Apply the TOPSIS
Apply the TOPSIS
Algorithm
Step 3:
-
Generate
SApply General -- ' Finalize the Priority
Priority Rules
List
Using these priority index scores, the Total PCBA, Revenue & Demand, Quality, and
Customer & Management Index scores are calculated and ranked. Now, the first two
steps in the PCBA Prioritization Algorithm are complete and the Total PCBA Index
Score, or TI, can be displayed as seen in Table 28.
Table 28: Index Scores Based on the Priority Index
Step 5:
Prioritize
PCBA #1
PCBA #2
PCBA #3
PCBA #4
PCBA #5
PCBA#6
PCBA #7
PCBA #8
PCBA#9
PCBA #10
TI
RDI
QI
CMI
Sccore Sccore Sccore Sccore
6
95
9
0
10
89
14
0
17
76
14
0
92
22
28
28
30
87
43
28
36
77
53
35
41
77
54
48
45
78
58
55
48
68
44
71
64
41
61
79
Ideal Positive, I +
100
0
100
100
Ideal Negative, F
0
100
0
0
TOPSIS generates a priority list with unique index scores that are ranked in priority
order according to the manufacturing factors for each PCBA. The next step in the
PCBA Priority Algorithm is to apply the manufacturing firm's general priority rules.
4.3.6. Apply General Priority Rules to the Total PCBA Index
The PCBA Prioritization Algorithm, Expanded
In the third and final step of the PCBA prioritization process, the PCBA Prioritization
Algorithm overlays four general category rules mandated by the firm to determine the
final priority ranking as seen in Figure 10. These rules are a final attempt to tweak
the priority list after the TOPSIS algorithm to ensure manufacturing resources are
allocated to the most important PCBAs first.
Figure 10: General Priority Rules
General Priority Rankings Ruels for the
Total PCBA Index
Priority 1:
Capacity Constrained PCBAs
Priority 2:
Regular PCBAs
Priority 3:
No Demand PCBAs
Priority 4:
Penalty Box PCBAs
First, any Capacity Constrained(CC) PCBAs are ranked the highest on the priority
list. Theory of constraints tells us that any time lost in the capacity limiting operation
is time lost forever (Goldratt & Cox, 1992). Here, time equals money, and the
revenue that could be generated in a capacity constrained situation will be lost
forever. Thus, and capacity constrained PCBAs should be worked on first.
Second, any PCBAs with known issues that management has deemed unfixable at
this moment in time will be placed in its own category and placed at the bottom of the
priority list. Because of the nature of these particular PCBAs, these PCBAs are
placed in the Penalty Box (PB). Management may know and understand that a
certain PCBA will never be able to reach its full yield performance potential due to an
inherent design issue, an obsolete or highly defective component, or other known
defect issues. Because of the PCBA's bad performance, like in hockey, these PCBAs
are put into the penalty box for a limited amount of time until it is deemed reasonable
that further action is needed.
Third, any PCBA with No Demand (ND) in the future should be ranked lower on the
priority list, just above the penalty box. It is not worthwhile to focus manufacturing
resources on products that soon will not be made.
Finally, the bulk of the PCBAs will fall into the Regular PCBA category. These
PCBAs are not capacity constrained, have no known defect issues, and have future
demand. These are PCBAs that manufacturing can analyze to determine which need
more manufacturing resources and which do not.
These four general rules tie into the PCBA Prioritization algorithm to generate the
final priority list as see in Figure 11.
100
Figure 11: Four General Rules Tie into the Final Priority List
The PCBA Prioritization Algorithm, Expanded
Generate
Finalize the Priority
List
K
(1, P,y,,ka, ,;,q, 0, K,
9X)
Customer
&
Management
Index (CMI)
f(i, K,1)
In short, the PCBA Priority Algorithm uses a final set of priority rules after the
TOPSIS algorithm completes to determine the final rank order of the Total PCBA
Index scores.
4.3.7. Generate Final Priority Rankings on the Total PCBA Index
The PCBA Prioritization Algorithm, Expanded
The finalized priority list of PCBAs is the output of the PCBA Priority Algorithm.
The index scores for every PCBA will range from 0 to 100. A PCBA with a lower
Total PCBA Index score of 0 needs immediate attention and manufacturing resources
to resolve manufacturing performance issues. In contrast, a PCBA with an index
101
..•-•,-is
IColumn2
Ldar.d
Tetalm
Ta4q,
Column3
• x •*='*
• l)tal•/aul*x
•'•Column4
•, I0IoweJt
- tO01
• Column5
SereTotal]bdex
IREII•
Column6
I0- IW1 Column7 Column8
&
.R•-t•ae
score of 100 is meeting or exceeding all its metrics for each criterion. This board
needs no additional manufacturing resources at this time, but should always be
monitored using statistical process control to ensure its good performance does not
deteriorate. Additionally, with continuous improvement in mind, the goals for these
over performing PCBAs ought to be reevaluated. With limited manufacturing
resources, it is imperative to work on the most important PCBAs first. Therefore, the
prioritization algorithm places a higher priority on PCBAs with the lowest Total
PCBA Index Score, and Table 29 details how the PCBA Total Index will look,
allowing a manager to prioritize a list of PCBAs to ensure the most important issues
are resolved in the most appropriate and timely manner.
Table 29: The PCBA Total Index with Comments
P(*]BA
Tetd
Y,
ndez Scetbq[
Sysm
Scaing •J•m
TetdlIdex
PCBA
•i•,,n
Imex
withsh
Colmm•l
Hilboxta
CoAum1 Column2 Column3 Column4 Column6Column6 Column7 ColumnS
A
implaem PCBd
Ttal
PCBA
lowest
I•']BA.
PCBA
I Total tIe See t0 -100I
(
RIve.
d
&Dma
IDU
0 - 1001
lldexStoen
The PCBA Total Index makes it simple for managers to easily determine which
PCBAs perform better or worse than others do across the entire portfolio. The PCBA
Prioritization Algorithm compiles data for each manufacturing factor from many
different databases and synthesizes the data into a single PCBA Total Index score for
each PCBA in the list. Each row in Table 29 represents a different PCBA, here
102
labeled PCBA#1 to PCBA#35. This table displays the priority list for this particular
set of 35 PCBAs. Manufacturing resources would first be allocated to PCBA#1,
followed by PCBA#2, #3, #4 and so on.
The second column represents the PCBA Total Index score, ranging from 0 to 100.
The algorithm prioritizes PCBAs with the lowest score first.
The third, fourth, and fifth column represent the Revenue & Demand Index (RDI), the
Quality Index (QI) and Management & Customer Index (CMI) scores, respectively.
These three index scores also range from 0 to 100, where 0 indicates the worst score
and 100 indicates a perfect score for that particular index.
The RDI identifies the revenue generating potential of a particular PCBA based on
factors such as upcoming demand forecasts and cost structures. A score of 0
indicates there is poor revenue generating potential. An RDI score of 100 indicates a
very high revenue generating potential in the upcoming year (see section 4.2.2).
The QI ranks PCBAs from worst to best in terms of quality standards and is based on
several factors such as yields, cost of poor quality, and waste generated (see section
4.2.3). A score of 100 indicates the PCBA is meeting all its goals while a score of 0
indicates the particular PCBA's quality levels are very poor.
The CMI ranks PCBAs based on how the Customer and Management perceive the
PCBA's performance to be. A high index score of 100 indicates that the PCBA meets
the customer and management expectations while an index score of 0 suggests the
PCBA could improve its perceived performance (see section 4.2.4).
The manufacturing location (Mfg Loc.) and business unit (BU) for each PCBA can be
seen in columns six and seven, respectively. These columns allow a manager to
further dissect problems that may be associated with lower performing PCBAs. If,
for example, most of the lower performing PCBAs originate from the same
103
manufacturing site, this column will allow the user to identify this problem. Once the
issue is known, an action plan can be constructed to implement a proper resolution.
The eighth column is used for comments on the specific PCBA. As seen in Table
29's comments column, the algorithm buckets several PCBAs into the firms general
priority rules and labels them appropriately: Capacity Constrained,No Demand, or
Penalty Box. Capacity Constrained(CC) PCBAs are ranked the highest on the
priority list. Penalty Box (PB) are labeled with a "PB-" prefix and prioritized in the
penalty box using the Total PCBA Index, indicated by the number displayed. No
Demand (ND) PCBAs are labeled with an "ND-" prefix. Finally, the bulk of the
PCBAs will fall into the Regular category. These PCBAs are not capacity
constrained, have no known defect issues, and have future demand. These are
PCBAs that manufacturing can analyze to determine which need more manufacturing
resources and which do not.
4.3.8. Validate using 27 Extreme Corner Case Scenarios
To ensure the PCBA Prioritization Algorithm will properly prioritize all different
types of PCBAs, this section validates the most extreme comer cases. Based on the
statistical method to generate multiple combinations for a given set of factors, a
design of experiments (DOE) matrix was generated as seen in Table 30. To test all
the extreme cases, the (1) Revenue & Demand, (2) Quality, and (3) Customer &
Management Indices are varied by three different levels. These levels are indicated
by the "+," "0," and "-" symbols representing high, medium, and low.
Table 30: DOE Matrix
#
RDI
QI
CMI
#
RDI
QI
CMI
#
RDI
QI
CMI
1
+
+
+
+
+
+
+
+
+
+
+
+
+
10
11
12
13
14
15
0
0
0
+
16
0
0
+
17
0
0
-
0
18
0
0
0
+
+
+
0
0
0
+
0
+
0
+
-
19
20
21
22
23
24
25
26
27
-
0
0
+
+
+
-
2
3
4
5
6
7
8
9
-
0
0
0
-
0
+
0
+
0
104
0
+
0
-
-
0
Thus, the PCBA Priority Algorithm analyzed these 27 different PCBAs as seen in
Table 31.
Table 31: DOE for 27 PCBAs
of
PCBA TotalIndex Scori(g Svem for 27 DiffeeanrCombmnations
Revenue & Demand(RDI)I. Quality (QI). andCustomerI&Management(0C,') Index Sooare
Hafhestpaoaityis platedon PCBAswith the lowest PCBA Total Index Scotr
Scoe 10- 1011
PC'BATotal aIndex
Revenue & )emandIndex Sora 10- 1001
I
I II
I OsabrIndex
o•st
-1001
0
I
I0- 1001
Custmer & ManazemenrIndex Score
I
I
(RDI. OL CMII
.01
A2
A3
.04
AW
A5
(+,-.
0)
21
(+0.-)
(+,0'.0)
21
30
A-)
32
(.+)
+.-)
(0..0)
35
36
40
#10
(0.0'-)
(+01+)
40
41
0ll2
#12
(++,+)
.6
47
.48
.#9
(+.+.0)
42
(0., +2~
(0.0.0)
(0.+.-)
(0. 0+)
CO.
+,0)
50
50
50
60
60
48
100 0
100 0
100 500
50
50 0
100 0
100 100
50
50
100
100
100
100
lowQI &CMI scores.thisPCBAneedsfullresources
andDemandoutlookCoupledwithle
0 VeryhealthyRevenue
help.
andDemandoutlook.Witha low QI &averageCMI scores, ths PCBA needs
50 VeryhealthyRevenue
help
andDemand
outlookWitha lowCMI & averageQI scores.ttesPCBA needs
00 Veryheahy Revenue
VeryhealthyRevenue
andDemandoulook Witha averageQI & CMI scos. thisPCBA is hiher onthe pnoritylistthanotherPCBAs.
lte
RevenueandDemandoullooka weak
a therankrgs eventhogh
0 VerypoorQI andCMI scores
pushthisPCBAhagher
attentionimprovingQualitysues
100 Withhelthy Rgveme andDemandoutlook.thisPCBA needs
issues
attentionunprovis Customer&Management
0 WithhealthyRevenueandDemandoutlook.thisPCBAneeds
VerypoorQI sorepushest PCBAhigherin therankingseventhoughtheRevenueandDemandoutlookis weak
0 Akhoughaerage ualty scoresandlow Customer
and Demandpushthis PCBA'spnoty lower
& Managementscores,mediocreRevenue
100 AgoodperformngPCBAdoesneed to by hi stonthelist But therestlneedsto befocuson mproving
Qualityscores.
50 Goodperformag PCBA Need tofocuson suproovgCustomer
&Management
scores
100 ThisPCBA has thebest RDI,Q, &0MI scores andthereforeis oneofthe lowerPCBAs onthe list Conrmuetomortor andimprove.
outlook,
and,therefore,thesePCBAs rerankedlower
ThefolowrinPCBAs(#13 - #18) havea weakRevenueandDemand
higher.Meanwhile, maymake
thanPCBAswithhealthydemand f demandshouldpickup,thesePCBAswilget pnoniomed
moresense
toanprove
PCBA wdh a ligherRevenueandDemandscore
50
0 50
5050
100
100
The results from the DOE table are promising. In fact, all the extreme cases are
prioritized logically and correctly. Therefore, for the most extreme corner case, the
PCBA Priority Algorithm is valid. Any other combination for the three indices will
fall somewhere in between these comer cases in the correct priority.
4.3.9. Summary of the PCBA Prioritization Algorithm
In summary, the PCBA Prioritization Algorithm provides a tool to Analyze the raw
manufacturing data to generate a priority list of PCBAs. Several index scores are
calculated to determine the revenue potential, quality levels, and customer and
management perception. Most importantly, the Total PCBA Index scores give users
an easy way to quickly determine the manufacturing health of each particular PCBA
in the firm's portfolio. With limited manufacturing resources, PCBAs with the most
revenue potential, the lowest and worsening quality levels, and the lowest customer
and management expectations receive the highest priority. Manufacturing resources
105
can be reallocated and optimized across the firm as needed to tackle these important
issues. By standardizing the prioritization algorithm across the entire company, the
firm will ensure its resources are efficiently working on the most vital issues at hand
while leaving no revenue on the table.
The TOPSIS algorithm is a crucial piece of the PCBA Prioritization Algorithm. It
ties the raw data obtained from important manufacturing factors and converts these
data into index scores. The Analysis of DMAIC is now complete. The next section
will not only detail how to Improve the prioritization algorithm, but also, more
importantly, show how to start Improving overall PCBA yields today!
4.4.
Improve: The PCBA PrioritizationAlgorithm and Overall PCBA
Yields
The Improve step of the DMAIC process can be implemented on The PCBA Algorithm
in two different ways:
1. Through different weighting scenarios and general priority rules, over time the
algorithm can be Improved to optimize the priority list to ensure the most
important PCBAs are worked on first.
2. The firm's quality, yield, profit margins, and customer satisfaction metrics will
Improve by implementing the PCBA Prioritization Algorithm now and using the
results to fix the most important PCBA issues first.
4.4.1. Improvements using Different Weighting Scenarios
In section 4.3.3, the TOPSIS algorithm calculated weighted scores based on each
index having equal weightings. This section looks at different weighting scenarios to
determine the impact on the overall priority rankings. First, the PCBA Priority
Algorithm analyzed 20 random PCBAs as seen below in Table 32. The raw
manufacturing data was also randomized to protect Cisco confidentiality.
106
Table 32: 20 Randomized PCBA samples
PCBA Total Index Scoring System
Highest priority is placed on PCBAs with the lowest PCBA Total Index
PCBA Total Index Score [0 - 1001
Revenue and Demand Index Score 10 - 1001
PCBA #
PCBA #1
PCBA #2
PCBA #3
PCBA #4
PCBA #5
PCBA #6
PCBA #7
PCBA #8
PCBA #9
PCBA #10
PCBA #11
PCBA #12
PCBA #14
PCBA #13
PCBA #15
PCBA #16
PCBA #17
PCBA #18
PCBA #19
PCBA #20
It
Ouality Index Score [0 - 1001
I Mnsvnement
and Custnmer
I
. . . ~L·-·LII-·II- ~11~ VIYIVII--·L
Inder
Srnrp fi - 1i)01
-11~~~ UIVLI IV
-VVI
4
100
6
11
18
22
29
37
95
89
77
10
15
15
91 31
87 44
0
0
0
27
27
77 54 39
40 76 54 50
44 79 59 59
46 58 48 52
45 67 45 68
47
55
54
56
61
68
75
80
96
47
36
56
48
21
22
17
11
6
50
36
67
69
54
57
79
100
100
32
59
57
55
49
64
64
62
100
These PCBAs are prioritized from 1 - 20 based on equal weightings. Next, 17
different weighting scenarios were developed (see Table 33). These scenarios range
from dominant index weighting to a dominating factor weighting. Remember, the
factors make up the index weightings as defined by Equation 7. The equal index
weighting, labeled as Scenario I, is the base case.
107
Table 33: Different Weighting Scenarios
Scenario
I
II
III
IV
V
VI
VII
VIII
IX
X
XI
XII
XIII
XIV
XV
XVI
XVII
XVIII
Weightins for each
Index
(RDI, QI, CMI)
Description
Equal Weightings
RDI = QI
RDI = CMI
QI = CMI
Dominant RDI
Dominant QI
Dominant CMI
Dominant RDI Factor 1, a
Dominant RDI Factor 2, P
Dominant RDI Factor 3, y,
Dominant QI Factor 1, 6
Dominant QI Factor 2, F
Dominant QI Factor 3, C
Dominant QI Factor 4, sq
Dominant QI Factor 5, 0
Dominant CMI Factor 1, t
Dominant CMI Factor 2, K
Dominant CMI Factor 3, X
(33%, 33%, 33%)
(40%, 40%, 20%)
(40%, 20%, 40%)
(20%, 40%, 40%)
(90%, 5%, 5%)
(5%, 90%, 5%)
(5%, 5%, 90%)
(52%, 30%, 18%)
(52%, 30%, 18%)
(52%, 30%, 18%)
(18%, 64%, 18%)
(18%, 64%, 18%)
(18%, 64%, 18%)
(18%, 64%, 18%)
(18%, 64%, 18%)
(18%, 30%, 52%)
(18%, 30%, 52%)
(18%, 30%, 52%)
Weightings for each Index's factors
(a, p, y, 6, 1, 4, q, 0, I, K, -)
(11%, 11%, 11%, 7%,7%, 7%, 7%,7%, 11%, 11%, 11%)
(13%, 13%, 13%, 8%,8%,
8%, 8%, 8%,7%, 7%,
%,7%)
(13%, 13%, 13%,4%,4%,4%,4%,4%,
13%, 13%, 13%)
(7%, 7%, 7%, 8%, 8%, 8%, 8%, 8%, 13%, 13%, 13%)
(30%, 30%, 30%, 1%, 1%, 1%, 1%, 1%, 2%, 2%, 2%)
(2%, 2%, 2%, 18%, 18%, 18%, 18%, 18%, 2%, 2%, 2%)
(2%, 2%, 2%, 1%,1%, 1%, 1%, 1%, 30%, 30%, 30%)
(40%, 6%, 6%, 6%, 6%, 6%, 6%, 6%, 6%, 6%, 6%)
(6%, 40%, 6%, 6%, 6%, 6%, 6%, 6%, 6%, 6%, 6%)
(6%, 6%, 40%, 6%, 6%, 6%, 6%, 6%, 6%, 6%, 6%)
(6%, 6%, 6%, 40%, 6%, 6%, 6%, 6%, 6%, 6%, 6%)
(6%, 6%, 6%, 6%, 40%, 6%, 6%, 6%, 6%, 6%, 6%)
(6%, 6%, 6%, 6%, 6%, 40%, 6%, 6%, 6%, 6%, 6%)
(6%, 6%, 6%, 6%, 6%, 6%, 40%, 6%, 6%, 6%, 6%)
(6,6%,6%,6%, 6%,6%, 6%, 40%, 6%,6%,6%)
(6,6%,6%,6%, 6%,6%, 6%, 6%, 40%, 6%, 6%)
(6,6%,6%,6%, 6%,6%, 6%,6%, 6%, 40%, 6%)
(6%, 6%, 6%, 6%, 6%, 6%, 6%, 6%, 6%, 6%, 40%)
Remember,
0, , K,1), and
The Total PCBA Index (TI) = f(a, P, y, 8, F,4, 0l,
1) the Revenue & Demand Index (RDI) = f(a, P,y)
2) the Quality Index (QI) = f(6, E,;, q, 0)
3) the Customer & Management Index (CMI) = f(t, K,,)
The PCBA Prioritization Algorithm then analyzed the 20 PCBAs from Table 32
across these 17 different weighting scenarios. Table 34 summarizes the findings.
Table 34: Different Weightings Scenarios Applied to 20 Randomly Sampled PCBAs
t'rtolttln esl II.BA acre diflerea Wegtln
Priorities
PCBA#1
PCBA#2
PCBA#3
PCBA#4
PCBA#5
PCBA#6
PCBA#7
PCBA#8
PCBA#9
PCBA#10
PCBA#II
PCBA#12
PCBA#13
PCBA#14
PCBA#15
PCBA#16
PCBA#17
PCBA#18
PCBA#19
PCBA#20
Shifts from I
Scn
rrioritizlng each PCBA across different Weighting .cenarles
I
(equal
weitting)
7
91
10
12
3
14
15
16
17
18
19
20
20
1
0
1
0
4
9
13
12
9
10
9
13
II
15
13
12
13
9
15
15
When compared to the original equal weighting base case in Scenario I, the shaded
areas indicate where the priority order remained unchanged with the new weightings.
The last row shows the number of shifts from the base case (Franklin & Niemeier,
108
1998). In each of the 18 cases above, the first, second, and 20th ranked PCBA
maintained their original order. This means that no matter what weighting the firm
decides to use, the priority algorithm will effectively prioritize the top 2 most
important PCBAs to work on while also placing the lowest priority PCBA in its
correct spot.
Fourteen of the eighteen cases maintain the top three PCBA order and thirteen of the
eighteen scenarios have the same bottom three PCBAs. Scenario V has the most
shifts, which is due to the dominant weighting on the Revenue & Demand category.
However, although this scenario has 13 shifts, the top 11 priority PCBAs are the
same, just in a different order. Scenario V merely shuffles around spots 3-9 and 12 17.
Additionally, the same weighting scenarios are analyzed across the 18 extreme comer
case scenarios 25 obtained from the DOE matrix. Table 35 shows the top priority
PCBAs are still ranked in the same spot across all the different weightings scenarios.
Granted there are more shifts than the randomly generated list, in all the different
weighting scenarios, the top 5 priority PCBAs are in the top 9 priority positions.
Table 35: Weightings Scenarios Applied to 18 Revenue Generating DOE Extreme Cases
Prioritizlng eachextremecase PCBA across differentWeightingScenarios
Priorities
PCBA#1
PCBA #2
PCBA#3
PCBA#4
PCBA#55
PCBA #6
PCBA #7
PCBA#
PCBA U9
PCBA #10
PCBA #11
PCBA #12
PCBA#13
PCBA #14
PCBA#15
PCBA#16
PCBA #17
PCBA #18
Shifts
froml
(equal
weightings)
1
2
3
4
5
6
7
8
9
10
II
12
13
14
15
16
17
I8
0
II
I
4
2
6
5
10
3
12
8
11
7
16
14
9
13
17
15
11
1
IV
3
3
4
2
7
8
9
5
6
13
14
10
11
12
17
15
16
4
6
5
3
10
8
12
7
11
9
14
16
13
15
V
1
2
3
10
4
5
6
II
12
7
8
13
14
15
9
16
7
18
17
18
18
12
15
11
16
12
VI
I
7
2
3
8
13
5
9
4
14
10
16
11
6
15
17
1
12
VII
15
11
1
2
7
3
8
5
13
4
9
10
14
6
11
16
15
12
VIII
I
3
2
10
4
7
5
13
11
8
6
16
14
12
9
17
15
IX
X
XI
3
2
10
4
7
5
13
II I
8
6
16
14
12
9
17
15
3
2
10
4
7
5
13
11
8
6
16
14
12
9
17
15
7
2
3
8
13
5
9
4
14
10
16
11
6
16
16
16
1
17
12
II
6
15
17
12
XIII
I
7
2
3
8
13
5
9
4
14
10
16
11
6
15
17
12
XIV
I
7
2
3
8
13
5
9
4
14
10
16
11
6
IS
17
12
15
15
15
15
15
XII
II
7
2
3
8
13
5
9
4
14
10
XV
1
1
7
2
3
8
13
5
9
4
14
10
16
11
6
s
17
12
XVI
I
3
7
2
9
5
13
4
8
11
15
6
10
14
16
12
17
XVII
I
3
7
2
9
5
13
4
8
I1
15
6
10
14
16
12
17
1
14
I4
15
14
14
XVIII
I
3
7
2
9
5
13
4
8
11
15
6
10
14
16
12
17
is
14
25 18 corner cases are the revenue generating scenarios from the 27 possible corner cases. The non revenue
generating cases will get prioritized into the "No Demand" category.
109
Overall, the weighting schemes can be changed to improve the overall priority list
depending on the relative importance of each factor. However, weighting the factors
has the most impact on the PCBAs that are ranked in the middle of the list. The very
lowest scores remain low while the very highest scores will remain high. Therefore,
to improve the PCBA Prioritization Algorithm further, the firm should pilot the
program to determine if, over time, the PCBAs ranked highest are in fact the right
ones to be improving. Additionally, overall PCBA yields should improve as costs
decline. These critical metrics should be monitored and reviewed through the
process. Thus, trying to Improve the weightings ties right into the Control part of
DMAIC (see section 4.5), because one will need to monitor the PCBA over time to
determine, if, in fact, its index scores and subsequent yield and cost metrics are
improving.
4.4.2. Improve PCBA Yields Today
Using the PCBA Prioritization Algorithm, the firm can start to see results today.
Working on the most important PCBAs now will allow improved yield gains, more
revenue, and improved customer satisfaction to be realized sooner. Additionally,
time will show the true return on investment of the PCBA Priority Algorithm. The
current situation has no global method to prioritize PCBAs. Because this algorithm
offers the first unified prioritization approach, any method is bound to reap some
benefits over no method. A pilot is now underway at Cisco, and a portion of the
PCBA Prioritization Algorithm is in place today via a web based application.
4.5.
Control: Monitor PCBA Metrics over Time
The algorithm should be used as a tool to effectively allocate manufacturing resources to
the highest priority PCBAs. The algorithm allows the entire organization to globally
prioritize while also enabling different manufacturing sites to prioritize the same way
locally. If each site prioritizes the same, the manufacturing firm will effectively be
working on all the PCBAs with the highest priority. The algorithm should be able to run
in real time; however, the priorities should be set on certain time intervals that allow
110
previous issues to be resolved. Therefore, the time interval for different companies may
be different. Based on the typical cycle time to complete a yield improvement plan, the
re-prioritizing of the algorithm can be determined.
Over time, the Total PCBA Index score, along with the Revenue & Demand, Quality, and
Customer & Management Index scores can be tracked for each PCBA in the portfolio. If
the algorithm works effectively, the number of low scoring PCBAs should decrease as
more and more improvements are being made. The goal should be that all PCBAs in the
portfolio achieve a 60 process. If so, every PCBA with a positive demand profile would
receive a score of 100. The firm should track the index scores by PCBA and set
appropriate goals. Using the PCBA Priority Algorithm gives the manufacturing
organization a better handle on how to improve PCBA yields and drive costs lower.
Understanding these knobs will enable the firm to remain competitive and take the proper
next steps to achieve a 60 yield process on every single PCBA manufactured.
4.6.
Summary
The goal of the PCBA Prioritization Algorithm is to provide a tool for the firm to
improve overall PCBA yields. With thousands of PCBAs being manufactured,
determining which PCBAs to improve first can be quite cumbersome and very difficult.
Based on current best practices, this approach is a first step to standardize the
prioritization methodology across the company. The method looks at manufacturing
factors that determine a PCBA's overall revenue generation potential to ensure the firm is
leaving no profits on the table. A PCBA's quality level is measured to sort out which
have the most potential room for improvement. Finally, how the customer and
management perceive the PCBA's performance can affect where it ranks in the priority
list. Using the Six Sigma DMAIC approach, the PCBA Algorithm calculates indices that
give employees across the firm the ability to quickly and easily determine which PCBAs
to work on that will have the greatest positive impact on the overall business.
111
This page has been intentionally left blank
112
5. Chapter 5: Organizational Design and Implementing Change
It is imperative to understand the nuances within any organization when driving change.
The majority of this thesis was spent working on a significant change initiative at Cisco.
Therefore, before implementing any ideas developed in this thesis, knowing how the
organization will react to the change becomes extremely important. To become a world
class organization and achieve a 6a manufacturing process, significant process changes
are required; but, more importantly be successful, the entire company needs to be
onboard with the idea of change. Chapters 3 and 4 discussed how certain tools like the
Component Quality Yield Optimization Model and the PCBA PrioritizationAlgorithm
will help in the journey to achieve a 6a yield process. However, how will the
organization react to implementing these ideas and will the company change and adopt
the tools as part of their new mode of operation? Let's look closer at Cisco's
organizational design and discuss how it will react to change.
5.1.
Company Intro
Cisco's Vision is to change the way we live, work, and play.26 Cisco's Mission is to
shape the future of the internet by creating unprecedented value and opportunity for their
customers, employees, investors and ecosystem partners. 27 Today, the end user connected
to the internet is empowered to drastically change how they communicate with their
social networks, creating new forms of communication through collaboration no matter
where they are located in the world. A social network is a social structure made of nodes
which are generally individuals or organizations defining the manner in which we stay
connected through specific types of interdependencies like family, friends, communities,
institutions, commerce, and interests.28 Thus, through Cisco, the social network has
evolved to the human network.
26 Chambers, John. Live Presentation. CEO of Cisco Systems, Inc. 2007
27 Chambers, John. Live Presentation. CEO of Cisco Systems, Inc. 2007
28 http://en.wikipedia.org/wiki/Social_network
113
Like a social network, the human network connects people but differently than before.
The human network relies on the internet network which enables a new way for humans
to connect, create, collaborate, and communicate. Cisco believes this network is the
platform enabling all forms of collaboration allowing a seamless convergence of voice,
video, data, and mobility to create an entirely new life experience.
Cisco designs, manufactures, and markets internet protocol (IP) based networking and
communications solutions such as routers, switches, and phones. Cisco is a very large,
global company with over 50,000 employees, of which 9,000 are in manufacturing. As
of 2007, Cisco has an $186B market cap with about $40B in revenue. Since 1993, Cisco
has made 125 acquisitions that make up 30 different business units.
Design is done in-house; however, 100% of the manufacturing is outsourced to contract
manufacturers (CM) around the globe. Additionally, there is a vast array of supply chain
complexity. Cisco deals with a quick lead time and a configure-to-order supply chain.
The four customer segments (commercial, service provider, enterprise, and consumer)
deal with a wide range of product complexity. Each quarter over, 250,000 orders are
processed. There are 196 active product families with 23,000 product identification
numbers and 600 suppliers with 50,000 purchased part numbers. 29
Cisco has a significant world wide footprint. Including the recent acquisitions of
Scientific Atlantic and Linksys, there are 41 sites, 4 CMs, 13 original design
manufacturers, and 19 logistic centers. 30 Cisco segments its products into low-, mid- and
high-end. The processes are tailored for these different segments and either operates as
make-to-stock or make-to-order.
In the following sections, I will analyze Cisco using MIT Sloan's Three Lens Analysis.
This analysis is based on John Carroll's work entitled "Introduction to Organizational
Cisco Systems, Inc. Internal Presentation. 2007
30 Cisco Systems, Inc. Internal Presentation.
2007
29
114
Analysis: The Three Lenses" and the teachings from Professor Kate Kellogg in the
Organization Processes course at MIT Sloan. The Three Lens analysis looks at an
organization from the strategic, political, and cultural perspective and is cognizant that
each lens provides insight into how and why an organization functions the way it does.
The Three Lens Analysis is a framework that does not necessarily provide answers to
solving complex problems, but does provide insight into the implication of change within
an organization.
5.2.
The Strategic Lens
The strategic lens views the organization as a machine, focusing on how a company
rationally organizes, links, and gives the proper incentives to its employees to accomplish
the end goal demanded by the market. John Carroll describes the strategic lens in further
detail:
"People who take this perspective view the organization as a kind of machine that
has been designed to achieve goals by carrying out tasks. The designers of the
organization, the Board of Directors and senior managers, have a strategy or
purpose for the organization based on rational analysis of opportunities and
capabilities." (Carroll, 2006, p.3)
Additionally, Professor Kellogg suggests the strategic lens is very attractive to people
with a technical background, thinking "if only the gears would mesh together properly,
the company would be successful.""' Professor Kellogg suggests analyzing the strategic
lens with the following framework: (1) Organizations are machines, (2) Mechanical
systems are crafted to achieve defined goals, (3) Parts must fit well together and match
environmental demands - the organization must be grouped, linked, and aligned to the
goals, and (4) Action comes through planning. 32
Cisco aspires to maintain its leadership position as a global networking company. Cisco
intends to transform life's experiences by making the network the platform - seamlessly
3' Kellogg, Kate. Organizational Processes Lecture Notes. Fall 2006
32 Kellogg, Kate. Organizational Processes Lecture Notes.
Fall 2006
115
combining voice, video, data, and mobility. The CEO of Cisco, John Chambers, believes
"Cisco's strategy is a story based on change. Through multiple transitions in the last
decade and over the next 3-5 years, the network will evolve from the plumbing of the
Internet- providing connectivity--to the platform that enables people to experience
life." 33
Like a machine created to design and manufacture innovative business solutions, Cisco
operates by grouping its people accordingly to sustain its competitive advantage. At the
executive level, the firm is specifically split into six main organizations (1) Cisco Design
Organization; (2) Operations, Processes, & Systems; (3) Marketing; (4) Customer
Advocacy & Global Center Operations; (5)World Wide Sales; and (6) Finance, each run
by an Executive Vice President. 34 This functional organization will design and deliver
new products driven by the technology and business environment across the globe to gain
market share while growing profits.
Cisco's Design Organization (CDO) is organized functionally by business unit (BU),
each led by a vice president. Each BU may contain one or more product families and
each product family may contact one or more products. Manufacturing is also organized
functionally by department and each led by a vice president. Each department for the
most part, is grouped by focus areas such as test development, yield, and quality control
to name a few. Certain groups and skills are centralized in both CDO and manufacturing,
but it is unclear how they link to each other. This ambiguity causes inefficiencies within
the company, such as duplicating the same work, not communicating well between
groups, prioritizing goals differently across the company, setting wrong incentives, and
identifying incorrect problem owners.
The paradox is that Cisco is a networking company designing and manufacturing
networking gear to enhance world-wide communication, but employees do not network
33Chambers, John. CEO of Cisco Systems, Inc. Internal Presentation. 2007
34 In 2007, the Executive Vice President (EVP) became a new role at Cisco. This will be discussed further
in the cultural section of the paper.
116
as well as they could across functional groups. On the whole, Cisco divisions, business
units, organizations, and departments remain very segregated. The Cisco management
team recognized this problem and is currently working to break down these
communication barriers and organizational silos. Integration teams began forming
recently suggesting that the company may be moving from a functional organization to
more of a matrix structure. These new cross functional teams appear to be working and
may help solve the functional silo problems in the short term, but ultimately, Cisco must
keep supporting a cultural shift from segregated silos to a more collaborative culture
across the company.
My internship, entitled "Test Excellence: Modernizing the Test Strategy and Governance
Model to Enable an Agile, Aligned, and Adaptive Supply Chain," focused on designing a
world-class test strategy at Cisco to guarantee sustained innovation and competitive
advantage for the next 5-10 years. My internship spanned across two main divisions, one
main organization, and three main departments, as shown below with respective leaders:
* Division 1: Cisco Design Organization (CDO), Executive Vice President
* Division 2: Operations, Process, & Systems, Executive Vice President
a. Organization 1: Manufacturing, Senior Vice President
i. Department 1: Technology & Quality, Vice President
ii. Department 2: Product Operations, Vice President
iii. Department 3: Manufacturing Operations, Vice President
The BUs are responsible for designing new products that meet the needs demanded by
the customer. The BUs work with the customer advocacy and marketing groups to
develop new products. There are pockets of central groups within the CDO to help share
best practices, but these central teams do not operate as efficiently as they could and do
not talk to every BU.
Corporate Quality; Customer Service; Information Technology (including the Chief
Information Officer); Strategic Planning; Human Resources; Corporate Affairs and Legal
Services & General Counsel all report to the Operations, Processes, & Systems Division.
A Senior Vice President runs Manufacturing, who also reports to the Operations,
117
Processes, & Systems division. Beneath the manufacturing organization, ten Vice
Presidents are respectively responsible for Demand Management & Planning; World
Wide Supply Chain Management & Advanced Sourcing; Global Business Operations;
Mergers & Acquisitions; World Wide Reverse Logistics; Global Commodity
Management, Technology & Quality; High End Product Operations; Low End Product
Operations; and Manufacturing Operations.
People are grouped by skills within each of these departments under the manufacturing
organization. For example, Table 36 below displays how test engineers are found in four
different departments in the manufacturing organization and have very different
responsibilities.
Table 36: Test Engineer Responsibilities within Different Manufacturing Departments
Manufacturing
Test Engineer Responsibilities
Department
Product Operations
Plan, test, design, develop,
procure equipment, own product
Manufacturing
Sustain, enhance, capacity
Operations
Technology & Quality
Develop process, strategy, and
execution
Contract Manufacturers
Sustain & troubleshoot
Located all over the world, these test engineers do not necessarily communicate or share
best practice efficiently. On one hand, Cisco has no good linking system or forum for the
test engineers to discuss issues. Products with similar architecture and components may
use completely different tests in manufacturing, while different products may get a
cookie cutter test plan from a completely different product line. Additionally, test scripts
are written differently for different products at various contract manufacturers. Each
group completes its functional role differently in this silo'd world, causing inefficiency in
the entire system. On the other hand, there are other manufacturing forums that do share
118
best practices and leverage existing data effectively. Cisco continues to identify these
best organizational practices and change the organizational structure to improve and
better utilize its employees.
Overall, Cisco employees are beginning to understand how Cisco's mechanical gears
really mesh together. The goals and initiatives are evident on the badges the employees
wear. Also, the CEO and Manufacturing Senior Vice President began a Manufacturing
Excellence initiative three years ago to align the organization to enable Cisco to
capitalize on the anticipated growth of Web 2.0.35 ,36 In the last three years, quality and
cost have become a major concern for Cisco but alignment to these goals has lagged.
The old incentive structure rewarded time to market goals. This structure promoted many
people to their current day vice president and executive positions but does not work well
in today's quality focused manufacturing environment.
In an effort to support the overall Manufacturing Excellence initiative, Cisco's executive
team changed the incentive structure last year to better align the employee priorities to
overall company goals. Collaboration, teamwork, and quality are a main focus for each
employee's performance review. Quality, although very important, never was the #1
priority for the design group - it had always been time to market. This year, the CEO is
working to change the incentive structure to reward the design group based on the quality
of the product they deliver rather than the speed at which they deliver. Additionally, the
CEO is widely respected and trusted. He cares about Cisco employees and collaborates
with employees through on-site presentations, video blogs, and Cisco's online TV
35 According to wikipedia, "Web 2.0, refers to a perceived second generation of web-based communities
and hosted services - such as social-networking sites, wikis, and folksonomies - which aim to facilitate
collaboration and sharing between users." http://en.wikipedia.org/wiki/Web 2.0
36 According to a 2007 Cisco presentation, "Web 1.0" is "the original plumbing of the internet: the pipes,
connectivity, personal computers, and transporting of data. Web 1.0 provided the pipes to connect people
with personal computers to the World Wide Web-transporting data around the globe and enabling
pervasive and ubiquitous e-mail, e-commerce, instant messaging and other Web-based applications."
119
network, called Cisco IPTV, ensuring everyone is aligned to a "one team, one goal"
philosophy.
Product lifecycle activities are mainly linked through product operations; however, when
asked who owns a product, everyone says they do. During new product development,
CDO engineers work directly with the central test team under Manufacturing's
Technology & Quality department to develop the test plan for each new product. When a
new product is ready to be released to market, CDO works with new product introduction
engineers (NPIEs) under product operations. After a successful new product
introduction, the product is handed over to manufacturing operations to sustain the
product through its product lifecycle. At this point, the NPIEs, who are the major link
from design to manufacturing, often drop out of the communications loop to work on the
next new product. When this occurs, there is no direct owner, which creates ambiguity in
the system and leads to no official ownership because everyone thinks the other person
will take responsibility. As a current pilot suggests, when NPIEs take ownership of the
product from the beginning of life to the end, the product's metrics are better.
Cisco defines the roles and responsibilities through a RACI37 document, but people often
change roles within a department or organization. All documents and information are
online, but employees often question who reads, understands, and abides by the
documents. For instance, when asked who specifically owns quality or yield, no one
really knows. There is a quality group in Manufacturing Operations, but also a quality
and yield group in the Technology and Quality. Cisco recognized this issue and has
started to better align people's roles and tasks, specifically ownership of problems in and
around quality issues. Through the Test Excellence change initiative, the new focus on
quality and yield improvements provides a terrific venue to adopt the tools of this thesis.
37 RACI is Cisco's roles & responsibilities matrix.
(R = Responsible IA = Accountable IC = Consultant I
I = Inform.)
120
Additionally, in San Jose, CA alone, Cisco employees are spread across 40 buildings
while over 20 major satellite facilities are located around the globe. It is inconsistent how
people are grouped at each building: some groups reside on the same floor, while some
groups are spread across an assortment of buildings on and off campus. Also, many
people telecommute. This physical layout inhibits how work gets accomplished and also
contributes to the silo'd culture apparent at Cisco.
Cisco has significantly grown and captured enormous value with the technology the
company brings to market. To successfully fit into the environmental demands, Cisco
planned and defined its business model. The strategy was to find great intellectual
property, acquire it, integrate the innovation into the overall business model, and then
outsource the manufacturing. Cisco has done a fantastic job over the years, but the
acquisitions have created a very silo'd workforce, especially within CDO. On one hand,
some BUs display a "not-invented-here" attitude which creates difficulties for the central
groups to make any changes. On the other hand, very successful acquisitions have
created a "my-way-or-the-highway" attitude. This interesting dichotomy of social
networks within the company has molded the political and cultural landscape at Cisco.
These strategic lens issues shape a part of Cisco's culture and will be discussed in further
detail in the cultural lens section.
The Test Excellence initiative is one of the first highly collaborative Cisco project to span
the major design and manufacturing divisions: CDO, product operations, technology &
quality, and manufacturing operations. The current test strategy was intended to get
Cisco to $40B in revenue by 2004. The current 223 page strategy document, like the
history of Cisco acquisitions, did its job and was a success - but it just will not suffice,
especially with the anticipated growth driven by Web2.0. The "test-the-heck-out-of-it"
strategy is considered "ad-hoc" and is just old. Cisco needs to "Adapt or die" (Ashmore,
2000, p. 25). Cisco is evolving with the times in order to fit profitably into its future
competitive environment.
121
In summary, "orgs are fundamentally rational, in the sense they can be designed to
achieve shared goals" (Carroll, 2006, p.5). The strategic lens identifies Cisco's
functional structure is designed to support the company's main objective: To design and
manufacture products at 6a quality levels to support the network of people connected to
the internet. However, the functional structure lacks proper linking mechanisms and
incentives to align how its employees efficiently work. Despite the complexities within
communication channels across the organization and the many silos that have been
formed, Cisco's business has been very successful thus far. In order to remain
competitive, Cisco's recent goal is to collaborate better across functional groups. The
Test Excellence Initiative is doing just that and is a collaborative team allowing
employees to effectively work across groups and share best practices. The strategic lens
suggests that Cisco needs to better align the groups and give proper incentives to
collaborate to ensure the Test Excellence change is more of a long term solution rather
than a short term fix. The Component Quality Yield Optimization Model and PCBA
PriorityAlgorithm, which were born out of the Test Excellence Initiative at Cisco, are
initial steps to collaborating across groups and sharing best practices. With the proper
incentive structure to achieve a 6a yield process for all products, from a strategic lens
perspective, the firm should react positively to change and adopting the two analytical
tools discussed in this thesis. Let's see how the political lens may be affected.
5.3.
The PoliticalLens
The political lens looks at the political and bureaucratic nature of an organization. John
Carroll describes the political lens:
"The political lens shatters the assumption that an organization has goals that 'it'
is pursuing. Instead, people who use the political lens view the organization as a
contested struggle for power among stakeholders with different goals and
underlying interests. Whereas the strategic design lens groups and links units that
must work together to accomplish tasks, the political lens combines units with
similar interest and goals into coalitions that advocate their side of important
issues. Goals and strategies are either imposed by a ruling coalition or negotiated
122
among interest groups. At circumstances, power shifts and flows, coalitions
evolve, and agreements are renegotiated." (Carroll, 2006, p.5)
Additionally, Professor Kellogg suggests "the [political] lens is about contests and
conflicts" and can be analyzed with the following framework: (1) Organizations are
contests, (2) Social systems encompass contradictory interests, (3) Competition for
resources is expected, and (4) Action comes through power - and there are various
sources of power.38
Cisco's political spectrum ranges across the company, but the power definitely resides at
the headquarters in San Jose, CA. With over 50,000 employees across the globe,
coalitions and networks have emerged since day one. The biggest source of power still
involves the employees from the most successful acquisitions. According to outsiders on
the inside, acquired employees that helped launch Cisco into the powerhouse
organization it is today retain the most power and are part of the esteemed "boys clubs"
and "circles of trust." Those people are known to stick together. However, as the market
has evolved since Cisco's incorporation in 1984, their legitimacy appears to be expiring.
Power has slowly started to shift from these once powerful acquired employees. While
these old-timers may have laid the groundwork for Cisco's current success, Cisco needs
to change to remain successful in the years to come.
Cisco has three main sources for power. The first source of power is role-based. Any
employee looking through Cisco's online active directory can see the reporting structure
of anyone in the company all the way to the CEO. From an initial glance, the closer to
the CEO, the more responsibilities the employee possesses, and thus, the more power,
expertise, and recognition that employee assumes. Whether the power is role-based or
structural, the amount of power an employee holds waterfalls down through the ranks.
Employees aspire to become directors, vice presidents or even higher. They know when
current holes in the organization will open and when current leaders are scheduled to
retire or leave.
38
Kellogg, Kate. Organizational Processes Lecture Notes. Fall 2006
123
The second source of power is strong personal networks. Many personal networks were
established within the acquired company before integrating into Cisco. In many cases,
after the acquired company splits up in the organization, the power of the informal ties
within the split group grows stronger. The power does not tie directly to the status the
online active directory suggests but correlates more to the informal personal ties. Since
the personal ties can be stronger than the ranks, employees often circumvent the direct
reporting structure to get tasks accomplished quicker. Or, because of some close
personal networks, employees may give the "inside scoop" from their cronies at the top.
However, some personal networks were also established in-situ within Cisco. There is
fierce competition for human capital and through these personal networks, directors and
VPs came to know good and bad employees, cherry-picking people to lead or vetoing
current leaders on high priority projects. Similarly, managers strategically place "their"
people in specific meetings to act as a voice for the group in order to keep the perceived
power at a balance.
Position is power at Cisco, but so is data. Data is the third source of power. In the very
early days, people were promoted to VPs and to higher ranking manager positions for
making the right decision to ship the product, even at the expense of quality. Often
times, the product was not ready for the market, but the decision remained to ship the
product due to customer demand. These decisions were data driven by the market
demand, and quality issues often inhibited the product performance in the field. As more
and more products were shipped to customers because of a Vice President's decision, the
more the revenue and the VP's power grew. The stock soared; no one could lose. Since
Cisco's initial public offering in 1990, the stock, along with employees' egos, surged
75,000% until the internet bubble burst in 2000 (O'Neil, 2004, p. 35). After the stock
decline, poor quality started to become an issue. Today, quality remains a major concern,
and employees are not promoted for just shipping products as in the past. The ongoing
political game continues - one that now involves new egos battling it out on how to
124
change an engrained "time-to-market" culture to one that delivers "world class, Six
Sigma quality."
Within Cisco, CDO historically has carried the most power and still does today. There is
an apparent contest between CDO and the rest of Cisco's divisions. CDO believes they
are the innovation muscle and the mastermind behind Cisco's growth, revenue stream,
and high margins; however, since manufacturing makes the product, they are responsible
for the success since they deliver the volume. Both groups are right but do not easily see
the success from each other's perspective. CDO is driven by time to market goals while
manufacturing is driven by cost, quality, and delivery goals. These goals inherently
compete with each other and are fundamental flaws igniting the continuous cultural clash
between the two divisions. The organizational structure just prevented the key
stakeholders from really understanding each other's goals, which ultimately caused more
finger pointing, a greater internal power struggle, and less agreeing.
Cisco is a networking company, so although people do not necessarily communicate well
across functional groups in the strategic lens, social networks have formed and will
continue to grow. Social networks are different than the functional networks. From a
strategic lens, it may seem like the company struggles to accomplish its main objectives.
However, after viewing the company through a political lens, it's easier to see how the
critical tasks get done. The political and social networks are an internal web, linking
employees across the company. Employees will use the political landscape to
accomplish tasks they deem important. CDO maintains both the "not-invented-here" and
"my-way-or-the-highway" political agendas while several employees' egos remain
elevated and overpowering. Slowly, Cisco as a whole, is working to break down these
attitude silos and move to thinking and working for a one vision, one goal philosophy.
As the company remains more quality focused with certain managers pushing quality
politics through the Test Excellence Initiative, the Component Quality Yield Optimization
Model and PCBA PrioritizationAlgorithm should be accepted over the long run only if
the Test Excellence initiative remains successful, senior management continues to
125
support it, and the rest of the company embraces the change. "In summary, the political
lens assumes that any organization is a diverse collection of stakeholders with different
and sometimes conflicting interests. The organization is heavily influence by those with
power, ruling coalition, but power is constantly shifting and being contested. Not only do
different groups hold different amounts of and kinds of power emanating from different
sources, but as the environment shifts or new strategies are developed, groups come to
the fore that have the capabilities to deal with these new demands" (Carroll, 2006, p.7).
5.4.
The Cultural Lens
MIT Professor Shoji Shiba teaches that one can learn a great deal about a company's
culture by looking at the visible, invisible, and unknown. Observing a company at work
or on the factory floor during day-to-day tasks, meetings, planning sessions, etc, allows a
unique perspective into how the company's culture influences how works gets
accomplished. John Carroll further describes the cultural lens:
"Those who use the cultural perspective assume that people take actions as
functions of the meanings they assign to situations. We all make sense of
situations in terms of our past history, analogies and metaphors, language
categories, our observations of others, and so forth. These meanings are not given,
but rather are constructed from the bits and pieces of social life."(Carroll, 2006,
p.8)
As Professor Kellogg teaches in her class, one can see the visible, invisible, and unknown
by identifying the company's espoused values and traditions, artifacts, and basic
assumptions - both conscious and sub-conscious: "the [cultural] lens is hard to see" and
can be analyzed using the following framework: (1) Organizations are institutions, (2)
Symbolic systems are meanings, artifacts, values, and routines, (3) Informal norms and
traditions exert a strong influence on behavior, and (4) Action comes through habit. 39
Cisco is an institution that is growing up. Employees compare the evolution of Cisco to
that of a human. In its younger days, Cisco could do no wrong. The child-like, immature
39 Kellogg, Kate. Organizational Processes Class Notes. Fall 2006.
126
company was free-spirited and composed of entrepreneurial and innovative people. The
firm spent money at will and grew rapidly. At one point, Cisco hit an enormous growth
spurt and hired 1,000 people every month for 12 months in a row. 40 Still young, the
organization developed habits such as not prioritizing quality or cost in order to succeed.
These habits were appropriate for Cisco, the start-up. The Cisco culture became a residue
of its success. The internet bubble burst, and although Cisco felt the pain of the deflation,
the teenaged company endured the hardships that followed.
Now 20 years old, Cisco is at the similar college graduate life stage, trying to figure what
to do when it enters the "real world." The college graduate faces choices such as finding
the best job in the best location with the end goal, among other things, to earn a living,
add value to society, and make his/her parents proud. Today, Cisco faces similar choices
with the goal to capitalize on new products for its graduation into the "real world" of
Web 2.0 and beyond.
At Cisco, appearance counts. Thus, Cisco employees on the whole tend to dress a step
higher than business casual. The appearance transcends clothing attire and can be seen
from clean and sleek PowerPoint presentations to visually stimulating customer
experience centers to the continuous building renovations. The new Cisco logo is used
everywhere with pride. Presentations are animated and colorful. One employee
emphatically documented that "Everything's in PowerPoint. If it is not in the deck or it is
not presented, the data does not exist. By the way, it also helps to have nice looking slides
' 41
too."
John Chambers, the CEO of Cisco, epitomizes Cisco's culture. He is a true Cisco
employee, practicing what he preaches by collaborating with employees and leading with
passion and vigor. He speaks the Cisco languages and lives the Cisco way of life. He is
a great salesman, intelligent, well dressed, and well spoken. Chambers is a true leader
40 Interview with Employee. 2007
41 Interview with Employee. 2007
127
who puts the customer first: "Customer success and satisfaction are at the heart of Cisco's
business strategy and key drivers of our current and future success. There is over a 10
year history of formally tracking customer satisfaction, which is tied directly to the
employee bonus plan." 42
Thirteen espoused values build the foundation of Cisco's culture: Innovation, Continuous
Improvement/Stretch Goals, Quality Team, No Technology Religion, Profit Contribution
(Frugality), Giving Back/Trust/Fair/Integrity, Teamwork, Market Transitions, Fun, Drive
Change, Empowerment, Open Communication, and Customer Success. Each Cisco
employee wears these values on a badge.
One important espoused value missing is the need to be data driven. To date, Cisco has
neither been a technocratic or experience-based firm (Go, 2007). On one had, "[f]irms
that are founded by technologist typically place a high value on engineering or analytical
thinking. To be heard, one must first build credibility through a proven track record of
technical competence" (Klein, 2004, p.77). On the other hand, experience-based firms
"tend to use seniority, age, and company longevity as a basis for valuing an employee's
worth and knowledge" (Klein, 2004, p.78). Because Cisco has acquired 125 companies
in the last 20 years, the company has also acquired 125 different cultures, not to mention
125 different decision making processes. Some acquisitions have integrated rather well
and some have not. In fact, the continuous acquisition culture has formed many of
Cisco's traditions, values, and artifacts.
Although data is not an espoused value, Cisco is a culture of data junkies, over analyzing
the terabytes of data collected. According to one employee, Cisco "has very low
organizational memory." The same data analysis may be completed time and time again
by either the same or different employees. Then, the data is presented repetitively at the
same or different review meetings. Data tools and web dashboards have been created and
re-created to alleviate the over-analysis, but never standardized. Additionally, with all
the terabytes of data collected, employees still have trouble drawing conclusive actions
42 Chambers, John. CEO of Cisco Systems, Inc. Internal Presentation.
2007
128
from the data. Hence, on a high level Cisco makes decisions neither via data nor
seniority. Instead, the company has grown to use both decision making processes and
remains somewhere in the middle of the decision making spectrum - a collaborative
mash-up of data and seniority.
Company artifacts decorate the buildings. Foliage, shrubs, and waterfalls landscape the
buildings and outside walk ways nicely. The CEO's building has the biggest waterfall
and best landscaping by far. Running paths with exercise stations twirl through the
campus. Several gyms and classes are available for employees to use. The Cisco colors
decorate the buildings, each looking the same. Each building is built with essentially the
same layout. A majority of the buildings, mostly for CDO groups, are on a street named
Cisco Way. Walls are plain and simple, dressed with nice art pictures and the internally
famous great engineering methodology (GEM) diagram.
GEM is a Cisco tradition - it's a fundamental planning tool to how things get done.
Every Cisco employee knows, understands, and follows the GEM process. The GEM
process is a basic product development plan, but the milestones can be used for anything
whether designing a new product to managing a program. Each GEM milestone is
known and is a basic assumption that every employee uses it when planning, doing, and
reporting their work. The GEM process allows any Cisco employee to know exactly
where a plan is at and standardizes how work gets done across the many different Cisco
silos.
The meaning of the Cisco name is tradition. Cisco was derived from the name of the city
San Francisco. The logo for the company has been based on the Golden Gate Bridge and
really encompasses the idea that Cisco is a networking company bridging people all over
the world together. Traditional spellings used to start Cisco with lower case "c" to
remind employees of the company's roots. 43 As Cisco tradition continuously innovates,
the logo also changes to represent the new Cisco. Recently, Cisco changed its logo to
43 Cisco welcome document.
129
represent a gateway to the future and has deemed its new phase as "Cisco 3.0." The logo
is everywhere and the new image still resembles a bridge, but also looks like blinking
eyes symbolizing Cisco's dedication to bridge voice, video, data and mobility around the
globe while providing the essential bridge to the future. Cisco understands that today's
global end user is empowered to significantly impact our lives by connecting and
collaborating online. The new, refined Cisco will stay one step ahead of current Web 2.0
technologies. In fact, Cisco's culture is composed of Web 2.0 technologies, as the CEO
promotes online collaboration, using the world as a lab to innovate and grow, creating
more end-to-end product solutions, and innovating on the convergence of voice, video,
data, and mobility. Cisco even has a "Change Management Team" to ensure the proper
amount of change is occurring within the company. In fact, change is the only constant at
Cisco. However, while Cisco is trying to connect the world, its culture still remains very
structurally, functionally, and virtually silo'd.
Structurally, over 40 buildings in San Jose as well as numerous buildings around the
globe physically separate people, causing less and less face time interactions. It appears
that every time Cisco acquired a new company, a new building was built. Then, a new
business unit was developed and added to the CDO organization structure. Acquisitions
appeared to be somewhat "ad-hoc" in the sense that Cisco realizes some acquisitions
would be successful and some would not. The successful acquisition contributed to the
successful social and political networks and coalitions that formed within Cisco. Overall
acquisitions were very successful for Cisco's revenue stream.which contributed to the
power the CDO gained. CDO has been king at Cisco. In fact, CDO is the only
department within Cisco that uses the Cisco name: Cisco Design Organization. There is
no Cisco Manufacturing, just manufacturing. There is no Cisco Product Introduction,
just product operations. The CEO is trying to change the culture. Now, the Cisco made
of many different BUs, divisions, and departments is trying to become "One Cisco."
Teamwork is now an espoused value written on all badges and at the top of every
employees performance review. To be successful, every employee needs to work for one
Cisco, one vision.
130
A majority of the buildings have a manufacturing floor or lab on the first level. However,
since Cisco out-sources 100% of its manufacturing to CMs, most manufacturing floors
are not used, and have an eerie ghost town feel. Products that used to be shown to the
customer are now only displayed in certain customer relation buildings. These
experience centers are the most exquisite and visually stimulating places on campus.
In each building, 30 - 40 enclosed offices are in the middle of each floor in a 2x3 layout.
Managers, directors, VPs and senior employees occupy these offices. The offices have
shades that can be shut creating an initial sense of a very close-door culture; however,
Cisco is very open-door and welcomes impromptu meetings. The rest of the employees
sit in cubicles that occupy the remaining floor space. This creates a natural divide
amongst the ranks.
The structural barriers have given rise to many similar habits among Cisco employees
that have added to its culture. It is common for people to call into meetings across
campus rather than take the 15-20 minutes to commute to the specified meeting place.
Cisco is a culture of multi-tasking. Employees may call-in to start the meeting on time
and show up physically 30 minutes in the same meeting. On the San Jose campus,
employees drive between buildings all day. Usually, employees will walk to nearby
buildings, but since most are running late, a quick drive will save time. To communicate
with Cisco employees, one must email, instant message (IM), call, and text the person
because it is nearly impossible to know where that person will be. A typical sequence
may be something like this: start by IMing, then calling and/or texting. Finally, email to
document the information transaction.
Functionally, Cisco is very silo'd amongst its division, business units, and contract
manufacturers. Although various central organizations exist, little communication
actually occurs across the company. Integration teams are newly being formed to help
drive best practices in each silo and socialize the best practices amongst Cisco. However,
caused by the Cisco culture of "it wasn't invented here" or "my-way-or-the-highway"
attitudes discussed in the Political Lens, the socializing of best practices is met with
131
resistance and implementation is proving to be difficult. Hence, following through with
the last 20% may be more difficult due to political pressure than cultural.
Cisco is a culture that outsources a significant amount of work to its contract
manufacturers through its core and context framework. For instance, Cisco's core will
develop a new product and all the capabilities for testing the product. When the product
becomes more mature and all the bugs are fixed, Cisco will move the process to context
and deploy it to a contract manufacturer. This allows Cisco to move employees to the
next core process and continue innovating on future products. While this may sound
great on paper, core and context are continuously misused and confused across the
company. Core and context are part of Cisco's culture and used in everyday language for
every topic discussed; however, the definition of core and context differs for every
employee. As layers of core and context are revealed, the ownership of each process
becomes more ambiguous. Moving forward, Test Excellence will clearly define which
activities are core and which are context.
Different appearances also silo Cisco. While appearance is important, many types of
appearances are juxtaposed in the Cisco culture, which is evident when reviewing the
work process flows and the quality of the work deliverables. When walking around the
office space, desks, areas, and workspaces are "ad-hoc" and cluttered, analogous to the
way acquisitions were made, buildings built, and standardized documents created. The
office appearance is a stark contrast to the sleek appearance of many external Cisco
PowerPoint presentations and customer experience centers. In contrast, internal Cisco
documentation is cluttered and messy. For example, there are four different standardized
documents for test plans and employees suggest the current test strategy is "ad-hoc" in
nature. The strategy document is 223 pages long, cluttered, additive, and contains
strategies, tactics, methodologies and tools. So while buildings were built in what
appears to be an "ad-hoc" style across campus, the buildings were given the same look,
feel, and layout to represent a nice outside, public appearance.
132
While Cisco's culture is very open door, titles are very important and also increase the
value of appearance. Managers want to become directors, VPs, and SVPs. Recently a
new title was created, the executive vice president or EVP. In the old school way, people
were promoted by shipping a product to market rather than delaying the product due to
quality concerns. Today, a major culture shift is occurring within the company. The
culture is changing to a Six Sigma culture where the "diving catch" and "firefighting"
that were once considered core competencies are being replaced by a focus on worldclass quality.
Finally, Cisco is virtually silo'd by time zone, language, and the internet. It is almost
impossible for people to communicate efficiently across a global time zone. In fact, there
are manufacturing employees in San Jose, CA that work unreasonable hours such as 7am
- 2am to be able to directly talk with the appropriate Asian contract manufactures.
Employees are therefore allowed freedom to work from home, telecommute, and work at
a local Starbucks (or other hotspots) with wireless connectivity. Cisco encourages
employees to work by any means possible using Cisco on Cisco unified technologies. 44
In summary, "[f]rom a cultural perspective, organizations are social systems in which
people must work and live together, and therefore the management of meaning is as
critical as the management of money and production" (Carroll, 2006, p. 10). Cisco lives
by its culture, its espoused values, and its GEM tradition. Cisco is a culture of
innovation, having fun, and working hard. The culture has attracted talented people,
great intellectual property, and made Cisco successful. These values are preached and
managed to drive a one Cisco, one vision philosophy. Cisco's unique culture has been
very successful using its own technology to innovate and push the envelope of
technology. The company continues to do very well, focusing on acquiring new
technologies and talented people, while bringing innovative products to market. The Test
Excellence Initiative has bridged the structural, functional, and virtual silos that exist
44
Cisco on Cisco technology refers to utilizing any proprietary technology that allows employees to
communicate, collaborate, and work more efficiently and effectively
133
within the culture. In fact, the Component Quality Yield Model and the PCBA
PrioritizationAlgorithm are two collaborative tools based on cross company effort.
Using Six Sigma principals, both tools were created from best practices as defined by
employees from across the organization. As the culture adopts a Six Sigma philosophy,
these analytical tools should successfully be adopted within the organization as part of
the normal mode of operation.
5.5.
Combining the Three Lenses
Cisco is successful because of its culture, which evolved from the company's quick
success in the 90s. The silo'd structure, political, and cultural landscape emerged from
the enormous growth the company experienced. Based on the current three lens analysis,
there are various areas where Cisco can improve its organization. The Test Excellence
Initiative combined with the Component Quality Yield Optimization Model and the PCBA
PrioritizationAlgorithm are first steps on the journey to a Six Sigma culture. While the
strategic lens may show inefficiencies in how functional groups interact, the political and
cultural lens give insight into how there are many underlying networks and traditions that
connect Cisco together. To remain successful, Cisco needs to break down the barriers
that formed over time and learn how to effectively communicate across the company, not
just within each lens. Aligning the entire company to be quality focused is a step in the
right direction. In the future, Cisco's "Change Management Team" may benefit by using
the three lens tool to determine how the other lenses may be affected when new changes
are implemented.
Cisco is a very interesting company, composed of many smart, talented individuals
acquired over the last 20 years. Analyzing Cisco through the strategic, political, and
cultural lenses give a unique perspective into how the company really works and how the
company has evolved over time. The strategic, political, and cultural lenses are
intertwined. Each lens pulls and feeds off the other. Over time, each lens has been more
or less significant in defining what it is really like to work and get work accomplished at
Cisco. Every change at Cisco affects each lens. With change being constant, the lenses
are also constantly changing over time. The three lenses suggests that as Cisco shifts to a
134
Six Sigma quality oriented culture, the Component Quality Yield Model and PCBA
PriorityAlgorithm will be adopted if senior management continues to fully support the
initiative, political egos and agendas do not impede the progress, and yield and cost
improvements materialize.
5.6.
Summary
Despite all the complexities that lie within each lens analysis, Cisco has maintained a
significant competitive advantage and continues to be the market leader. Employees are
motivated and happy to work at Cisco while attrition rates continue to stay at the lowest
level compared to other Silicon Valley companies. 45 Its employees are determined to
keep making Cisco a better company through learning and continuous improvement. The
company can and will only get better. Thus, aspiring to be a world class manufacturing
organization and achieve a 60 yield process is very fitting for Cisco. When initially
discussing the ideas in this thesis with employees, many were very excited to participate,
stating that "change is exactly what Cisco needs."
Implementing the Component Quality Yield Model and the PCBA Prioritization
Algorithm will positively affect each organizational lens. Strategically, both models help
break down the silos within the culture, using best practices and opening up new channels
of communication. Politically, both models help move the power from the top-down
decision making method to the highly collaborative method, where teams make better,
more informed decisions based on the data. Culturally, both models aim to achieve a 6a
yield process which lends itself directly to the Six Sigma culture the CEO is trying to
establish in the greater Cisco organization. Overall, the organization is ready to support
change and the organizational design analysis justifies the right time for change is now!
45 Chambers, John. Live Presentation. CEO of Cisco Systems, Inc. 2007
135
This page has been intentionally left blank
136
6. Chapter 6: Conclusion
Cisco is at an inflection point in both its manufacturing capabilities and its organizational design.
To become a world class PCBA manufacturer, the firm aspires to achieve a 6a yield process.
Doing so requires a change in the organization's culture to enable the correct behaviors to
become world class.
This thesis analyzed three points that will help Cisco along its journey to Six Sigma:
Hypothesis 1: The Component Ouality Yield Model
Yields and costs can be optimized for an entire portfolio of PCBA products by selecting the
appropriate components based on component quality and cost specifications. Understanding the
implications of component selection will simultaneously improve yields at lower costs. The
Component Quality Yield Optimization Model is a tool that will allow design engineers,
component sourcing engineers, and manufacturing managers to make better, more informed
business decisions and help Cisco take one step closer to achieving a 6a yield process on every
single PCBA manufactured.
Hypothesis 2: The PCBA Prioritization Algorithm
Limited manufacturing resources can be allocated more efficiently to resolve yield issues when
prioritizing PCBAs holistically, using the same methodology across the portfolio of products
rather than locally, where prioritization differs by each manufacturing site. Knowing where the
most mission critical problems are amongst the thousands of PCBAs manufactured allows Cisco
to solve the most important problems first. By prioritizing manufacturing resources more
effectively, Cisco will realize increased yield improvements and lower costs quicker. Thus, the
PCBA PrioritizationAlgorithm offers another tool that will aid Cisco in the quest to achieve a 6a
yield process on every single PCBA manufactured.
137
Organizational Design Analysis:
The last chapter of this thesis reviewed the importance of understanding the current
organizational design in order to foster an environment ready for change, which will enable
Cisco to be successful in becoming a world class PCBA manufacturer. In order to achieve a 6a
yield process on every PCBA, the company must have an organization willing to make the
journey. Understanding the current landscape of the organization and how to effectively drive
change will aid in Cisco's success.
The results from the two hypotheses and the organizational design analysis are only steps in the
journey towards Six Sigma. This thesis provides analytical tools that can process current
manufacturing data to develop an optimal solution. By utilizing the Component Quality Yield
Optimization Model and the PCBA PrioritizationAlgorithm, Cisco will be able to better improve
and control PCBA yields and costs. With higher yields and lower costs, test plans can then be
optimized better over the lifecycle of a product. Thus, investments in the tools and the work to
implement the solutions will lead to improved capabilities that will drive further yield and cost
improvements. In turn, this will allow less capital to be spent on future tests. The process
becomes a positive reinforcing loop (Repenning & Sterman, 2001). Realizing that change will
not happen overnight, Cisco is prepared to develop new capabilities and ensure the Test
Excellence initiative is successful. The program will need key internal leadership and drive to
keep the cross company teams fully engaged and aligned to the 60 goals. Further yield and cost
improvement projects will be identified and implemented, and step by step, Cisco will be closer
to its goal of becoming a world class, Six Sigma manufacturer.
138
Bibliography
[ 1]
Ahn, BS, & Choi, SH. (2007). ERP system selection using a simulation-based AHP
approach: a case of a Korean homeshopping company. Journalof the Operations
Research Society. January2007, Volume 59, p 3 2 2 - 330.
[2 ]
Arrufiada, Benito & Vazquez, Xos6 H. (2006). When Your Contract Manufacturer
Becomes Your Competitor. HarvardBusiness Review. September 2006,p1 3 5 - 144.
[3 ]
Ashmore, Clive. (2000). From SPC to DPMO. CircuitsAssembly. March 2000. Vol. 17
Issue, p 2 5.
[4 ]
Bafiuelas, Ricardo& Antony, Jiju. (2005). Six Sigma or design for Six Sigma? The TQM
Magazine. 2005. Vol. 16. Issue 4, p 2 5 0 -2 6 3 .
[5 ]
Barney, Matt & McCarty, Tom. (2003). The New 60: A Leader's Guide to Achieving
Rapid Business Improvement and Sustainable Results. Upper Saddle River, New
Jersey: Prentis Hall PTR.
[6 ]
Bigelow, Peter. (2006). Stuff Happens. PrintedCircuit Design & Manufacture, Oct2006,
Vol. 23 Issue 10, p14.
[7]
Brealey, Richard A., Myers, Stewart C., & Allen, Franklin. (2006). Principalsof
CorporateFinance (8th ed.). Boston: McGraw-Hill Irwin.
[ 8]
Britton, Keith J. & Schaible, Dawn M. (2003). Testing in NASA Human-Rated
Spacecraft Programs: How much is just enough? SM Thesis, MassachusettsInstitute
of Technology, June 2003.
[ 9]
Brooke, Lindsay. (2005). Denso drives ahead: A plan to double global sales by 2005 has
Japan'ssupplier giant thinking differently. Retrieved April 30, 2008, from
http://findarticles.com/p/articles/mi_m3012/is_2_182/ai_84377695
[ 10 ] Bruns, Adam. (2003). MicroprocessorMakers Seek Solid State: Even with overcapacity,
some semiconductorfirms are stealinga march on the future. Retrieved April 30,
2008, from http://www.siteselection.com/issues/2003/sep/p565/
[ 11 ] Carroll, John S. (2006). Introduction to Organizational Analysis: The Three Lenses. MIT
Sloan School, Revised, June 2006
[ 12 ] Chen, Jason T. (2003). A Process for Improving Early Life Failure Response. SM Thesis,
MassachusettsInstitute of Technology, June 2003.
139
[ 13 ] Collins, Jim.(2001) Good to Great: Why Some Companies Make the Leap ... and Others'
Don't. New York: HarperCollins Publishers Inc.
[ 14 ] Ellis, Kimberley P., Vittes, Fernando J., & Kobza, John E. (2001) Optimizing the
Performance of a Surface Mount Placement Machine. IEEE Transactionson
Electronics PackagingManufacturing,July 2001. Volume 24, number 3, p1 6 0 - 1 70.
[ 15 ] Franklin, Joel P., & Niemeier, Debbie A. (1998). The Prioritization of Mobility
Improvements Using a Multicriteria Prioritization Algorithm. Department of Civil
and EnvironmentalEngineering& Institute of TransportationStudies, University of
California.July 1998.
[ 16 ] Freidman, Thomas L. (2006) The World is Flat.A BriefHistory of the Twenty-first
Century. New York: Farrar, Straus and Giroux.
[ 17 ] Fine, Charles H. (1998). Clockspeed: Winning Industry Control in the Age of Temporary
Advantage. Reading, Massachusetts: Perseus Books.
[ 18 ] Fine, Charles H. (2008). MIT Lecture Notes. Spring 2008. Course 15.769: Operations
Strategy
[ 19 ] Gamarnik, David. (2006). MITLecture Notes. Summer 2006. Course 15.066: Systems
Optimization andAnalysis for Manufacturing.
[ 20 ] Gilbert, James M., Bell, Ian M., & Johnson, David R. (2005). Circuit Design
Optimization Based on Quality Cost Estimation. Quality and Reliability Engineering
International.January2005. Volume 21, p 3 6 7 - 386.
[ 21 ] Go, Julie W. (2007). Case Studies in DSM: Utilizing the Design Structure Matrix to
Improve New Product Introduction. SM Thesis, Massachusetts Institute of
Technology, June 2007.
[ 22 ] Goldratt, Eliyahu M. & Cox, Jeff. (1992). The Goal: A Processof OngoingImprovement
(Second Revised Edition). Great Barrington, Massachusetts: North River Press.
[ 23 ] Goodman, Arnold; Kamath, Chandrika; & Kumar, Vipin. (2008). Data Analysis in the
21st Century. StatisticalAnalysis andDataMining. Volume 1 Issue 1. February
2008.
[ 24 ] Haag, Lance Edward. (1995). Effective Use of Test Data for Quality Improvement and
Cycle Time Reduction in Radio System Manufacturing. SM Thesis, Massachusetts
Institute of Technology, June 1995.
[ 25 ] Hammer, Michael. (2004). Deep Change: How Operational Innovation can Transform
your Company. HarvardBusiness Review, April 2004, p85 - 93.
140
[ 26 ] Hany et al. (1992). Six Sigma Productibility Analysis and Process Characterization.
1992, pp. 1-1 to 1-5, 2-4-2 and 5-11 to 5-13.
[ 27 ] Hebalkar, Tejaswini. (2007). Re-Architecting the Failure Analysis Supply Chain. SM
Thesis, MassachusettsInstitute of Technology, June 2007.
[ 28 ] Ho, W. & Ji, P. (2005). PCB assembly line assignment: a genetic algorithm
approach. Journalof Manufacturing Technology Management, 16(5/6), p 6 8 2 -6 9 2 .
[ 29 ] Jaimes, Estaban A Guerrero. (2003). Collaborative Design for Supply Chain: Including
Strategic and Tactical Supply-Chain Considerations in Product Design &
Development. SM Thesis, MassachusettsInstitute of Technology, May 2003.
[ 30 ] Kellogg, Kate. (2006). MITLecture Notes. Fall2006. Course 15.277: Organizational
Processes.
[ 31 ] Klein, Janice A. (2004). True Change: How Outsiders on the Inside Get Things Done in
Organizations.San Francisco: Jossey-Bass.
[ 32 ] Knudsen, David Charles.(2001). Application of Statistical Quality Control to Improve
Yields and Rationalize Testing in a Low Volume Manufacturing Facility. SM Thesis,
MassachusettsInstitute of Technology, June 2001.
[ 33 ] Kwak, Young Hoon & Anbari, Frank T. (2006). Benefits, obstacles, and future of six
sigma approach. TechnovationVolume 26, Issues 5-6, May-June 2006, p 70 8 - 71 5 .
[ 34 ] Markoff, John. (1990). Five U.S Chip Makers to Work with Toyota. Retreived August
30, 2008 from
http://query.nytimes.com/gst/fullpage.html?res=9COCE2DC 1E31F93AA15755COA9
66958260.
[ 35 ] Michel, C.; & Reinosa, R.D. (2004). Test strategy cost model innovations. Test
Conference, 2004. Proceedings.ITC 2004. International 26-28 Oct. 2004, p384392.
[ 36 ] Myers, M. Parker. (1996). Improving Production Testing of RF Products in a Noisy
Measurement Environment. SM Thesis, MassachusettsInstitute of Technology, June
1996.
[ 37 ] Nelson, Erik Tighe. (2000). Optimizing Production Testing in the Electronics
Manufacturing Industry. SM Thesis, MassachusettsInstitute of Technology, June
2000.
[ 38 ] Nystedt, Dan. (2008). Flash price drop spurring innovation. IDG News Services.
February2008,pl.
141
[ 39 ] Ohno, Taiichi. (1988). Toyota ProductionSystem: Beyond Large-Scale Production.New
York: Productivity Press.
[ 40 ] Olson, D.L. (2004). Comparison of weights in TOPSIS models. Mathematicaland
Computer Modeling. Volume 40, Issues 7-8. October 2004, p 72 1-72 7 .
[ 41 ] O'Neil, William. (2004). The Successful Investor. New York: McGraw-Hill.
[ 42 ] Oresjo, Stig. (2003). Selecting the Optimal Test Strategy. CircuitsAssembly. July 2003,
p14-16.
[ 43 ] Oresjo, Stig. (2005). Step by Step Test and Inspection. SMT. October 2005, Volume 19,
Issue 10, p 4 4 -5 0 .
[ 44 ] Parker, Kevin. (2008) What does it mean to say it's model-based? Manufacturing
Business Technology, Mar2008, Vol. 26 Issue 3, p 2 .
[ 45 ] Peterson, Michael L. (1994). Testing for Time-Dependent Failure in Electronic Products.
SM Thesis, MassachusettsInstitute of Technology, May 1994.
[ 46 ] Porter, Michael E.. (1996). Operational Effectiveness is Not Strategy. HarvardBusiness
Review, November - December 1996.p61 - 78.
[ 47 ] Quinn, Dan. (2005). Six Sigma Leaders. Quality, 44(3), p 8 0 .
[ 48 ] Rae, Alan; Pfahl, Robert C. & Richardson, Charles. (2008). Research Priorities for the
Electronics Industry. PrintedCircuitDesign & Manufacture,Jan2008, Vol. 25 Issue
1, p 2 7 -2 9 .
[49]
Ragsdale, Cliff T. (2004). Spreadsheet Modeling & Decision Analysis: A Practical
Introductionto Management Science (4th ed.). United States: Thomson South-
Western.
[ 50 ] Repenning, Nelson P. & Sterman, John D. (2001). Nobody Ever Gets Credit for Fixing
Problems that Never Happen: Creating and Sustaining Process Improvement.
CaliforniaManagementReview. Vol. 43, No 4. Summer 2001. p 6 4 -8 8 .
[ 51 ] Shanian, A. & Savadogo, O. (2006). TOPSIS multiple-criteria decision support analysis
for material selection of metallic bipolar plates for polymer electrolyte fuel cell.
Journalof Power Sources. Volume 159, Issue 2, 22 September 2006,p1095-1104.
[ 52 ] Skinner, Wickham. (1969). Manufacturing - missing link in corporate strategy. Harvard
Business Review, May - June 1969, p1 3 6 - 145.
142
[ 53 ] Teixeira de Almeida, Adiel. (2007). Mulitcriteria decision model for outsourcing
contracts selection based on utility function and ELECTRE method. Computers and
OperationsResearch. Volume 34, Issue 12, December 2007,p3569 - 3574.
[ 54 ] Tien-Chin Wang & Tsung-Han Chang. (2007). Application of TOPSIS in evaluating
initial training aircraft under a fuzzy environment. Expert Systems with Applications.
Volume 33, Issue 4, November 2007,p870 - 880.
[ 55 ] Tong, J.P.C; Tsung, F.; & Yen, B.P.C. (2004). A DMAIC approach to printed circuit
board quality improvement. The InternationalJournalofAdvance Manufacturing.
Publishedby Springer London. Volume 23, Numbers 7-8. April 2004, pl - 9.
[ 56 ] Utterback, J.M. (1994). Mastering the Dynamics of Innovation. HarvardBusiness School
Press, Boston Massachusetts.
[ 57 ] Van Hop, Nguyen, & Tabucanon, M.T. (2001). Set-up problem for a line of machines in
a PCB assembly process planning: a multiple criteria decision making process.
InternaltionalJournalof ComputerIntegratedManufacturing. August 2001, Volume
14, Issue 4, p 3 4 3 - 352.
[ 58 ] Vlasak, Dean Allen. (1990). Process Verification Test Cell for Low-Volume, ASIC-like
MMIC Production Environment. SM Thesis, MassachusettsInstitute of Technology,
August 1990.
[ 59 ] Wang, Paul P.E.; Martinez-Vargas, Jorge; Gill, Dinesh; Iyer, Ramamoorthy Ganapthy; &
Kauss, Dan. (2004). Total Process Control and Management, Part II. Circuits
Assembly. May 2004. Vol. 15 Issue 5, p 2 2 -2 7 .
[ 60 ] Womack, James P., Jones, Daniel T., & Roos, Daniel. (1990). The Machine that Changed
the World. New York: Free Press.
[ 61 ] Womack, James P., & Jones, Daniel T. (1996). Lean Thinking: Banish Waste and Create
Wealth in Your Corporation.New York: Simon & Schuster.
[ 62 ] Yoon, K. & Hwang, C.L. (1980). Multiple Attribute Decision Making Methods and
Applications. A State of the Art Survey, Springer Verlag, Berlin, 1980.
[ 63 ] Yoon, K. (1980). System selection by multiple attribute decision making. Ph.D.
Dissertation,KansasState University, Manhattan,Kansas, 1980.
143
Download