Discussion

profilebalusuyaswanth
Rinker_-_Final_Project.pdf

Final Project

New Product Introduction to Manufacturing

Doug Rinker

August 9, 2009

ICT 4010: Enterprise Architecture

Professor Steven Else

Table of Contents

General Background 1

Identification of Major Architecture Issues 4

Analysis of Major Architecture Issues 6

Issue 1 - Integrating Stakeholders / Broader Environment 6

Issue 2 - Knowledge Gaps 9

Issue 3 - Joint Planning 11

Issue 4 - Silos of Data and Systems 12

Issue 5 - Alignment of Business and IT Models 16

Issue 6 - Design-to-Manufacturing Machine Data Transfer 18

Issue 7 - Support of Product/Test Element Standardization 19

Issue 8 - Predictive and First-Build Process Cert Capabilities 23

Solutions 26

Roadmap 33

Appendix (Business Scenario Excerpts) 36

References 45

Executive Summary

This paper describes a project conducted for The Aerospace Company

(TAC) to address a significant set of problems that are limiting the

competiveness of TAC‟s Electronics Operations (EOP) organization.

Inadequate knowledge of optimal product design-for-manufacturability

techniques, and poor integration of organizational processes and data within

EOP, is causing serious readiness problems when newly designed electronic

control products are first introduced to the factory for initial manufacturing.

In analyzing the current state of the organization, its processes, and

information architectures, several key issues and solutions are identified.

The company lacks the needed processes and structured analysis framework

to fully dissect the problems and model proper solutions; the well accepted

TOGAF framework is recommended and architecture solutions and roadmaps

are provided based on the TOGAF‟s architectural development method. The

remedy for the described problems is, essentially, for many stakeholders in

different functions and locations to be able to seamlessly and easily access

and provide timely data when the development process calls for it. To this

end, a product lifecycle management toolset based on a powerful and

efficient service-oriented architecture (SOA) is recommended. This platform

approach provides a supportable, high performance, reliable, scalable, cost-

effective, and flexible solution that can provide for the immediate and future

needs of EOP.

1

General Background

Note: Although 18 references are cited in the analysis and solutions

sections, this background section contains no citations as the information is

based on my personal recollections of the state of affairs at my prior

employer. No material was referenced to create the background section.

The Aerospace Company (TAC) faces customer-driven and competitive

pressures that require newly designed electronic aircraft controls products to

be introduced to the early manufacturing phase in a much more mature

state, such that optimum manufacturing costs and quality levels can be

reached much more rapidly and efficiently. The primary design center is in

Illinois and the primary factory is in Arizona; however, other in-house design

centers and plants located in other states and in Europe are also involved in

these same supply chains.

Currently, many new electronics products are introduced to

manufacturing with designs, parts lists, assembly processes, supporting

manufacturing technologies, and design documentation that is incomplete

and/or unproven, often requiring one or more years and hundreds of units to

be produced until costs and processes reach a mature “optimum” state;

additionally, the proliferation of previously unused electronic components

(purchased parts) in new designs often result in early supply chain

shortages and special error-prone setups that cannot initially take advantage

of preferred automatic insertion equipment and high volume fixed setups.

2

These early manufacturing issues combine to create a significant negative

impact to product and organizational cost performance, product quality, and

customer / business unit satisfaction.

The overall electronics product development process has evolved

through a series of process improvement and cross-functional initiatives, but

the key process steps pertaining to production readiness remain too

sequential and are not adequately data-driven. The hand-off of engineering

data to the factory for initial production of units is a done in a manner more

akin to building engineering prototypes in a development lab, and not in a

manner that ensures upfront readiness for the optimal automated

manufacturing processes needed for long term production (and fulfillment of

the product‟s business model).

The following related operational problems are observed:

 The remote plant personnel have difficulty manufacturing and testing

new immature products where support/test equipment, engineering

data, and design “capability” (the ability to consistently meet product

specs, given designed-in natural variation that occurs in assembly) is

inadequate; as a result, the special interim equipment, temporary

manual workarounds (in lieu of optimum automated processes), and

inadequate fault diagnostic support require an inordinate amount of

long distance design engineering support to make critical early

deliveries.

3

 The profitability of business models for new product development

contracts are often placed at risk due to the higher than expected

costs of early production “learning curve” units, and periods of

“developmental “ manufacturing that last longer than expected.

 Due to these early manufacturing inefficiencies, the ability of new

product designs to meet long term, optimum unit cost and quality

targets cannot be physically verified early enough to efficiently make

any needed design corrections. By the time the true optimum

capability is understood, the design is effectively locked in due to the

heavy investments already made in certifying the existing design for

airworthiness.

 The fully automated manufacturing assembly equipment, which is

geared to support the existing production base of high volume

components, is not exploited, since parts selection for new designs is

not constrained to a set of preferred parts that are already well

supported at the factory.

The project this paper describes is aimed at analyzing these issues

from architectural perspectives, providing solutions and recommendations

for approaching the problems, and providing a preliminary roadmap for

migrating to an improved target architecture.

4

Identification of Major Architecture Issues

1. Integration of Broader Company Environment

The organization is lacking a formal framework for integrating the larger

company initiatives and goals such that potential synergies and long term

integration/unification opportunities can be exploited in any new

architecture.

2. Knowledge Gaps

The evolution of larger, more centralized organizations has eroded the

total product and lifecycle knowledge needed by team members to

reliably define optimum designs and manufacturing processes for new

products.

3. Joint Planning

The key stakeholder organizations, Engineering and Manufacturing, do

not have adequate mechanisms for jointly setting goals or

defining/funding projects that would better unify their tools and

processes.

4. Silos of Data and Systems

The current architecture does not facilitate straightforward and timely

access to key data across disparate systems and locations, impeding the

integration of processes and key data awareness among design,

manufacturing, and other remote internal and external partners.

5

5. Alignment of Business and IT Models

Business (product development) process models do not align well with

the data and system models and solution blocks used by those processes.

6. Design-to-Manufacturing Machine Data Transfer

The architecture does not support the seamless transfer of data from CAD

tools to automated shop floor assembly / verification equipment, nor from

automated test/inspection equipment to interested remote stakeholders.

7. Support of Product/Test Standardization

The architecture does not adequately support the creation, availability

and analysis of standardized design element / component libraries that

designers need to effectively design new products, or the associated test

software, based on these elements.

8. Predictive and First-Build Process Certification Capabilities

The architecture does not adequately support, or link, the necessary

modeling and prediction tools/data needed to create early, pre-build

confidence for a new design‟s ability to realize product cost and quality

targets.

6

Analysis of Major Architecture Issues

Issue 1 - Integrating Stakeholders and the Broader Environment

Business Case. The organization is lacking a formal framework for

integrating the views and participation immediate stakeholders as well the

larger company initiatives and goals such that potential synergies and long

term integration/unification opportunities can be exploited in any new

architecture. The flowdown of strategic plans and top level business

objectives have served their purpose in guiding general, mostly localized

departmental process improvement initiatives, but many of the challenges

and opportunities facing the organization require strong, structured cross-

functional collaboration to achieve the type of holistic full lifecycle product

development and bottom-line improvements needed. Without a structured

framework and a set of guiding methodologies, this initiative is likely to only

result in more local optimizations, less synergy with other potential

benefactors/contributors around the company and industry, and inadequate

understanding and fulfillment of the key stakeholders‟ needs (The Open

Group 2008).

Principles. To define and bridge the new architecture expectations to

top level strategies and objectives that are already in place as a result of

organizational flowdown, a set of more specific principles need to be

adopted. These can make guiding philosophies, preferred methods, and

outcome characteristics clear to all involved. These principles are made even

7

more effective by publishing them as concise statements, supplemented with

explanations of rationale and the implications of following them (to address

the “why?” and the “what will it cause to happen?” and “how will it affect

me?” aspects) (Minoli 2008).

Teams and Governance. Defining these principles, as well as the

scope of the project, the stakeholders, interested/helpful internal or external

third parties, potential links to other ongoing or planned efforts, and the

make-up of the analysis and solution teams, would be among the first tasks

of the needed EOP architecture leadership team. Since engineering and

manufacturing functional department managers are most knowledgeable and

engaged in current and past improvement efforts, hold many of the key

analysis and solution development resources, and understand the problem

space well, they would be best suited to form the core leadership team. This

team would be supplemented with transformation reps from local and

central IT. Executives responsible for the net end-to-end effectiveness of

these organizations, as well as a sampling of program managers that are

responsible for contracted program execution, should also be engaged in a

steering, review, and advisory capacity.

Framework. To provide structured guidance to this new team,

especially given their lack of experience in formal architecture analysis and

transformation, a formal, well-established, and industry-accepted framework

is needed. TOGAF, and its ADM approach, are a framework and holistic

8

methodology that are uniquely strong in several key process guidance and

architecture flexibility areas important to EOP (Sessions 2007), including the

creation of a strong business process foundation and clear value linkage

based on the most important business objectives (Beveridge and Perks

2000).

TOGAF and the ADM are very prescriptive and recipe-like, not in

forcing specific models or solutions, but in guiding the phased process of

capturing requirements, engaging stakeholders, modeling and analysis,

solution development, conducting lifecycle iterations, and governance. The

how‟s of each step are flexible, with a range of methods offered, but the

keys are in driving toward the outputs expected from each stage; this

supports stage-gating which is important to keeping a new team on track.

TOGAF is flexible enough to support many types of architectures, integrated

or otherwise, and provides support for newer platform-based styles - like

SOA which has shown to be increasingly important to PLM and integrating

design-manufacturing environments (Deurinck 2007) - all of which is

important considering the EOP legacy assets and the needs for much more

complete integration and openness. Finally, the provision of the “enterprise

continuum concept” that can supply flexible reference models for general as

well as platform, network-based services, seems well suited to handling the

integration of the many dispersed, disparate systems and data-sharing

9

needs of EOP (Sessions 2007; The Open Group 2008; Beveridge and Perks

2000).

Issue 2 - Knowledge Gaps

Business Case: The evolution of larger, more centralized

organizations has eroded the total product and lifecycle knowledge needed

by team members to reliably define optimum designs and manufacturing

processes for new products. This phenomenon appears to be typical of

organizations that, for growth and cost efficiency reasons, have migrated

from smaller product-focused groups where total product ownership and

lifecycle knowledge is tribally strong, to large matrixed everyone-serves-all

organizations where local processes are optimized but overall product and

lifecycle knowledge are lost. The impact of such a loss of knowledge means

upfront designs are inadequate from a manufacturability standpoint, and

many of the undesirable features get locked-in due to the difficulty in

making downstream changes; upfront awareness of optimum design and

manufacturability considerations are key to producing competitive products

and avoiding costly backend overruns and delays (Sherman 2008).

This impact of lacking key “global” knowledge is amplified in the EOP

case, given that knowledge is not only needed upfront about specific product

family success factors, but also about the new company-wide standard

design elements, which are aimed at solving many of the engineering-

manufacturing cost and speed problems through platform and modular

10

element re-use concepts applied at the product level; without a level of

knowledge about these standard elements, the pay-off and cost

improvement strategy, and the ability to access data about them on-

demand, designers will revert to designing with their own personal set of

preferred parts.

Supporting Data and Tools. Several specific type of data and tool

capabilities rise in importance when addressing these knowledge gaps.

Architectural focus must shift toward PLM-type data, applications, and

services that work well across many locations and provide data where and

when it is needed to any interested member of a new product‟s engineering

or manufacturing team (Sherman 2008; Gould 2008). The standards

mentioned above must be readily available along with the supporting data to

support design analysis when these elements are used.

Enhanced, universally accessible cost/simulation models are also

needed to allow designers to evaluate preliminary design data for

compliance and to see the true cost impact of using or not using preferred

elements (for the inevitable trade-off situations). These models also can

serve to “educate” and fill knowledge gaps by showing designers how

parts/circuits they perceive as non-optimal are actually less costly when all

direct and indirect production costs are considered. Not only do designers

need ready access to these interactive modeling applications, but those who

understand the underlying cost standards must continually evaluate and

11

update the database used by the model to ensure an accurate reflection of

manufacturing capability and all significant cost drivers. Key tools such as

this, where there is heavy user interaction by a variety of players with

different roles, require stakeholder views to be formally developed and

analyzed to ensure that architectures and solutions provide the proper utility

and ease-of-use (The Open Group 2008).

Issue 3 - Joint Planning

Business Case. The key stakeholder organizations, Engineering and

Manufacturing, do not have adequate mechanisms for jointly setting goals or

defining/funding projects that would better unify their tools and processes.

Without such joint planning, the business performance goals of speed, lower

cost, and initial quality will not be met because the critical flows of

information between the organizations will not be properly designed process-

wise, or adequately supported by infrastructure. The type of integrated

architecture needed, where lifecycle management is supported through data

available to all that need it in a form they can use, can only come about with

a coordinated architectural effort and a sharing of responsibility for it and

the products that flow through the system.

Care and Feeding. It would seem that the joint architecture

leadership team would make this coordination happen naturally, but this

manufacturing organization, like many, suffers from years of operating in a

local, self-sufficient, tightly-constrained investment environment where most

12

planning was tactical rather than strategic (Masson 2006). All parties,

particularly manufacturing, will need to be groomed and educated as to the

big picture significance of the project, the important empowered role they

play in it, and the critical knowledge that only they possess (but must be

shared).

Issue 4 - Silos of Data and Systems

Business Case. The current architecture does not facilitate

straightforward and timely access to key data across disparate systems and

locations, impeding the integration of processes and key data awareness

among design, manufacturing, and other remote internal and external

partners. The lack of freely flowing information prevents designers from

understanding new product cost, quality, and test performance in early

builds when timely corrective action is most important, slows assembler

access to proper work instructions and operating theory, and reduces the

ability for all stakeholders to use and maintain critical knowledge-based

models and simulations for predicting and driving designs to the best high

quality and lowest cost practices. These constraints place the timely delivery

of profitable, high quality products at significant risk.

The Manufacturing Lag. The current silo-like architectures are to

some degree the result of past business paradigms that many manufacturing

enterprises suffer from (including this one), where individual sites became

very frugal, independent, and relied on low cost home-grown solutions on

13

local networks and workstations for self-sufficiency and a perceived sense of

destiny control (Masson 2006). The limited architectures caused by these

factors have continued to exist even though modern open-system wide-

network architectures, such as SOA, have very high promise in

manufacturing environments (Masson 2006) (especially where there is a

need to interact seamlessly with a variety of other remote lifecycle and value

chain partners as is the case in EOP). The joint leadership team and the big

picture objectives of the architecture, along with the views captured from

other key stakeholders outside of manufacturing, should all help in getting

the new cultural alignment needed.

Identifying the Operating Model and Maturity Stage. Taking a

view of the operating model and maturity stage positions for the desired new

architecture helps to understand the architecture direction and style needed.

Since the best practice improvements such as standard design elements and

standards-based test equipment are being sought across an environment

consisting of multiple design centers, and multiple product line centers

within the factory, the operating model now needs to be one of unification

(with a small amount of replication in those cases where some business

units need to retain more independence in their operations).

As this unification occurs, the architecture needs to move from the silo

and partial technology standardization stages, to the “optimized core” stage,

at least with respect to the PLM and supporting platform that enables the

14

types of data interactions targeted in this project. It also stands to reason

that this new architecture could readily mature to the very powerful

“business modularity” stage (Ross, Weill, and Robertson 2006) if the

platform, low level service blocks, and API/network standards are deployed

in a manner that allows for easy combining and orchestration by new

applications.

Alignment with a Platform Approach. Given this desired and

needed shift in operating model and architecture maturity, there is a clear

need for a high performance platform approach that allows free access to

data from disparate systems, across high speed networks within and

between remote sites, with results and interfaces easily tailored to the needs

of the stakeholders in engineering, manufacturing, management, and

interested product program leaders. The availability of the general purpose

TRM and III-RM (a data-oriented platform reference model, fit for the needs

here) seem like good starting points for general guidance on the analysis

and alignment of data flow, applications, services, and interconnecting API

and network infrastructure layers. Given the easy access of all organizations

involved to standard local and high speed WAN IP-based services, the lower

level communication layers are quite appropriate.

Industry Trends and Successes. The literature shows that, in

recent years, several manufacturing organizations (even electronics ones

focused on integrated product development) have had very good success

15

achieving similar goals with formally developed PLM platforms, some of

which were implemented very successfully using SOA where there were a

number of remote stakeholders requiring similar services and a high degree

of data interaction and collaboration (Gould 2008; Deurinck 2007). Such

approaches were also proven to be keys to success in solving organizational

knowledge gap problems (P&G) of the types that EOP has (product lifecycle

knowledge, cross-program lessons, and company-wide initiative support

such as standard design elements) (Sherman 2008). Furthermore, and even

more recently, Manufacturing Operations Management (MOM) service based

systems that ride on standard SOA offerings are emerging, specifically

targeting the problems of global access and control of pre-production

engineering changes coordination and accounting (even for highly regulated

aerospace companies), easily developed and accessible illustrated work

instructions, tight CAD data configuration management, and quality

feedback and analysis from test and inspection; these features can exist

while integrating new or existing PLM tools or any other legacy applications

(Gould 2008; Sherman 2008; Business Wire 2009; Elam 2005).

The review of these industry experiences are not to form a foregone

conclusion toward a specific solution, but to show that more companies with

similar challenges are moving to PLM, and even MOM, via SOA due to its

flexibility and ability to adapt and seamlessly connect previously isolated

applications and data stores, using granular reusable services that are

16

available to everyone; such a platform style should lay nicely onto the

generic TOGAF TRM and III-RM starting architectures, and fits well with the

needs of EOP. Most of the other architecture issues relate to the current

silo‟d architectures, and become easier to solve with such a platform as a

foundation for all stakeholders to utilize.

Issue 5 - Alignment of Business and IT Models

Business Case. Current business (product development) process

models do not align well with the data and system models and solution

blocks used by those processes (one of many current shortcomings). Given

that a service-oriented platform approach to the new architecture seems

appropriate (see last section), defining business processes in a way that will

match up well with collections of low level services becomes even more

important, and possibly more difficult. Without such alignment, service

functionality may miss the target and the flexibility, reuse, interoperability,

and thin application expectations of SOA will not be met (The Open Group

2008). This would translate into higher costs, greater customization of

solution blocks, lower performance, and reduced supportability.

Appropriate Business Modeling. There are a few strategies that

need to come into play here to prevent service blocks developed

downstream from not meeting their intended usefulness in meeting the

product development business objectives. Each strategy supports the

concept of fully defining processes, using perspectives and methods that

17

create definitions best aligned with the modular and fairly granular service

boundaries.

First, one of the TOGAF‟s ADM strengths is the emphasis placed on

business architecture, and the detailed modeling of business processes so

that they can serve as meaningful multi-view requirements for the lower

level architectures. With this focus, and the wide variety of modeling

methods supported, the ADM is well particularly well-suited to guiding the

translation of business requirements and processes into meaningful service

requirements (The Open Group 2008).

Since services are intended to be loosely-coupled abstractions of

operations that hide their data, and to interact with other layers and services

using simple, asynchronous requests and messages, modeling the business

processes they support in a similar fashion merits consideration. Success has

been demonstrated by manufacturing companies using a GRAI grid to model

the event-driven and data interactions between manufacturing and other

product development functions, using both near term (real time operations)

and longer term (planning) time horizons for the analysis (Tucker and

Leonard 2001); this provides a view of functional interaction that may align

well with some service definitions. Another manufacturer made use of OOA

methods to create a reference model of what they called the “fuzzy front-

end “ of new product introduction to manufacturing (Williams, Kochhar, and

Tennant 2005); OO methods provide encapsulation, event-driven

18

interactions, and data abstraction in a manner that might prove useful as a

requirements format for services (since services has similar attributes).

Issue 6 - Design-to-Manufacturing Machine Data Transfer

Business Case. The architecture does not support the seamless

transfer of data from CAD tools to automated shop floor assembly /

verification equipment, nor from automated test/inspection equipment to

interested remote stakeholders. One of the most fundamental features of an

optimized new product engineering-manufacturing interface is the automatic

transmission of CAD data to automated shop floor equipment, without any

need for human intervention. Anything short of this could cause costly

delays in manufacturing readiness, slow response to urgent changes, and

operator-induced translation errors that could lead to scrap and rework.

Standards. Until recently, the most common and well-supported data

standards for communicating CAD outputs have been inadequate to convey

all information needed for high quality assembly, and better standards were

so numerous and varied there was no broad support for complete tool sets.

This is one reason that this problem has not been remedied. Recently, NEMI

has taken the lead in integrating two of the most popular and capable CAD

output data standards (GenCam and ODB++). This is leading to complete

toolsets that fully support the communication of this CAD and BOM data to

all popular forms of electronic manufacturing equipment in machine-usable

formats (Allen and Bergman 2001). The new architecture should attempt to

19

integrate these standards and tools into the machine communications layers

of the architecture platform.

Issue 7 - Support of Product/Test Element Standardization

Business Case. The architecture does not adequately support the

creation and dissemination of descriptive and analytical data for

standardized design elements and preferred component libraries (i.e.,

preferred common circuit design blocks and preferred purchase piece parts

that can be accommodated on a single, permanent manufacturing assembly

equipment setup. This well-conceived, powerful, and differentiating

enterprise-wide initiative has consumed a large amount resources and time

to develop, and is one of the major cornerstone strategies (aside from this

project) for expected improvements in electronics design and manufacturing

non-recurring and recurring costs, quality, and speed. Unfortunately without

the IT architecture to make the related technical and decision support

systems available to all sites involved (in a highly usable form for any

particular stakeholder type), the initiative will likely suffer from the “doom

loop” syndrome; this occurs when breakthrough change is attempted

through rhetoric and exhortation without the time to develop the necessary

knowledge, tools, and understanding needed by those who must implement

and support the change locally (Sherman 2008).

Power of the Product Platform. The concepts in the following

subsections analyze the needs and possible approaches to meet these goals.

20

Interestingly, this “platform” approach to product and test equipment design

may be one of the greatest enablers to addressing the major problem set

forth in this project; that is, providing full production ready designs,

documents, and equipment when first needed by the early pre-production

builds in the factory. Standard circuits reduce design time, qualification time,

bring established quality, allow for lower costs through less inventory and

re-use of existing assembly set-ups that require no changeover between

products, and once learned, are much more supportable by all involved.

Likewise, standard testing blocks applied to these standard product features

becomes a matter of assembling existing interface connection schemes and

existing software test blocks, the avoidance of custom test hardware and

software development means on-time delivery of test equipment, lower test

costs, less unique and capital-intensive equipment, and less integration and

debug time due to pre-established performance and quality.

Extreme Competitive Advantage. Said another way, this product

platform design approach brings to product design and manufacture many of

the same advantages that III-RM or SOA-type platforms bring to IT

architectures. Combining these strategies in the same business has the

potential to create a very competitive business approach in a complex and

inherently high cost industry. Neither strategy can deliver full value without

the other.

21

Enabling a “Product Platform” Approach. The architecture must

make the preferred circuits and component information available on

demand, as designers need it at their workstations or in design reviews. For

a designer, the the information database must provide circuit diagram views,

allow for the circuit or component to be extracted and “placed” into an actual

design schematic, provide analysis, specs, and theory information needed

for him to correctly “apply” the design. Manufacturing assembly, testing,

and process developers will need their own unique views with data most

suited for developing physical processing of the parts or for testing and

troubleshooting circuit and component functions. Another class of

stakeholder will be responsible for managing changes to the approved

standard and related data, as well as modifying the standards database

accordingly.

Cost models and simulators will need to reflect the true cost of

assembling and testing standard components in comparison to traditional

products with fully unique and custom designs and BOMs. Designers will

need to be able to readily access these tools and provide them with snapshot

version of preliminary designs; in return they will receive high confidence

aggregate and itemized cost estimates for their designs. Such feedback will

not only be essential for confirming early compliance with cost targets, but

also for performing trade-offs in non-ideal situations and for learning the

true total cost benefits of using standard elements (which many designers

22

initially believed to be more expensive due their traditionally limited

BOM/material-oriented perspective on cost) – this is a key part of the

knowledge gap closure process. Additionally, these tools can be used to

confirm compliance, or violations, in the use of standard design elements,

triggering the necessary exception reviews as appropriate.

Currently, these tools and data are made available through adhoc

portals (that each require access rights not available to all stakeholders).

These portals provide less than optimal access to multiple databases and

provide limited viewing capabilities. Also, the maintenance of this

information must involve multiple experts due to the specialized and

separate systems involved. All of this causes delays and inaccuracies due to

staleness and synchronization problems. The requirements suggests a

single, easy-to-maintain relational database that is capable of storing,

retrieving and displaying disparate types of data (some graphics, some text,

some design tool models) in a format appropriate for different stakeholder

types through commonly available network services with common access

and view configuration services that work reliably regardless of location.

Enabling a Corresponding “Test Platform” Approach. To dovetail

with, and further extend the improvement leverage of common product

circuits and parts, the test equipment design must be developed using test

requirement blocks and automated testing blocks (software source code that

runs interpretively on a standard automatic tester) that directly correlate

23

with the standard circuits used in the product design. The needs of

stakeholders and the supporting IT architecture are analogous to those

described above for the standard product design elements.

The benefits are potentially quite large. One of the biggest stumbling

blocks to smooth early production readiness is the late delivery of full-up

automated test systems. This approach removes much of the test and

equipment engineering lead time in that it allows starting earlier at the

product “block” diagram phase, and allows for simply assembling hardware

and software test blocks instead of engineering intricate custom test

solutions for each product. Additionally, integration and test equipment

debug time is reduced significantly since the building blocks are already

proven.

Issue 8 - Predictive and First-Build Process Certification Capabilities

Business Case. The architecture does not adequately support, or link,

the necessary modeling and prediction tools/data needed to obtain early,

pre-build confidence for a new design‟s ability to realize product cost and

quality targets. If contracted program business models are to be upheld and

the expected profitability delivered, it is essential that these parameters be

confirmed as early as possible in the development cycle. Without this

confidence, any misses will not likely be fully recognized until after many

units have been produced and factory complaints begin to filter back, at

which time it is often too late to affect any major corrective redesigns due to

24

costly product qualification and aircraft certification efforts that are already

complete or underway.

The Tools Challenge. The issues involved in understanding and

addressing this problem overlap somewhat with the standard product

elements issues discussed in the prior section. The standard element design

libraries and simulation/modeling tools must make known cost and quality

performance (e.g., CpK or defects/unit) available for those reviewing the

design while it is in progress. The database feeding those models must be

updated regularly with actual test and inspection quality feedback from the

shop floor equipment. Additionally, designers and manufacturing process

owners must be able to review the automatically collected records of

inspection and test on any particular production unit, or set of units. This

allows analysis of product and process performance down to the circuit,

component, and assembly process level. This type of data must be acquired

and stored for instant access on even the earliest units as another means of

verifying new product capability and cost; for this to be possible the required

automated inspection and test equipment must be programmed and

operational for the first units (which underscores the importance of the

earlier availability of standardized test solutions, as described in the prior

issue section).

Literature shows that service-oriented applications are commercially

available for real-time quality and test data collection, analysis, and

25

reporting, including the ability to report on what-if predictive impacts on

yields and test coverage (Helsel 2005; Elam 2005). However, a total solution

must be able to integrate such applications into the larger service platform

to make the utilities and data readily available to all interested stakeholders,

regardless of location.

26

Solutions

Issue 1 - Integrating Stakeholders and the Broader Environment

Recommended Solution. TOGAF and its ADM are recommended as

the framework and methodology to address overall process, stakeholder

views and engagement, requirements and company environment

considerations. The reasoning for this and the associated leadership

approach is detailed in the analysis section.

Alternatives: The other option considered was to expand the local

improvement frameworks (implemented via company improvement

standards) to include the cross-functional scope of the product development

process and new product introduction. This idea was rejected because of the

lack of phased analysis, requirements management, and prescriptive

processes present in those frameworks.

Issue 2 - Knowledge Gaps

Recommended Solution. A formalized PLM structure is

recommended (for this as well other issues involving broader access of

product development data), using the P&G MEGA models for guidance on

emphasizing data and outcomes versus work process detail (Sherman

2008), but implemented on SOA as described in Issue 4. This structure will

allow key information on early product quality (either predictive or actual),

test effectiveness, and product/test design element standards to be available

to engineering and manufacturing stakeholders as needed in appropriate

27

formats. The simulation and modeling tools that will be universally available

from this platform will provide educational reinforcement as to the true value

of standardized product elements, and proper matching of design features

with manufacturing capabilities, in the context of any actual product‟s design

data. Work procedures and stage gate review criteria will be modified to

require the use of these tools to support quantitative review criteria for the

design as it progresses. The PLM tools and supporting platform architecture

will support a common database supported common services to ease access

and support of data by all stakeholders and applications.

Alternatives. Enhanced web portals were considered but rejected

because, although user interfaces could be improved, this approach did not

address the underlying issues of having too many data and application silos

and thereby inhibiting common data management and shared services.

Issue 3 - Joint Planning

Recommended Solution. The solution, and the alternative, for Issue

1 addressed this issue as well. The ADM business architecture and models

fully integrate and unify the requirements, interactions, and architectures of

both organizations.

Issue 4 - Silos of Data and Systems (and a service platform solution)

Recommended Solution. Several key factors of the goals and

current problem space, including the unification operating model and the

unified core maturity stage being sought (Ross, Weill, and Robertson 2006),

28

aligned well to the capabilities of SOA, as described in this issue‟s analysis

section. The overall architectural solution is recommended to be one of SOA,

with more specialized PLM and analysis services and applications layered on

top of it; the use of SOA to support PLM and engineering/manufacturing

interactions has been shown to be quite successful in more recent literature,

as described in the analysis section. This provides the best blend of

maintaining the necessary, unique legacy equipment and tools needed for

specific CAD and factory automation operations, but allows common, more

standard services to be shared across the entire landscape. It also enables

common data storage and management so that separate pockets of less

accessible, less integrated data (and its special support) can be eliminated.

Other key features of SOA important to this problem space are 1) much

tighter integration among the many remote stakeholders who all have a

common interest in data in other locations, 2) reusable, repeatable, and

relocatable processes and services that can easily be adopted for new

stakeholders and new needs in the future regardless of location, and 3) the

greater granularity of core services allows for them to be combined in new

ways as process needs change (Deurinck 2007).

Commercial packages. In the literature reviewed, many

commercially available solutions exist that, due to the open standards used

for interface layers and communications infrastructure, can be readily

adapted as a backbone and service platform for this architecture. It is

29

recommended to purchase at least the core service infrastructure of the PLM

and SOA, as there is inadequate in-house resource and experience to take

on the complexities of developing a general purpose platform. Several strong

contenders were found in reviewing literature and recent articles. Perhaps

the most complete solution for advanced, SOA-based PLM “2.0” functionality

is the V6 system from Dassault (Gould 2008).

Like most contenders it supports the quality, test, work instruction,

and tight CAD and configuration management integration needed to handle

the high number of engineering changes that occur early. This system is

heavily used in the automotive industry but has also extended functionality

that supports CAD and data types more associated with electronics and

aerospace industries (one concern that would require further research and

consultation is the extent to which it supports electronics development, since

its roots are in mechanical engineering environments; however, an

interesting opportunity arises as to the extent this system could also be

readily leveraged by the mechanical products side of the company, making

long term leverage and near term executive support possibly stronger). V6

has a key set of advanced virtual 3D interaction and “social networking”

tools that allow online 3D visualization of product and equipment by all

stakeholders, even those who are not CAD users; such collaborative features

place this product in the coveted “PLM 2.0” category, and seem well suited

to helping to solve the knowledge gap problems addressed by this project.

30

The SOA architecture supplied to support this PLM allows for all other legacy

data systems, CAD tools, and disparate applications to be wrapped and

tightly linked in as necessary. A key feature is the strong support for single

centralized database and data management services which would be key to

unifying and improving access to the many types of currently separated data

in the EOP organization by all partner involved organizations regardless of

their location. In terms of transitional roadmap support, Dassault provides

the PLM services as an online pay-as-you-go software service model,

allowing new users and who want to ease into SOA without heavy upfront

learning curves and support to do so (this could be a key option for EOPs)

(Gould 2008).

Existing cost and quality estimating tools which focus on the standard

design element usage issue, along with specialized, commercially available

analysis tools such as SigmaSure for quality statistics analysis and yield

predictions, and FaultDetective to assess and report on test effectiveness,

are recommended as bolt-on applications to the SOA architecture. This

ensures a rich out-of-box feature set exists in these key areas. They would

be wrapped into the SOA application API layer to assure consistent

widespread access as described above (Helsel 2005; Elam 2005).

Constructing the Platform Solutions from Reference Models. The

TOGAF III-RM service-based data exchange model should be used as a

starting point, because it is flexible, yet loosely aligned with the SOA style

31

that is targeted, provides for IP-based communications, and the common

services (applied from the TOGAF TRM) needed for the overall PLM, such as

security, single database and data management, data format translation,

network communications, and user interface. The specific services from a

vendor solution such as V6 would be selected based on need and populated

as a refinement to the model. Legacy assets or new applications that must

be maintained due to their specialized features (such as specialized CAD

tools, low level machine data translators, specialized SPC analysis tools, test

data capture tools, programmable shop equipment, etc.) would be wrapped

so that they could communicate with the rest of the architecture services

through the standardized SOA APIs, allowing consistent data management

and user interface SOA services to be exploited and making the legacy tools

fully accessible by all. The mentioned TOGAF models, any industry models,

and refined models created when solution blocks are identified and plugged

in, would be placed in the enterprise continuum repository to maximize

reuse of internally and externally created models (Gould 2008; The Open

Group 2008).

Alternatives. Other potentially useful PLM and SOA solution blocks

used successfully by other electronics firms could come from iBASEt and

Solumina (though these require a significant investment in SAP business

systems)(Business Wire 2009) or from service bus solutions such as

WebMethods, which would require more in-house development of higher

32

level services (Smith 2008). These would all be carefully evaluated along

with the V6 option using decision criteria in a tool such as Accord; criteria

would need to include the support of low level manufacturing data

standards, use of open standards and open development tools, embedded

management capabilities, ease of integration for existing applications that

must be maintained (Robust Decisions 2008).

Issue 5 - Alignment of Business and IT Models

Recommended Solution. As discussed in the analysis, it has been

shown that OOA methods can be used to effectively model business

processes for product introduction into manufacturing (Williams, Kochhar,

and Tennant 2005; Minoli 2008), and it seems this type of event-driven and

encapsulated type of process modeling might lend itself better to service

solution block definitions since they have similar characteristics. The UML

modeling language is recommended for this since it is commonly used, is

flexible, supports OO methods well, and is rich in constructs (Minoli 2008).

Issue 6 – 8 Solutions

The solutions for issues 6 through 8 are supplied by the service based

architecture and solution blocks described under Issue 4, which serve to

fulfill the detailed expectations and guidance described in the issue analysis

sections. Note that for issue 6, the SOA services are expected to support the

NEMI ODB++ CAD output data standard the NEMI helped drive as the

leading industry standard (Allen and Bergman 2001).

33

Roadmap

Migration Planning Considerations

The roadmap in the table below shows the 6 major phases

recommended for migrating to the target architecture, along with duration

and key activities and milestones. This plan assumes that the TOGAF ADM

phases up through “E” have been completed, which obviously would lead to

further plan refinements. These phases recognize that a series of smaller,

transitional steps, with incremental improvements for the stakeholders, are

important to managing risk, addressing lessons, and maintaining stakeholder

support (The Open Group 2008). The rationale for the sequence of activity is

to bring important, and relatively straightforward functions online first, while

giving more time for the more complex efforts (such as the consolidation of

databases).

The plan estimates should be refined with a tool such as SEER which

can bring experiential fidelity to the costs, resources, and time needed for

each phase. Caution should be taken in overestimating the ease with which

SOA-based systems can be developed. The Software Engineering Institute

has pointed out that purchased SOA-based systems are patterns with

supporting products, but do not provide complete architectures out of the

box. They also note that the cost of integrating legacy tools can be

significant, standards help interoperability but don‟t guarantee it, and initial

34

testing can be more challenging due to the many possible paths and

asynchronous nature of service communications (Galorath 2008).

Six Phase Migration Roadmap Table

Phase 1:

3months

(assumes

prior

completion of

ADM phases

A-E)

1) Utilize Accord and SOA SBB decision criteria

described in Solutions, Issue 4

2) Complete automatic data transfer; temporary

solution to allow direct CAD programming of

automated shop equipment

3) Complete standard product/test design element

definitions and education using current systems

Phase 2:

5 months

1) Procure and install basic SOA package and initial

services for establishing basic network

communications for data transfer and basic access

to legacy test and quality point databases.

2) Conduct focused IT training on SOA architecture,

app development strategy, interfaces, and SOA

management tools

3) Procure specialized quality and test analysis

applications and begin SOA app wrapper

development.

Phase 3:

5 months

1) Bring basic SOA communications layers and

services online, along with SOA-enabled CAD-to-

shop data transfer capability.

2) Develop wrappers for legacy assets that remain

(permanent) and modeling/prediction tools and

35

standard design element library databases

(temporary)

3) Begin development of central SOA database that

will replace most all legacy point databases

Phase 4:

3 months

1) Integrate legacy assets and tools from phase 3

into SOA application API layer

Phase 5:

3 months

1) Integrate new single database (from phase 3) and

populate with data from legacy systems; maintain

old data base connectivity for fallback until project

completion.

Phase 6:

4 months

1) Conduct integration testing across the complete

system.

2) Define needs for additional SOA management

tools based on experience to date with embedded

tools in monitoring and diagnosing problems;

evaluate and install appropriate commercial

solutions.

3) Compare user experiences with that called for in

business scenario (see appendix).

4) Analyze performance against requirements, and

determine what if any ADM phases should be

iterated to address gaps.

5) Systems are available and fully operational for

key stakeholders at the end of this phase.

36

Appendix

Business Scenario Excerpts

The following appendix sections are excerpts from the earlier Business

Scenario developed for ICT 4010. This scenario was written for the same set

of problems that this paper addresses. These sections provide additional

detail into stakeholder roles and interests, and provide a more detailed

description of needed outcomes and capabilities. These expectations could

be used to evaluate the adequacy and focus of the architecture definition

and solution decisions as the team progresses through the ADM phases (The

Open Group 2008).

Detailed Objectives and Requirements

Objectives and Requirements for Product Design Tools. Product

designers must be provided with desktop-accessible tools and data for

choosing from standardized design solutions and features that will yield the

best results for low cost, high quality, rapid start-up manufacturing.

Specifically:

1) A limited set of clearly defined, cross-functionally approved

preferred parts and circuits must be defined and released to a

design standards repository that is read-accessible by all

stakeholders, and write-accessible by a cross-functional design

standards committee that must initially create, and then approve

any changes or additions to, the preferred list; such a capability

37

must be based on the existing parts database infrastructure and

be in place within nine months to support the launch of several

major programs that will pilot this new “platform” approach to

product design. The rationale for this objective is to support

optimal design decisions that are best aligned to the interests of

components engineering, the overall design community,

purchasing, and manufacturing; as such this database must

provide the technical data needed to facilitate design analysis as

these components are incorporated into the design so that use of

the database becomes the path of least resistance for busy

designers. With respect to early manufacturing optimization, the

new preferred parts list will be constrained such that all defined

parts can be supported as permanent, automatically replenished

setups on the automated insertion equipment (thereby

eliminating early manufacturing shortages and special setup-

related errors, costs, and delays). Finally, by using standardized

circuits that have already been proven to meet a known set of

requirements, a significant driver of prior design maturation

delays can be eliminated.

2) An online, desktop-accessible cost modeling tool must be

developed that allows product designers to submit snapshots of

design and parts list data and then receive detailed

38

manufacturing cost estimates based on a database of actual

manufacturing cost standards associated with specific design

features; this capability must be deployed within nine months and

must be based on the technology developed in TAC‟s

manufacturing cost modeling pilot project XYZ, where vendor

expertise is used to create the detailed models based on plant

standards and process expert interviews. The rationale for this

objective is that designers can verify their designs for optimum

manufacturability at any time, as well as try what-if scenarios for

competing options. The automatic analysis and easy access of

this tool should make it the preferred design approach for

designers, and gives them instant and painless access to the

“voice of manufacturing” much early and often throughout the

design cycle. This capability not only helps to make designs

optimal from the outset, but alleviates time consuming

manufacturing reviews and feedback that previously were done

late in the design cycle when modifications were much more

difficult to make. By checking and tweaking designs often to best

match up with manufacturing capabilities, the ability for initial

design releases to be first manufactured on standard automated

machines with established setups is greatly enhanced.

39

3) An online, desktop-accessible tool for designers to easily access

and view remote manufacturing inspection reports, test results,

and optical imagery of early manufactured circuit card assemblies

must be deployed within nine months; this shall be based on the

current localized factory processes for collecting such data, but

the data storage architecture must be modified to accommodate

remote read-only access by design engineering stakeholders. The

rational for this objective is to give designers free and easy

access to real-time factory quality data (even for first-run units),

allowing design-induced defects to be addressed, and refinements

made, well before the design must be locked down. This timely

form of feedback also allows designers and program managers to

determine if design objectives for manufacturability and quality

have been reached before the formal production readiness

milestone arrives.

Objectives and Requirements for Test Equipment Tools. Just as

product designers will improve early manufacturability through increased use

of standard parts and circuits that align with factory capabilities, test

engineering must take advantage of this same standardization as a means to

have full automated test capability in place for early manufacturing of new

products. Specifically:

40

1) Test equipment engineers must develop a set of cross-functionally

approved, standardized, production tests (textual descriptions and

associated software blocks for test automation) that correspond to the

standard circuits described in design objective 1; these standardized

tests must be compatible with the generic standard automated test

platforms already deployed in the factory. The rationale for this

objective is that standard test blocks (and associated automated test

software blocks) that are aligned with standard product circuits, can

dramatically speed up the deployment of high quality automated test

solutions. This allows initial manufacturing of a new product to enjoy

the repeatable, thorough, and fast, automatic nature of such testing,

thereby reducing learning curves, improving diagnostics, and providing

full design and manufacturing verification on even the earliest

production units. The faster availability of test systems in this

approach is based on the speed by which standard test building blocks

can be assembled (both for test documents and for test software)

without the lengthy analytical and engineering work previously needed

to create custom test solutions for every new product.

2) An online desktop-accessible test data system must be deployed within

nine months that allows test designers, product designers, and factory

test technicians to access and analyze automated product test results,

as well as allow for storage and retrieval of the standard test block set

41

used for testing any particular new product; this test block set data

serves to provide a modular technical reference for developing and

viewing the test specification, as well as for driving the automated test

software system (in this way, the test specification and test software

become available at the same time and remain in sync). The rationale

for this objective is to eliminate the need for custom test software

development by automatically interpreting and executing the specified

standard test block sequence, thereby dramatically improving initial

test quality and speeding up the development and readiness of fully

automatic testing. The availability of test results data to all

stakeholders allows for early and frequent analysis of test

measurements, and early detection and correction of any marginal

circuit designs.

Process Update Objectives. The stakeholder processes that make

use of the improved technologies (as described above) must be

institutionalized through “standard work” procedure revisions within the

affected departments. This ensures consistent application by way of the

standard work gateway reviews conducted in each new product development

program.

The Overarching Bottom-Line Objectives. The following objectives

define the ultimate business results expectations from the new capabilities

defined in this business scenario:

42

1) The actual optimum cost and defect rates achieved by new products in

manufacturing cannot exceed design targets by more than 5%.

2) The optimum defect rates and cost targets must be achieved within

three months of first unit manufacture, or by the tenth unit, whichever

occurs first.

3) Optimum performance as described in objectives 1 and 2 must be

achieved using fully documented designs and tests, fully automated

testing, and the fully automated manufacturing assembly processes

intended for long term production.

Actors and Roles

Product Design Engineers. Create the product design data that is

electronically transferred to the remote factory. Must utilize the standard

circuits and parts tool to select design elements. Must utilize the cost

modeling tool early in the design to verify and optimize the design to meet

planned cost and quality targets. Must review defect data from the plant to

address any shortcomings in the design that become apparent during initial

manufacturing. Must iterate the design if manufacturing data indicates that

cost or quality targets are not being met.

Test Equipment Engineers. Create the automated test system

solution in time for manufacturing to use for initial manufacture of a new

product. Must support the development and use of standard test blocks that

correlate with the standard test circuits used by the product designers. Must

43

utilize test results data from the factory to determine proper operation of the

test system. Must ensure that the software blocks that implement the

standard circuit test definitions are accurate and performing correctly on the

target test platform.

Manufacturing Engineers. Must ensure that standard circuit and test

definitions are in line with the preferred, automated capabilities of the

factory. Must ensure that the manufacturing cost modeling tool used by the

design engineers is populated with accurate estimates and standards that

are agreed to by the factory. Must access the defect database to understand

and act on any manufacturing process issues, and ensure that engineering is

aware of any design-related defect trends.

Manufacturing Test Technicians. Must access and execute the

appropriate test block sequence released into the database by test

engineering. Must access test result data to carry out diagnostic and repair

operations.

IT Staff. Must revise the detailed architecture requirements for the

tool systems that this scenario‟s changes are based on, and carry out the

implementation of solutions within the required nine month time frame.

Tools for Data. As described in the objectives sections.

Stakeholder Views and Models

The detailed views for the stakeholders mentioned as actors above,

and the models of information and data architectures will be defined in a

44

future iteration of this scenario as part of the detailed business process

modeling to be developed in the business architecture phase of the ADM.

45

References

Allen, R., and Bergman, D. 2001. All together now: design data exchange for

new product introduction. Circuitree 14.6 (June): 106.

Beveridge, T., and C. Perks. 2000. Blueprint for the flexible enterprise.

Intelligent Enterprise 3 (4).

Business Wire. 2009. iBASEt‟s Solumina manufacturing operations

management (MOM) leverages latest SAP services oriented

architecture (SOA) for aerospace and defense companies. Business

Wire (March 31).

Deurinck, P. 2007. The new biopharmaceutical blueprint: service-oriented

architecture in manufacturing. Pharmaceutical Technology (2007): S6.

Elam, E. 2005. SigmaQuest manufacturing insight software, SigmaSure, now

available on service-oriented architecture. Business Wire (Oct 24): 1.

Galorath, D. 2008. Some gottchas of estimating service oriented architecture

systems (SOA). http://www.galorath.com/wp/some-gottchas-of-

estimating-service-oriented-architecture-systems-soa.php (accessed

August 9, 2009).

Gould, L. S. 2008. PLM gets unified: basing PLM on a service-oriented

architecture makes a „single source for truth‟ possible, helps broaden

the PLM „footprint', and brings enterprises closer to integrated

manufacturing. really. Automotive Design and Production 120.7 (July):

46-48.

46

Helsel, B. 2005. Test optimization for a new product introduction. Evaluation

Engineering 44.3 (March): 13.

Masson, C. 2006. SOA can light up manufacturing IT. Computer Weekly (Nov

14).

Minoli, D. 2008. Enterprise architecture a to z. Boca Raton, FL: Taylor &

Francis Group.

Robust Decisions, Inc. 2008. Accord users manual - version 2.5. (accessed

August 9, 2009 from the document sharing area of Denver University

ICT 4010 online course).

Ross, J. W., P. Weill, and D. C. Robertson. 2006. Enterprise architecture as

strategy. Boston: Harvard Business School Press.

Sessions, R. 2007. A comparison of the top four enterprise-architecture

methodologies. (accessed August 9, 2009 from a syllabus link page of

Denver University ICT 4010 online course).

Sherman, B. 2008. Product lifecycle management (PLM) & MEGA. (accessed

August 9, 2009 from the document sharing area of Denver University

ICT 4010 online course).

Smith, R. 2008. Electronics manufacturer leverages service-oriented

architecture into a higher level of customer service. InformationWeek

(Sep 15).

47

The Open Group. 2008. TOGAF version 9. USA: The Open Group (accessed

August 9, 2009, from the document sharing area of Denver University

ICT 4010 online course)

Tucker, D., and R. Leonard. 2001. An innovative approach for using the

GRAI methodology for reengineering the new product introduction

process. The International Journal of Flexible Manufacturing Systems

13 (2001): 177-193.

Williams, M. A., A. K. Kochhar, and C. Tennant. 2005. An object-oriented

reference model of the fuzzy front end of the new product introduction

process. International Journal of Advanced Manufacturing Technology

34 (7-8): 826-841.

Doug Rinker Bio:

In his 28 year career at a major U.S. aerospace company, Doug Rinker held positions as an electronics/embedded software design engineer, project

manager, and engineering manager of several design departments. In these positions, he was responsible for many aspects of the development of

custom electronic aircraft controls hardware, software, and associated automated test systems. He holds a Bachelors in Electronics Engineering

Technology degree from the University of Toledo, and a Masters of Business Administration degree from Northern Illinois University. Doug is currently

pursuing a second career in web development and is completing his final coursework for the Masters of Applied Science in Information and

Communication Technology degree (Web Design and Development specialization) from the University of Denver.