Top Banner
INTERN Dubrovni TOWA ENGIN N. Chuc Lindem Keywor manage 1. Intro Dynamic force co standing technolo lead to t state any among th concept cycles w These en artifacts common other req have unf Changed integrati how com The foll requirem on the in before th Section 6 2. Rese In order changes change m already [Wiegers which d additiona we furth NATIONAL D ik - Croatia, M ARDS CY NEERING cholowski, T mann rds: enginee ement, trace oduction c markets, r ompanies to g for product ogies, changi target deviati ymore. Henc he product li of engineeri within produc ngineering c such as pr nly seen as p quirements is foreseen effe d requiremen ion of engin mpanies can b lowing sectio ments manage nterface betw he approach 6 concludes earch Meth to analyze th are conside management known publ s 2009], that directly asso ally searched her conducted DESIGN CONF May 19 - 22, 2 YCLE-OR G CHAN T. Wolfenst ering chang eability regulatory en make chang t service syst ing market n ions. That m ce, companie ifecycle [Hua ing change m ct developme changes (EC roduction pro possible trigg s considered ects on the f nts are handl neering chang benefit from on describes ement and en ween the tw towards trac the paper an hodology he current sta ered integral t and require lications [Ja t give a goo ociate engin d in online li d a backward FERENCE - D 2014. RIENTED NGE MAN tetter, M. C ge managem nvironments ges and adap tems, PSS) [ needs, rising means the act es need to ad ang and Mak management ent [Langer a Cs) not only ocesses [Hu gers for engi d only by littl fulfilment of led by requi ge managem m traceability s our researc ngineering c wo topics. In ceability in e nd gives an ou ate of the art lly we cond ements mana arratt et al. 2 od overview neering cha iterature data d and forwar DESIGN 2014 D TRACE NAGEME C. Wickel, H ment, require and other e ptions to the [Langer et al g competition tual state of dapt their pro k 1999]. Tho (ECM) [Hua and Lindema affect the p uang and M ineering cha le literature. f requiremen irements man ment and req in their deve ch methodol change mana section 4 w engineering c utlook for fu t in research ducted a sys agement. We 2011], [Lind about the re ange manage abases. As re rd search wit 4 EABILIT ENT H. Krcmar a ements external and eir products l. 2011]. For n, errors or u a product do oducts, proce ose processes ang et al. 200 ann 2009]. product and Mak 1999]. W anges, the eff However, ch nts which are nagement. In quirements m elopment cyc logy before agement, end we then prese change mana uture research on how engi stematic liter e started our demann and espective top ement and ecommended thin the publ TY IN and U. internal cyc (product as instance, re uncertainties oes not meet esses and pro s of adaption 01] and are i its design b While chang fect of an en hanging one e not directly n this work management cles. section 3 g ding with the ent implicati agement is d h. ineering chan rature review analysis by Reichwald pics. In order requirement d by [Webst lications initi clic influenc s a general t evised laws, e s during deve t the desired oduction cont n are addresse interpreted as but also othe ged requirem ngineering ch part of a pro y related to we examine could look ives an over e description ions for the escribed in s nges and req w about eng initially inve 1998], [Poh r to find pub ts managem ter and Wats ially selected ce factors term also emerging elopment d nominal tinuously ed by the s internal er related ments are hange on oduct can that part. e how an like and rview on of issues interface section 5. quirement gineering estigating hl 2010], blications ment, we son 2002] d. In total DESIGN ORGANIZATION AND MANAGEMENT 1491
10

TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

Feb 01, 2023

Download

Documents

Khang Minh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

INTERNATIONALDubrovnik

TOWARDS ENGINEERING CHANGE M

N. ChucholowskiLindemann

Keywords:management

1. IntroductionDynamic marketforce companies to make changes and adaptions standing for product service systems, PSS)technologieslead to target deviations. That meansstate anymore. among the productconcept of engineering change managementcycles within product development These engineartifacts such as commonly seenother requirements is have unforeseen effects on the fulfilment of requirements Changed reintegration of engineering change management and requirements management could look like and how companies can benefit from traceability in their development cyclesThe following section describes requirements on the interface between the two topicsbefore theSection 6 concludes the paper

2. Research In order to analyze thchanges are considered integrally change management and requirements already known publications [Wiegers 2009which directly associate engineering change management and requirements additionallywe further

INTERNATIONAL DESIGN CONFERENCE Dubrovnik - Croatia, May

TOWARDS CYCLEENGINEERING CHANGE M

N. Chucholowski, T. Lindemann

Keywords: engineering change management, requirements anagement, traceability

Introduction ynamic markets, regulatory environment

companies to make changes and adaptions standing for product service systems, PSS)technologies, changing market needs

o target deviations. That meansstate anymore. Hence, companies need to adapt their products, processes and production continuously among the product lifecycle concept of engineering change managementcycles within product development

ngineering changesartifacts such as productcommonly seen as possibleother requirements is have unforeseen effects on the fulfilment of requirements

hanged requirementintegration of engineering change management and requirements management could look like and how companies can benefit from traceability in their development cyclesThe following section describes requirements management and engineering change managementon the interface between the two topicsbefore the approach towards traceability in engineering change managementSection 6 concludes the paper

Research MethodologyIn order to analyze thchanges are considered integrally change management and requirements already known publications Wiegers 2009], that give a good overview about the respective topics.

which directly associate engineering change management and requirements additionally searched in we further conducted a backward and forwa

DESIGN CONFERENCE May 19 - 22, 20

CYCLE-ORIENTED TRACEABILITENGINEERING CHANGE M

T. Wolfenstetter,

engineering change management, requirements , traceability

regulatory environment

companies to make changes and adaptions standing for product service systems, PSS)

, changing market needso target deviations. That means

Hence, companies need to adapt their products, processes and production continuously lifecycle [Huang and Mak 1999

concept of engineering change managementcycles within product development

ering changes (ECs)production processes

possible triggers for engineering changes, other requirements is considered only by have unforeseen effects on the fulfilment of requirements

quirements are handled by requirements managementintegration of engineering change management and requirements management could look like and how companies can benefit from traceability in their development cyclesThe following section describes

management and engineering change managementon the interface between the two topics

approach towards traceability in engineering change managementSection 6 concludes the paper and

ethodology In order to analyze the current state of the art in research onchanges are considered integrally change management and requirements already known publications [Jarratt et al. 2011

, that give a good overview about the respective topics. which directly associate engineering change management and requirements

searched in online literature databaseconducted a backward and forwa

DESIGN CONFERENCE - DESIGN 20, 2014.

ORIENTED TRACEABILITENGINEERING CHANGE MANAGEMENT

Wolfenstetter, M. C. Wickel

engineering change management, requirements

regulatory environments companies to make changes and adaptions

standing for product service systems, PSS) [, changing market needs, rising competition

o target deviations. That means the actual state of a product does not meet the desired nominal Hence, companies need to adapt their products, processes and production continuously

Huang and Mak 1999concept of engineering change management cycles within product development [Langer and Lindemann 2009

(ECs) not only affection processes [Huang and Mak 1999

triggers for engineering changes, considered only by little literature

have unforeseen effects on the fulfilment of requirements are handled by requirements management

integration of engineering change management and requirements management could look like and how companies can benefit from traceability in their development cyclesThe following section describes our research methodology before s

management and engineering change managementon the interface between the two topics. In section 4 we then pr

approach towards traceability in engineering change managementand gives an outlook

state of the art in research on

changes are considered integrally we conducted a systematic literature reviewchange management and requirements management

Jarratt et al. 2011, that give a good overview about the respective topics.

which directly associate engineering change management and requirements literature database

conducted a backward and forward search within

DESIGN 2014

ORIENTED TRACEABILITANAGEMENT

M. C. Wickel, H. Krcmar

engineering change management, requirements

and other external and internal companies to make changes and adaptions to their

[Langer et al. 2011rising competition

the actual state of a product does not meet the desired nominal Hence, companies need to adapt their products, processes and production continuously

Huang and Mak 1999]. Those processes of adaption are addressed by the (ECM) [Huang et al. 2001

Langer and Lindemann 2009not only affect the product and its design but also

Huang and Mak 1999triggers for engineering changes,

little literature. have unforeseen effects on the fulfilment of requirements

are handled by requirements managementintegration of engineering change management and requirements management could look like and how companies can benefit from traceability in their development cycles

our research methodology before smanagement and engineering change management

In section 4 we then prapproach towards traceability in engineering change management

outlook for future research

state of the art in research onwe conducted a systematic literature review

management. We started our analysis byJarratt et al. 2011], [Lindemann and Reichwald 1998

, that give a good overview about the respective topics. which directly associate engineering change management and requirements

literature databases. As recommended by rd search within

4

ORIENTED TRACEABILITANAGEMENT

, H. Krcmar and

engineering change management, requirements

and other external and internal to their products (product as a general term also

Langer et al. 2011]. For instance, rrising competition, errors or uncertainties during development

the actual state of a product does not meet the desired nominal Hence, companies need to adapt their products, processes and production continuously

. Those processes of adaption are addressed by the Huang et al. 2001

Langer and Lindemann 2009]. the product and its design but also

Huang and Mak 1999]. While changtriggers for engineering changes, the effect of an engineering change on

However, changing one have unforeseen effects on the fulfilment of requirements which are

are handled by requirements management. In this work we examine integration of engineering change management and requirements management could look like and how companies can benefit from traceability in their development cycles

our research methodology before smanagement and engineering change management, ending with

In section 4 we then present approach towards traceability in engineering change management

for future research

state of the art in research on how engineering changes and requirement we conducted a systematic literature review

. We started our analysis byLindemann and Reichwald 1998

, that give a good overview about the respective topics. which directly associate engineering change management and requirements

As recommended by rd search within the publications

ORIENTED TRACEABILITY IN

and U.

and other external and internal cyclic s (product as a general term also

For instance, revised or uncertainties during development

the actual state of a product does not meet the desired nominal Hence, companies need to adapt their products, processes and production continuously

. Those processes of adaption are addressed by the Huang et al. 2001] and are interpreted as internal

the product and its design but alsoWhile chang

the effect of an engineering change on hanging one

which are not directly related to that n this work we examine

integration of engineering change management and requirements management could look like and how companies can benefit from traceability in their development cycles.

our research methodology before section 3 gives an overview on , ending with the description of issues

esent implications for the interface approach towards traceability in engineering change management is described in section 5

for future research.

how engineering changes and requirement we conducted a systematic literature review

. We started our analysis by Lindemann and Reichwald 1998

, that give a good overview about the respective topics. In order to find publications which directly associate engineering change management and requirements

As recommended by [Webster and Watson 2002publications initially

cyclic influence factorss (product as a general term also

evised laws, emerging or uncertainties during development

the actual state of a product does not meet the desired nominal Hence, companies need to adapt their products, processes and production continuously

. Those processes of adaption are addressed by the and are interpreted as internal

the product and its design but also other While changed requirements are

the effect of an engineering change on hanging one part of a product

not directly related to that n this work we examine

integration of engineering change management and requirements management could look like and

gives an overview on the description of issues

implications for the interface is described in section 5

how engineering changes and requirement we conducted a systematic literature review about engineering

initially investigating Lindemann and Reichwald 1998], [Pohl 2010

In order to find publications which directly associate engineering change management and requirements management

Webster and Watson 2002initially selected.

influence factors s (product as a general term also

emerging or uncertainties during development

the actual state of a product does not meet the desired nominal Hence, companies need to adapt their products, processes and production continuously

. Those processes of adaption are addressed by the and are interpreted as internal

other related requirements are

the effect of an engineering change on part of a product can

not directly related to that part. n this work we examine how an

integration of engineering change management and requirements management could look like and

gives an overview on the description of issues

implications for the interface is described in section 5.

how engineering changes and requirement about engineering

investigating Pohl 2010],

In order to find publications management, we

Webster and Watson 2002] selected. In total

DESIGN ORGANIZATION AND MANAGEMENT 1491

Page 2: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

we selectedperformed a qualitative content analysis in order to draw a in engineering change managemeAdditionally to the analysis of literaturepractitioners who are part of our industrial focus group on engineering changIn literature and in management and requirements the following research questions:

1. Which requirements

2. How do cycles in engineering change management and requirements with

3. How can traceability among different development artifacts contribute to managing engineering changes?

3. Overview:

3.1 Requirements In the early phases understood by engineers and used to find a solution. The part of product development that is concerned with defining the problem domain is commonly knWhen talking about Requirements describe qualitative and/or quantitative properties or conditions for a product [Ehrlenspiel 2009standards: “Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its development must satisfy”also from Leffingwell and Widrig [1999]managementthe system in a systematic way. It further aims to establish and maintain agreement between customers and the project team on the changing requirements of the system. requirements engineering canmanagementbeen developed, we further use this defini

The management of requirement changestasks of functionalityidentifying the encountermanagement processchanges. Each activity

selected 95 publications that foperformed a qualitative content analysis in order to draw a in engineering change managemeAdditionally to the analysis of literaturepractitioners who are part of our industrial focus group on engineering changIn literature and in the focus group management and requirements the following research questions:

Which knowledge items are produced and required in enginrequirements How do cycles in engineering change management and requirements with each otherHow can traceability among different development artifacts contribute to managing engineering changes?

Overview: Requirements

Requirements Management and Requirements In the early phases understood by engineers and used to find a solution. The part of product development that is concerned with defining the problem domain is commonly knWhen talking about Requirements describe qualitative and/or quantitative properties or conditions for a product Ehrlenspiel 2009]. A more detailed definition of the term requir

standards: “Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its development must satisfy”also from other stakeholders like the engineers developing the product [Leffingwell and Widrig [1999]management (RM) and the system in a systematic way. It further aims to establish and maintain agreement between customers and the project team on the changing requirements of the system. requirements engineering canmanagement [Berkovich et al. 2009been developed, we further use this defini

Figure

The management of requirement changestasks of requirements managementfunctionality or product propertyidentifying the encounter

anagement processchanges. Each activity

publications that foperformed a qualitative content analysis in order to draw a in engineering change managemeAdditionally to the analysis of literaturepractitioners who are part of our industrial focus group on engineering chang

the focus group management and requirements managementthe following research questions:

knowledge items are produced and required in enginrequirements managementHow do cycles in engineering change management and requirements

each other in terms of process management and organizationHow can traceability among different development artifacts contribute to managing engineering changes?

Requirements

Management and Requirements In the early phases of product development the problem needs to be stated in a form that can be understood by engineers and used to find a solution. The part of product development that is concerned with defining the problem domain is commonly knWhen talking about RE it is important to clear out what is meant by the term requirement. Requirements describe qualitative and/or quantitative properties or conditions for a product

]. A more detailed definition of the term requirstandards: “Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its development must satisfy” [Radatz et al. 1990

stakeholders like the engineers developing the product [Leffingwell and Widrig [1999]

and describe the system in a systematic way. It further aims to establish and maintain agreement between customers and the project team on the changing requirements of the system. requirements engineering can also

Berkovich et al. 2009been developed, we further use this defini

Figure 1. Considered activities of RE based o

The management of requirement changesrequirements management

or product propertyidentifying the encountered situation,

anagement process: Create changechanges. Each activity consists

publications that form the sample for our analysis. performed a qualitative content analysis in order to draw a in engineering change management and requirements Additionally to the analysis of literature, we got insights into current practice through discussions with practitioners who are part of our industrial focus group on engineering chang

the focus group discussionsmanagement

the following research questions: knowledge items are produced and required in engin

management? How do cycles in engineering change management and requirements

in terms of process management and organizationHow can traceability among different development artifacts contribute to managing

Requirements Management

Management and Requirements product development the problem needs to be stated in a form that can be

understood by engineers and used to find a solution. The part of product development that is concerned with defining the problem domain is commonly kn

it is important to clear out what is meant by the term requirement. Requirements describe qualitative and/or quantitative properties or conditions for a product

]. A more detailed definition of the term requirstandards: “Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its

atz et al. 1990stakeholders like the engineers developing the product [

Leffingwell and Widrig [1999] do not describe it as the eliciting, organizing, and documenting of the requirements of

the system in a systematic way. It further aims to establish and maintain agreement between customers and the project team on the changing requirements of the system.

also be divided Berkovich et al. 2009]. Since we focus on requirement changes after they already have

been developed, we further use this definition of RM

. Considered activities of RE based o

The management of requirement changes (RCs)requirements management. For

or product property a requirement is addressed and a potential change is identified. After situation, a change request leads to several activities in the change change request

s of several sub

rm the sample for our analysis. performed a qualitative content analysis in order to draw a

t and requirements managementwe got insights into current practice through discussions with

practitioners who are part of our industrial focus group on engineering changdiscussions, we particularly

interface with each other

knowledge items are produced and required in engin

How do cycles in engineering change management and requirements in terms of process management and organization

How can traceability among different development artifacts contribute to managing

Management and Engineering Change Management

Management and Requirements Engineeringproduct development the problem needs to be stated in a form that can be

understood by engineers and used to find a solution. The part of product development that is concerned with defining the problem domain is commonly kn

it is important to clear out what is meant by the term requirement. Requirements describe qualitative and/or quantitative properties or conditions for a product

]. A more detailed definition of the term requirstandards: “Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its

atz et al. 1990]. These requirements not only stem from customerstakeholders like the engineers developing the product [

do not distinguish the eliciting, organizing, and documenting of the requirements of

the system in a systematic way. It further aims to establish and maintain agreement between customers and the project team on the changing requirements of the system.

be divided into requirements development and requirements Since we focus on requirement changes after they already have

tion of RM which is described in the following

. Considered activities of RE based o

(RCs) and the traceability of requirements are the two main instance, w

a requirement is addressed and a potential change is identified. After a change request leads to several activities in the change

request, determine attainabilityseveral sub-activities to ensure customers’, stakeholders’ and

rm the sample for our analysis. performed a qualitative content analysis in order to draw a summarizing

management. we got insights into current practice through discussions with

practitioners who are part of our industrial focus group on engineering change particularly investigated

interface with each other

knowledge items are produced and required in engin

How do cycles in engineering change management and requirements in terms of process management and organization

How can traceability among different development artifacts contribute to managing

and Engineering Change Management

Engineering product development the problem needs to be stated in a form that can be

understood by engineers and used to find a solution. The part of product development that is concerned with defining the problem domain is commonly known as requirements engineerin

it is important to clear out what is meant by the term requirement. Requirements describe qualitative and/or quantitative properties or conditions for a product

]. A more detailed definition of the term requirement can be found in the IEEE standards: “Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its

These requirements not only stem from customerstakeholders like the engineers developing the product [

between the terms the eliciting, organizing, and documenting of the requirements of

the system in a systematic way. It further aims to establish and maintain agreement between customers and the project team on the changing requirements of the system.

into requirements development and requirements Since we focus on requirement changes after they already have

which is described in the following

. Considered activities of RE based on Berkovich

and the traceability of requirements are the two main instance, when a customer desires

a requirement is addressed and a potential change is identified. After a change request leads to several activities in the change

determine attainabilityactivities to ensure customers’, stakeholders’ and

rm the sample for our analysis. For this set of publications we summarizing picture of the state o

we got insights into current practice through discussions with practitioners who are part of our industrial focus group on engineering change management

investigated how engineering change interface with each other. Altogether we want to answer

knowledge items are produced and required in engineering change management and

How do cycles in engineering change management and requirements managementin terms of process management and organization?

How can traceability among different development artifacts contribute to managing

and Engineering Change Management

product development the problem needs to be stated in a form that can be understood by engineers and used to find a solution. The part of product development that is

own as requirements engineerinit is important to clear out what is meant by the term requirement.

Requirements describe qualitative and/or quantitative properties or conditions for a product ement can be found in the IEEE

standards: “Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its

These requirements not only stem from customerstakeholders like the engineers developing the product [Pohl 2010

between the terms REthe eliciting, organizing, and documenting of the requirements of

the system in a systematic way. It further aims to establish and maintain agreement between customers and the project team on the changing requirements of the system. As illustrated in Figure 1

into requirements development and requirements Since we focus on requirement changes after they already have

which is described in the following

Berkovich et al.

and the traceability of requirements are the two main a customer desires

a requirement is addressed and a potential change is identified. After a change request leads to several activities in the change

determine attainability, plan, implement and evaluate activities to ensure customers’, stakeholders’ and

For this set of publications we picture of the state o

we got insights into current practice through discussions with e management.

how engineering change Altogether we want to answer

eering change management and

management

How can traceability among different development artifacts contribute to managing

and Engineering Change Management

product development the problem needs to be stated in a form that can be understood by engineers and used to find a solution. The part of product development that is

own as requirements engineerinit is important to clear out what is meant by the term requirement.

Requirements describe qualitative and/or quantitative properties or conditions for a product ement can be found in the IEEE

standards: “Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its

These requirements not only stem from customerPohl 2010].

RE and requirements the eliciting, organizing, and documenting of the requirements of

the system in a systematic way. It further aims to establish and maintain agreement between customers illustrated in Figure 1

into requirements development and requirements Since we focus on requirement changes after they already have

which is described in the following.

et al. [2009]

and the traceability of requirements are the two main a customer desires a new or changed

a requirement is addressed and a potential change is identified. After a change request leads to several activities in the change

implement and evaluate activities to ensure customers’, stakeholders’ and

For this set of publications we picture of the state of the art

we got insights into current practice through discussions with

how engineering change Altogether we want to answer

eering change management and

interface

How can traceability among different development artifacts contribute to managing

and Engineering Change Management

product development the problem needs to be stated in a form that can be understood by engineers and used to find a solution. The part of product development that is

own as requirements engineering (RE). it is important to clear out what is meant by the term requirement.

Requirements describe qualitative and/or quantitative properties or conditions for a product ement can be found in the IEEE

standards: “Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its

These requirements not only stem from customers but

and requirements the eliciting, organizing, and documenting of the requirements of

the system in a systematic way. It further aims to establish and maintain agreement between customers illustrated in Figure 1

into requirements development and requirements Since we focus on requirement changes after they already have

and the traceability of requirements are the two main or changed

a requirement is addressed and a potential change is identified. After a change request leads to several activities in the change

implement and evaluate activities to ensure customers’, stakeholders’ and

1492 DESIGN ORGANIZATION AND MANAGEMENT

Page 3: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

producers’ requirements.cycle of a requirement (traceability will be explained in more detail in section requirements needs evolveadvantageIn general, crequirements emerge after the requirements specification has been considered complete. usually change with a monthly rate up to 5%, normalized to the total project effort. Over the entire project prog2010]. New or changed requirements during the project period must follow the same process and proceduredecided. For a controlled change of requirements in running projects a fixed change process must be defined [are accepted or received in an uncconstantly readditional costs and delays in the project process. The setting of deadlines for the adoptrequirements and a transparent communication of the effects of c

3.2 Engineering Change ManagementThe definitions of the term engineering changeoften only referred to modifications made to product components that were already in production [Wright 1997process engineering change management (ECM)the documentation of all impacted product data [history of all changesavoidancethere are by a process perspective, tool perspective and product perspective. This categorization neglects the view on the different strategies regarding all perspectives and the fact that in some literaturedocumentation is reckoneddocumentationto [Hamraz et al. 2013publications.with an EC request and finishing with its successful implementation (or its disapproval before) Jarratt and Clarkson 2005and Clarkson [2005]

Figure

ECM also processes) as well as old and nand Caskey 2003German DIN 199standards such as ISO 9001 or with the requirements of their OEM customer (e.g. VDA 4965).

producers’ requirements.cycle of a requirement (traceability will be explained in more detail in section requirements are continuous and inevitable, because

evolve, competitors introduceadvantage, and political, organizational and technical environments change.In general, changes requirements emerge after the requirements specification has been considered complete. usually change with a monthly rate up to 5%, normalized to the total project effort. Over the entire project progress requirements vary between 30% and 60% of the initial requirements analysis

. New or changed requirements during the project period must follow the same process and procedures as original requirements. Any changedecided. For a controlled change of requirements in running projects a fixed change process must be

[Versteegen et al. 2003are accepted or received in an uncconstantly re-tuning ofadditional costs and delays in the project process. The setting of deadlines for the adoptrequirements and a transparent communication of the effects of c

ineering Change ManagementThe definitions of the term engineering changeoften only referred to modifications made to product components that were already in production [Wright 1997], nowadays process is considered asengineering change management (ECM)the documentation of all impacted product data [history of all changesavoidance and anticipationthere are different perspectivesby a process perspective, tool perspective and product perspective. This categorization neglects the view on the different strategies regarding all perspectives and the fact that in some literaturedocumentation is reckoneddocumentation and strategic per

Hamraz et al. 2013publications. From a with an EC request and finishing with its successful implementation (or its disapproval before) Jarratt and Clarkson 2005and Clarkson [2005]

Figure 2. Generic engineering change process based on

also deals with the constprocesses) as well as old and nand Caskey 2003]). This can also be seen as the view of industrial standardGerman DIN 199-4 and DIN 6789standards such as ISO 9001 or with the requirements of their OEM customer (e.g. VDA 4965).

producers’ requirements. This step is supported by requirementcycle of a requirement (traceability will be explained in more detail in section

continuous and inevitable, because competitors introduce

and political, organizational and technical environments change.hanges are noticeable in two ways.

requirements emerge after the requirements specification has been considered complete. usually change with a monthly rate up to 5%, normalized to the total project effort. Over the entire

ress requirements vary between 30% and 60% of the initial requirements analysis . New or changed requirements during the project period must follow the same process and

s as original requirements. Any changedecided. For a controlled change of requirements in running projects a fixed change process must be

Versteegen et al. 2003]. Any change must be agreed through a specified instance. If changes are accepted or received in an unc

tuning of previously recorded requirementsadditional costs and delays in the project process. The setting of deadlines for the adoptrequirements and a transparent communication of the effects of c

ineering Change ManagementThe definitions of the term engineering changeoften only referred to modifications made to product components that were already in production [

], nowadays any alteration to released considered as an EC

engineering change management (ECM)the documentation of all impacted product data [history of all changes of products and its associated documents [

anticipation of ECs perspectives o

by a process perspective, tool perspective and product perspective. This categorization neglects the view on the different strategies regarding all perspectives and the fact that in some literaturedocumentation is reckoned as the main objective of ECM.

strategic persHamraz et al. 2013] who performed a comprehensive literature review and cate

From a process perspectivewith an EC request and finishing with its successful implementation (or its disapproval before) Jarratt and Clarkson 2005] and proviand Clarkson [2005] suggest a generic change process in six basic steps shown in Figure

. Generic engineering change process based on

deals with the constprocesses) as well as old and new states of product documents (

. This can also be seen as the view of industrial standard4 and DIN 6789

standards such as ISO 9001 or with the requirements of their OEM customer (e.g. VDA 4965).

This step is supported by requirementcycle of a requirement (traceability will be explained in more detail in section

continuous and inevitable, because competitors introduce products and processes that help to give them a competitive

and political, organizational and technical environments change.are noticeable in two ways.

requirements emerge after the requirements specification has been considered complete. usually change with a monthly rate up to 5%, normalized to the total project effort. Over the entire

ress requirements vary between 30% and 60% of the initial requirements analysis . New or changed requirements during the project period must follow the same process and

s as original requirements. Any changedecided. For a controlled change of requirements in running projects a fixed change process must be

. Any change must be agreed through a specified instance. If changes are accepted or received in an uncontrolled manner, this might lead to even more requirements or

previously recorded requirementsadditional costs and delays in the project process. The setting of deadlines for the adoptrequirements and a transparent communication of the effects of c

ineering Change Management The definitions of the term engineering changeoften only referred to modifications made to product components that were already in production [

alteration to released EC [Jarratt, et al. 2011

engineering change management (ECM) [Jarratt and Clarkson 2005the documentation of all impacted product data [

of products and its associated documents [of ECs [Lindemann and Reichwald 1998

on ECM in literature. by a process perspective, tool perspective and product perspective. This categorization neglects the view on the different strategies regarding all perspectives and the fact that in some literature

as the main objective of ECM.spective in the following

performed a comprehensive literature review and cateocess perspective, ECM is the processing of engineering changes, i.e. starting

with an EC request and finishing with its successful implementation (or its disapproval before) and providing respective methods and tools within the process steps

suggest a generic change process in six basic steps shown in Figure

. Generic engineering change process based on

deals with the constant documentationew states of product documents (

. This can also be seen as the view of industrial standard4 and DIN 6789-3) which aim to ensure that companies comply with

standards such as ISO 9001 or with the requirements of their OEM customer (e.g. VDA 4965).

This step is supported by requirementcycle of a requirement (traceability will be explained in more detail in section

continuous and inevitable, because - while the product is being developedproducts and processes that help to give them a competitive

and political, organizational and technical environments change.are noticeable in two ways. Either existing requirements change or new

requirements emerge after the requirements specification has been considered complete. usually change with a monthly rate up to 5%, normalized to the total project effort. Over the entire

ress requirements vary between 30% and 60% of the initial requirements analysis . New or changed requirements during the project period must follow the same process and

s as original requirements. Any change in requirements decided. For a controlled change of requirements in running projects a fixed change process must be

. Any change must be agreed through a specified instance. If changes ontrolled manner, this might lead to even more requirements or

previously recorded requirementsadditional costs and delays in the project process. The setting of deadlines for the adoptrequirements and a transparent communication of the effects of c

The definitions of the term engineering change (EC) slightly often only referred to modifications made to product components that were already in production [

alteration to released parts, documents or softwareJarratt, et al. 2011]

Jarratt and Clarkson 2005the documentation of all impacted product data [Rouibah and Caskey 2003

of products and its associated documents [Lindemann and Reichwald 1998

n ECM in literature. Jarratt, et al. [2011]by a process perspective, tool perspective and product perspective. This categorization neglects the view on the different strategies regarding all perspectives and the fact that in some literature

as the main objective of ECM.in the following

performed a comprehensive literature review and cateECM is the processing of engineering changes, i.e. starting

with an EC request and finishing with its successful implementation (or its disapproval before) ding respective methods and tools within the process steps

suggest a generic change process in six basic steps shown in Figure

. Generic engineering change process based on

documentation of changes, regarding change activities (EC ew states of product documents (

. This can also be seen as the view of industrial standardwhich aim to ensure that companies comply with

standards such as ISO 9001 or with the requirements of their OEM customer (e.g. VDA 4965).

This step is supported by requirements traceability, which deals with the life cycle of a requirement (traceability will be explained in more detail in section

while the product is being developedproducts and processes that help to give them a competitive

and political, organizational and technical environments change.Either existing requirements change or new

requirements emerge after the requirements specification has been considered complete. usually change with a monthly rate up to 5%, normalized to the total project effort. Over the entire

ress requirements vary between 30% and 60% of the initial requirements analysis . New or changed requirements during the project period must follow the same process and

in requirements must be decided. For a controlled change of requirements in running projects a fixed change process must be

. Any change must be agreed through a specified instance. If changes ontrolled manner, this might lead to even more requirements or

previously recorded requirements by stakeholdersadditional costs and delays in the project process. The setting of deadlines for the adoptrequirements and a transparent communication of the effects of changes are possible solutions.

) slightly differ in literatureoften only referred to modifications made to product components that were already in production [

parts, documents or software]. The handling of these changes

Jarratt and Clarkson 2005Rouibah and Caskey 2003

of products and its associated documents [Huang and Mak 1999Lindemann and Reichwald 1998]

Jarratt, et al. [2011]by a process perspective, tool perspective and product perspective. This categorization neglects the view on the different strategies regarding all perspectives and the fact that in some literature

as the main objective of ECM. Hence, we differentiate in the following. For a more detailed

performed a comprehensive literature review and cateECM is the processing of engineering changes, i.e. starting

with an EC request and finishing with its successful implementation (or its disapproval before) ding respective methods and tools within the process steps

suggest a generic change process in six basic steps shown in Figure

. Generic engineering change process based on Jarratt and Clarkson

of changes, regarding change activities (EC ew states of product documents (e.g. [

. This can also be seen as the view of industrial standardwhich aim to ensure that companies comply with

standards such as ISO 9001 or with the requirements of their OEM customer (e.g. VDA 4965).

s traceability, which deals with the life cycle of a requirement (traceability will be explained in more detail in section

while the product is being developedproducts and processes that help to give them a competitive

and political, organizational and technical environments change. Either existing requirements change or new

requirements emerge after the requirements specification has been considered complete. usually change with a monthly rate up to 5%, normalized to the total project effort. Over the entire

ress requirements vary between 30% and 60% of the initial requirements analysis . New or changed requirements during the project period must follow the same process and

must be anadecided. For a controlled change of requirements in running projects a fixed change process must be

. Any change must be agreed through a specified instance. If changes ontrolled manner, this might lead to even more requirements or

by stakeholders. As a result, there will be additional costs and delays in the project process. The setting of deadlines for the adopt

hanges are possible solutions.

in literature. While in the past often only referred to modifications made to product components that were already in production [

parts, documents or softwarehe handling of these changes

Jarratt and Clarkson 2005]. Other authors additionally see Rouibah and Caskey 2003], the documentation

Huang and Mak 1999] as part of ECM.

Jarratt, et al. [2011] categorize the EC literature by a process perspective, tool perspective and product perspective. This categorization neglects the view on the different strategies regarding all perspectives and the fact that in some literature

e differentiate For a more detailed categorization we refer

performed a comprehensive literature review and cateECM is the processing of engineering changes, i.e. starting

with an EC request and finishing with its successful implementation (or its disapproval before) ding respective methods and tools within the process steps

suggest a generic change process in six basic steps shown in Figure

Jarratt and Clarkson

of changes, regarding change activities (EC [Huang and Mak 1999

. This can also be seen as the view of industrial standards (e.g. ISO 26262 or the which aim to ensure that companies comply with

standards such as ISO 9001 or with the requirements of their OEM customer (e.g. VDA 4965).

s traceability, which deals with the life cycle of a requirement (traceability will be explained in more detail in section 5.1.). Change

while the product is being developed - products and processes that help to give them a competitive

Either existing requirements change or new requirements emerge after the requirements specification has been considered complete. Requirements usually change with a monthly rate up to 5%, normalized to the total project effort. Over the entire

ress requirements vary between 30% and 60% of the initial requirements analysis . New or changed requirements during the project period must follow the same process and

analyzed, evaluated and decided. For a controlled change of requirements in running projects a fixed change process must be

. Any change must be agreed through a specified instance. If changes ontrolled manner, this might lead to even more requirements or

. As a result, there will be additional costs and delays in the project process. The setting of deadlines for the adopt

hanges are possible solutions.

. While in the past often only referred to modifications made to product components that were already in production [

parts, documents or software during the design he handling of these changes

. Other authors additionally see the documentation

Huang and Mak 1999], or also the as part of ECM. This shows

categorize the EC literature by a process perspective, tool perspective and product perspective. This categorization neglects the view on the different strategies regarding all perspectives and the fact that in some literature

e differentiate between a process, categorization we refer

performed a comprehensive literature review and categorized 427ECM is the processing of engineering changes, i.e. starting

with an EC request and finishing with its successful implementation (or its disapproval before) ding respective methods and tools within the process steps

suggest a generic change process in six basic steps shown in Figure 2.

Jarratt and Clarkson [2005

of changes, regarding change activities (EC Huang and Mak 1999], [

(e.g. ISO 26262 or the which aim to ensure that companies comply with other industrial

standards such as ISO 9001 or with the requirements of their OEM customer (e.g. VDA 4965).

s traceability, which deals with the life hanges in customer

products and processes that help to give them a competitive

Either existing requirements change or new Requirements

usually change with a monthly rate up to 5%, normalized to the total project effort. Over the entire ress requirements vary between 30% and 60% of the initial requirements analysis [Ebert

. New or changed requirements during the project period must follow the same process and , evaluated and

decided. For a controlled change of requirements in running projects a fixed change process must be . Any change must be agreed through a specified instance. If changes

ontrolled manner, this might lead to even more requirements or a . As a result, there will be

additional costs and delays in the project process. The setting of deadlines for the adoption of hanges are possible solutions.

. While in the past ECs often only referred to modifications made to product components that were already in production [e.g.

during the design is called

. Other authors additionally see the documentation of the

or also the This shows that

categorize the EC literature by a process perspective, tool perspective and product perspective. This categorization neglects the view on the different strategies regarding all perspectives and the fact that in some literature the

a process, categorization we refer

427 ECM ECM is the processing of engineering changes, i.e. starting

with an EC request and finishing with its successful implementation (or its disapproval before) [e.g. ding respective methods and tools within the process steps. Jarratt

2005]

of changes, regarding change activities (EC [Rouibah

(e.g. ISO 26262 or the other industrial

standards such as ISO 9001 or with the requirements of their OEM customer (e.g. VDA 4965). Yet, as

DESIGN ORGANIZATION AND MANAGEMENT 1493

Page 4: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

indicated above, ECM additionaand documentation past.

3.3 Issues regarding the interfacemanagementIn order to refer to an artifact that can be regarded as the object of an EC product documentationThe term counterpart to the solution domain and characterizes the problem that is addressed by the developed product by requirement artifacts.A planned change of a solution artifact (requirementsanother solution artifact. The same is valid the other changedartifacts. solution artifacts other, SA 1 and SA 2to RA 2. Then, if RA 2 has to be adapted, also SA 4 couldependency between SA 1 and SA 4al. 2012])

Figure

Within the often referenced ECM and link of ECM to configuration management gives a small hint to requirement artifacts, since configuration management aims to characteristics and their changes and to verify the compliance with product specifications (i.e. requirements) [Only few2012], [Indirect dependencies through requirement and solution artifacts are investigated with the help of matrices, where known dependencies are modeled ausing matrices weightings for the dependencies, diseveral propagatdependencies in order to estimate change propagation, without describing implications for ECM and RM from the process and organizational perspective.Further articlesmanagementmention the terms without investigating the When looking into practice, the treatment of RCs and ECs can be very different.company seeing them as a trigger for ECs.

indicated above, ECM additionaand documentation of ECs. I

Issues regarding the interfacemanagement In order to refer to an artifact that can be regarded as the object of an EC product documentationThe term ‘requirement artifaccounterpart to the solution domain and characterizes the problem that is addressed by the developed product by requirement artifacts.

planned change of a solution artifact (requirements, because several requirements can be affected indirectly and lead to the need to change another solution artifact. The same is valid the other changed (i.e. a RC)

. As illustrated in Figure tion artifacts and also dependencies

other, SA 1 and SA 2to RA 2. Then, if RA 2 has to be adapted, also SA 4 couldependency between SA 1 and SA 4

]).

Figure 3. Dependencies between requirement artifacts (RAs) and solution artifacts (SAs)

the often referenced ECM and link of ECM to configuration management gives a small hint to requirement artifacts, since configuration management aims to characteristics and their changes and to verify the compliance with product specifications (i.e. requirements) [Jarratt, et al. 2011Only few publication

[Morkos et al. 2012Indirect dependencies through requirement and solution artifacts are investigated with the help of matrices, where known dependencies are modeled a

matrices bears some weaknesses, as they quickly become confusing if they grow in size or if weightings for the dependencies, diseveral propagated indirect dependencies dependencies in order to estimate change propagation, without describing implications for ECM and RM from the process and organizational perspective.

articles regardemanagement [e.g. Andersson et al. 2003mention the terms without investigating the

looking into practice, the treatment of RCs and ECs can be very different.company that is represented in our focus group RCs are not considered integrated with ECs, besides seeing them as a trigger for ECs.

indicated above, ECM additionaof ECs. It further

Issues regarding the interface

In order to refer to an artifact that can be regarded as the object of an EC product documentation) we use the term

rement artifact’ (RA)counterpart to the solution domain and characterizes the problem that is addressed by the developed product by requirement artifacts.

planned change of a solution artifact (, because several requirements can be affected indirectly and lead to the need to change

another solution artifact. The same is valid the other it can affect other requirement artifacts

illustrated in Figure and also dependencies

other, SA 1 and SA 2 fulfill RA 1to RA 2. Then, if RA 2 has to be adapted, also SA 4 couldependency between SA 1 and SA 4

ependencies between requirement artifacts (RAs) and solution artifacts (SAs)

the often referenced ECM and link of ECM to configuration management gives a small hint to requirement artifacts, since configuration management aims to characteristics and their changes and to verify the compliance with product specifications (i.e.

Jarratt, et al. 2011publications are found that

Morkos et al. 2012]. They initially come from ECM and research on change propagationIndirect dependencies through requirement and solution artifacts are investigated with the help of matrices, where known dependencies are modeled a

bears some weaknesses, as they quickly become confusing if they grow in size or if weightings for the dependencies, di

ed indirect dependencies dependencies in order to estimate change propagation, without describing implications for ECM and RM from the process and organizational perspective.

regarded as relevant mainly deal about product lifecycle management and product data e.g. Andersson et al. 2003

mention the terms without investigating the looking into practice, the treatment of RCs and ECs can be very different.

represented in our focus group RCs are not considered integrated with ECs, besides seeing them as a trigger for ECs.

indicated above, ECM additionally pursues further aims to avoid

Issues regarding the interface between requirements

In order to refer to an artifact that can be regarded as the object of an EC we use the term ‘solution artifact

(RA) represents counterpart to the solution domain and characterizes the problem that is addressed by the developed

planned change of a solution artifact (i.e. an

, because several requirements can be affected indirectly and lead to the need to change another solution artifact. The same is valid the other

it can affect other requirement artifactsillustrated in Figure 3, there are

and also dependencies in-betweenRA 1. When there is an EC of SA 1, it could affect RA 1, which is related

to RA 2. Then, if RA 2 has to be adapted, also SA 4 couldependency between SA 1 and SA 4 (an illustrative example for these correlations is given in [

ependencies between requirement artifacts (RAs) and solution artifacts (SAs)

the often referenced ECM and RM literature thelink of ECM to configuration management gives a small hint to requirement artifacts, since configuration management aims to characteristics and their changes and to verify the compliance with product specifications (i.e.

Jarratt, et al. 2011]. found that directly associate

. They initially come from ECM and research on change propagationIndirect dependencies through requirement and solution artifacts are investigated with the help of matrices, where known dependencies are modeled a

bears some weaknesses, as they quickly become confusing if they grow in size or if weightings for the dependencies, different kinds of dependencies,

ed indirect dependencies have to be considered. Moreover, the authors look at the dependencies in order to estimate change propagation, without describing implications for ECM and RM from the process and organizational perspective.

d as relevant mainly deal about product lifecycle management and product data e.g. Andersson et al. 2003]. They

mention the terms without investigating the implications for the interface.looking into practice, the treatment of RCs and ECs can be very different.

represented in our focus group RCs are not considered integrated with ECs, besides seeing them as a trigger for ECs. In another company

ursues strategies besides theaims to avoid and anticipate

between requirements

In order to refer to an artifact that can be regarded as the object of an EC solution artifact

represents a goal or counterpart to the solution domain and characterizes the problem that is addressed by the developed

i.e. an EC) should not be considered without looking at the , because several requirements can be affected indirectly and lead to the need to change

another solution artifact. The same is valid the other way around. When a requirement artifact is it can affect other requirement artifacts

are known interrelations between. For instance

When there is an EC of SA 1, it could affect RA 1, which is related to RA 2. Then, if RA 2 has to be adapted, also SA 4 coul

(an illustrative example for these correlations is given in [

ependencies between requirement artifacts (RAs) and solution artifacts (SAs)

RM literature there is nolink of ECM to configuration management gives a small hint to requirement artifacts, since configuration management aims to characteristics and their changes and to verify the compliance with product specifications (i.e.

directly associate RM. They initially come from ECM and research on change propagation

Indirect dependencies through requirement and solution artifacts are investigated with the help of matrices, where known dependencies are modeled and indirect depen

bears some weaknesses, as they quickly become confusing if they grow in size or if fferent kinds of dependencies,

have to be considered. Moreover, the authors look at the dependencies in order to estimate change propagation, without describing implications for ECM and RM from the process and organizational perspective.

d as relevant mainly deal about product lifecycle management and product data . They refer to

implications for the interface.looking into practice, the treatment of RCs and ECs can be very different.

represented in our focus group RCs are not considered integrated with ECs, besides In another company require

besides the effective and efficient processing anticipate ECs and t

between requirements management

In order to refer to an artifact that can be regarded as the object of an EC solution artifact’ (SA) which

or a requirementcounterpart to the solution domain and characterizes the problem that is addressed by the developed

EC) should not be considered without looking at the , because several requirements can be affected indirectly and lead to the need to change

way around. When a requirement artifact is it can affect other requirement artifacts directly or

known interrelations or instance, RA 1 and RA

When there is an EC of SA 1, it could affect RA 1, which is related to RA 2. Then, if RA 2 has to be adapted, also SA 4 could be affected. Hence, there is an unknown

(an illustrative example for these correlations is given in [

ependencies between requirement artifacts (RAs) and solution artifacts (SAs)

re is no interface directly addressed. link of ECM to configuration management gives a small hint to consider both, solution artifacts and requirement artifacts, since configuration management aims to overlook all functional and physical characteristics and their changes and to verify the compliance with product specifications (i.e.

RM and ECM. They initially come from ECM and research on change propagation

Indirect dependencies through requirement and solution artifacts are investigated with the help of nd indirect depen

bears some weaknesses, as they quickly become confusing if they grow in size or if fferent kinds of dependencies,

have to be considered. Moreover, the authors look at the dependencies in order to estimate change propagation, without describing implications for ECM and

d as relevant mainly deal about product lifecycle management and product data refer to RM as well as

implications for the interface.looking into practice, the treatment of RCs and ECs can be very different.

represented in our focus group RCs are not considered integrated with ECs, besides requirements also have a code number and are

effective and efficient processing ECs and to learn from ECs from the

management and engineering change

In order to refer to an artifact that can be regarded as the object of an EC (e.g. which is part of the solution domain

a requirement. The problem domain is the counterpart to the solution domain and characterizes the problem that is addressed by the developed

EC) should not be considered without looking at the , because several requirements can be affected indirectly and lead to the need to change

way around. When a requirement artifact is directly or indirectly via several solution

known interrelations within requirement artifactsRA 1 and RA

When there is an EC of SA 1, it could affect RA 1, which is related d be affected. Hence, there is an unknown

(an illustrative example for these correlations is given in [

ependencies between requirement artifacts (RAs) and solution artifacts (SAs)

nterface directly addressed. consider both, solution artifacts and

overlook all functional and physical characteristics and their changes and to verify the compliance with product specifications (i.e.

ECM [Koh et al. 2008. They initially come from ECM and research on change propagation

Indirect dependencies through requirement and solution artifacts are investigated with the help of nd indirect dependencies are derived.

bears some weaknesses, as they quickly become confusing if they grow in size or if fferent kinds of dependencies, conditional dependencies

have to be considered. Moreover, the authors look at the dependencies in order to estimate change propagation, without describing implications for ECM and

d as relevant mainly deal about product lifecycle management and product data as well as to ECM

implications for the interface. looking into practice, the treatment of RCs and ECs can be very different.

represented in our focus group RCs are not considered integrated with ECs, besides ments also have a code number and are

effective and efficient processing o learn from ECs from the

and engineering change

(e.g. parts, componentpart of the solution domainThe problem domain is the

counterpart to the solution domain and characterizes the problem that is addressed by the developed

EC) should not be considered without looking at the , because several requirements can be affected indirectly and lead to the need to change

way around. When a requirement artifact is indirectly via several solution

requirement artifacts 2 are related to each

When there is an EC of SA 1, it could affect RA 1, which is related d be affected. Hence, there is an unknown

(an illustrative example for these correlations is given in [

ependencies between requirement artifacts (RAs) and solution artifacts (SAs)

nterface directly addressed. consider both, solution artifacts and

overlook all functional and physical characteristics and their changes and to verify the compliance with product specifications (i.e.

Koh et al. 2008], [Koh, et al. . They initially come from ECM and research on change propagation

Indirect dependencies through requirement and solution artifacts are investigated with the help of cies are derived. However,

bears some weaknesses, as they quickly become confusing if they grow in size or if conditional dependencies

have to be considered. Moreover, the authors look at the dependencies in order to estimate change propagation, without describing implications for ECM and

d as relevant mainly deal about product lifecycle management and product data ECM, but they rather just

looking into practice, the treatment of RCs and ECs can be very different. For instance, in one represented in our focus group RCs are not considered integrated with ECs, besides

ments also have a code number and are

effective and efficient processing o learn from ECs from the

and engineering change

, components or part of the solution domain. The problem domain is the

counterpart to the solution domain and characterizes the problem that is addressed by the developed

EC) should not be considered without looking at the , because several requirements can be affected indirectly and lead to the need to change

way around. When a requirement artifact is indirectly via several solution

requirement artifacts and are related to each

When there is an EC of SA 1, it could affect RA 1, which is related d be affected. Hence, there is an unknown

(an illustrative example for these correlations is given in [Koh et

ependencies between requirement artifacts (RAs) and solution artifacts (SAs)

nterface directly addressed. Only the consider both, solution artifacts and

overlook all functional and physical characteristics and their changes and to verify the compliance with product specifications (i.e.

Koh, et al. . They initially come from ECM and research on change propagation.

Indirect dependencies through requirement and solution artifacts are investigated with the help of However,

bears some weaknesses, as they quickly become confusing if they grow in size or if conditional dependencies and

have to be considered. Moreover, the authors look at the dependencies in order to estimate change propagation, without describing implications for ECM and

d as relevant mainly deal about product lifecycle management and product data , but they rather just

For instance, in one represented in our focus group RCs are not considered integrated with ECs, besides

ments also have a code number and are

1494 DESIGN ORGANIZATION AND MANAGEMENT

Page 5: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

thereby treated the same as product components or its documentation in their product data management (PDM) system. In However, the consideration of all naffected by one change request does not follow a structured formal process. On an organizational level, teams are built who have to assess and decide on the request.

4. Implicationsengineering change managementThis paper does not investigatefrom a procedural and organizational perspective. This is important, theoretically leads to ahas to decide upon. The conceivable procedural interactions between ECs and RCs are depictFigure 4by a deficient actual state (i.e. product does not meet requirements) or by a deficientnominal state (for example misunderstood or changed customer requirements) [[Herberg et al. 2010domain (EC)both in the solution domain and in the pdepicted with gray arrows in Figure 4)and RCs should not be seen separated.

The information that is needed for over a large variety of documents or it is only tacit knowledge that single engineers have.concept of process information errors or adevelopment cycles.

5. CycleEven though neither ECM literature nor RE/RM literature addresses the synchronization of ECs andRCs directly, it is encountered indirectly. There are approachesto assess change propagation not only on a component level, but also via requirement relationships. Furthermorerelevant domains who could be affected by the change. Members in our focus group from industry state that people who control the requirements are also part of that commiHowever, since the synchronization is not prescribed in a Errors may originate e.g. because some domains affected by the change can be forgotten or people (and thereby their knowledge)necessary investigation of interrelations between ECs and RCs.

thereby treated the same as product components or its documentation in their product data management (PDM) system. In However, the consideration of all naffected by one change request does not follow a structured formal process. On an organizational level, teams are built who have to assess and decide on the request.

Implications engineering change managementThis paper does not investigatefrom a procedural and organizational perspective. This is important, theoretically leads to ahas to decide upon. The conceivable procedural interactions between ECs and RCs are depict

4. When there is a tarby a deficient actual state (i.e. product does not meet requirements) or by a deficientnominal state (for example misunderstood or changed customer requirements) [Herberg et al. 2010

(EC) or in the problem domainboth in the solution domain and in the pdepicted with gray arrows in Figure 4)

RCs should not be seen separated.

Figure

The information that is needed for over a large variety of documents or it is only tacit knowledge that single engineers have.concept of traceability

can be stored systematicallyinformation they can improve the efficiency of errors or additional work by reducing unforeseen changesdevelopment cycles.

Cycle-orientedEven though neither ECM literature nor RE/RM literature addresses the synchronization of ECs andRCs directly, it is encountered indirectly. There are approachesto assess change propagation not only on a component level, but also via requirement relationships. Furthermore, in ECM it is suggested to build an engineering change board including people from all relevant domains who could be affected by the change. Members in our focus group from industry state that people who control the requirements are also part of that commiHowever, since the synchronization is not prescribed in a Errors may originate e.g. because some domains affected by the change can be forgotten or people (and thereby their knowledge)necessary investigation of interrelations between ECs and RCs.

thereby treated the same as product components or its documentation in their product data management (PDM) system. In However, the consideration of all naffected by one change request does not follow a structured formal process. On an organizational level, teams are built who have to assess and decide on the request.

for the interface between engineering change managementThis paper does not investigate from a procedural and organizational perspective. This is important, theoretically leads to another change request (regardless if it concerns a RC or EC), which somebody has to decide upon. The conceivable procedural interactions between ECs and RCs are depict

When there is a target deviation, the change procedure is triggered.by a deficient actual state (i.e. product does not meet requirements) or by a deficientnominal state (for example misunderstood or changed customer requirements) [Herberg et al. 2010]. In both cases a

or in the problem domainboth in the solution domain and in the pdepicted with gray arrows in Figure 4)

RCs should not be seen separated.

Figure 4. Change cycle

The information that is needed for over a large variety of documents or it is only tacit knowledge that single engineers have.

traceability this information on eachcan be stored systematically

they can improve the efficiency of dditional work by reducing unforeseen changes

oriented traceabilityEven though neither ECM literature nor RE/RM literature addresses the synchronization of ECs andRCs directly, it is encountered indirectly. There are approachesto assess change propagation not only on a component level, but also via requirement relationships.

in ECM it is suggested to build an engineering change board including people from all relevant domains who could be affected by the change. Members in our focus group from industry state that people who control the requirements are also part of that commiHowever, since the synchronization is not prescribed in a Errors may originate e.g. because some domains affected by the change can be forgotten or people (and thereby their knowledge) necessary investigation of interrelations between ECs and RCs.

thereby treated the same as product components or its documentation in their product data management (PDM) system. In a third companyHowever, the consideration of all necessary affected by one change request does not follow a structured formal process. On an organizational level, teams are built who have to assess and decide on the request.

for the interface between engineering change management

change propagation in order to assess change effects, but from a procedural and organizational perspective. This is important,

change request (regardless if it concerns a RC or EC), which somebody has to decide upon. The conceivable procedural interactions between ECs and RCs are depict

get deviation, the change procedure is triggered.by a deficient actual state (i.e. product does not meet requirements) or by a deficientnominal state (for example misunderstood or changed customer requirements) [

]. In both cases an initialor in the problem domain (RC)

both in the solution domain and in the problem domaindepicted with gray arrows in Figure 4). This leads us to the conclusion, that the management of

RCs should not be seen separated.

. Change cycles within and between RM and ECM

The information that is needed for a holistic estimation of over a large variety of documents or it is only tacit knowledge that single engineers have.

information on eachcan be stored systematically. If companies are able to use this hidden and distributed

they can improve the efficiency of dditional work by reducing unforeseen changes

raceability for the management of changesEven though neither ECM literature nor RE/RM literature addresses the synchronization of ECs andRCs directly, it is encountered indirectly. There are approachesto assess change propagation not only on a component level, but also via requirement relationships.

in ECM it is suggested to build an engineering change board including people from all relevant domains who could be affected by the change. Members in our focus group from industry state that people who control the requirements are also part of that commiHowever, since the synchronization is not prescribed in a Errors may originate e.g. because some domains affected by the change can be forgotten or people

exit the company. Traceability bears the potential to formalize the necessary investigation of interrelations between ECs and RCs.

thereby treated the same as product components or its documentation in their product data a third company, requirements are stored in a special IT system.

ecessary solution artifacts and requirement artifactsaffected by one change request does not follow a structured formal process. On an organizational level, teams are built who have to assess and decide on the request.

for the interface between

change propagation in order to assess change effects, but from a procedural and organizational perspective. This is important,

change request (regardless if it concerns a RC or EC), which somebody has to decide upon. The conceivable procedural interactions between ECs and RCs are depict

get deviation, the change procedure is triggered.by a deficient actual state (i.e. product does not meet requirements) or by a deficientnominal state (for example misunderstood or changed customer requirements) [

n initial change is necessary (RC). However, the change can make other changes necessary

roblem domainThis leads us to the conclusion, that the management of

s within and between RM and ECM

holistic estimation of over a large variety of documents or it is only tacit knowledge that single engineers have.

information on each artifact that is generated during the development . If companies are able to use this hidden and distributed

they can improve the efficiency of their change processesdditional work by reducing unforeseen changes

for the management of changesEven though neither ECM literature nor RE/RM literature addresses the synchronization of ECs andRCs directly, it is encountered indirectly. There are approachesto assess change propagation not only on a component level, but also via requirement relationships.

in ECM it is suggested to build an engineering change board including people from all relevant domains who could be affected by the change. Members in our focus group from industry state that people who control the requirements are also part of that commiHowever, since the synchronization is not prescribed in a Errors may originate e.g. because some domains affected by the change can be forgotten or people

exit the company. Traceability bears the potential to formalize the necessary investigation of interrelations between ECs and RCs.

thereby treated the same as product components or its documentation in their product data requirements are stored in a special IT system.

solution artifacts and requirement artifactsaffected by one change request does not follow a structured formal process. On an organizational level, teams are built who have to assess and decide on the request.

for the interface between requirements management and

change propagation in order to assess change effects, but from a procedural and organizational perspective. This is important,

change request (regardless if it concerns a RC or EC), which somebody has to decide upon. The conceivable procedural interactions between ECs and RCs are depict

get deviation, the change procedure is triggered.by a deficient actual state (i.e. product does not meet requirements) or by a deficientnominal state (for example misunderstood or changed customer requirements) [

is necessary and requested . However, the change can make other changes necessary

roblem domain (i.e. further ECs or RCs are requested as This leads us to the conclusion, that the management of

s within and between RM and ECM

holistic estimation of the effects of one changeover a large variety of documents or it is only tacit knowledge that single engineers have.

artifact that is generated during the development . If companies are able to use this hidden and distributed

their change processesdditional work by reducing unforeseen changes and hence avoid or shorten their

for the management of changesEven though neither ECM literature nor RE/RM literature addresses the synchronization of ECs andRCs directly, it is encountered indirectly. There are approaches [Koh to assess change propagation not only on a component level, but also via requirement relationships.

in ECM it is suggested to build an engineering change board including people from all relevant domains who could be affected by the change. Members in our focus group from industry state that people who control the requirements are also part of that commiHowever, since the synchronization is not prescribed in a formal process, there is potential for errors. Errors may originate e.g. because some domains affected by the change can be forgotten or people

exit the company. Traceability bears the potential to formalize the necessary investigation of interrelations between ECs and RCs.

thereby treated the same as product components or its documentation in their product data requirements are stored in a special IT system.

solution artifacts and requirement artifactsaffected by one change request does not follow a structured formal process. On an organizational

requirements management and

change propagation in order to assess change effects, but from a procedural and organizational perspective. This is important, since every propagated change

change request (regardless if it concerns a RC or EC), which somebody has to decide upon. The conceivable procedural interactions between ECs and RCs are depict

get deviation, the change procedure is triggered. ECs are either triggered by a deficient actual state (i.e. product does not meet requirements) or by a deficientnominal state (for example misunderstood or changed customer requirements) [

and requested . However, the change can make other changes necessary

(i.e. further ECs or RCs are requested as This leads us to the conclusion, that the management of

s within and between RM and ECM

the effects of one changeover a large variety of documents or it is only tacit knowledge that single engineers have.

artifact that is generated during the development . If companies are able to use this hidden and distributed

their change processes. Furthermore, they can avoid and hence avoid or shorten their

for the management of changes Even though neither ECM literature nor RE/RM literature addresses the synchronization of ECs and

et al. 2012], to assess change propagation not only on a component level, but also via requirement relationships.

in ECM it is suggested to build an engineering change board including people from all relevant domains who could be affected by the change. Members in our focus group from industry state that people who control the requirements are also part of that committee in their companies.

process, there is potential for errors. Errors may originate e.g. because some domains affected by the change can be forgotten or people

exit the company. Traceability bears the potential to formalize the

thereby treated the same as product components or its documentation in their product data requirements are stored in a special IT system.

solution artifacts and requirement artifacts that could be affected by one change request does not follow a structured formal process. On an organizational

requirements management and

change propagation in order to assess change effects, but lookssince every propagated change

change request (regardless if it concerns a RC or EC), which somebody has to decide upon. The conceivable procedural interactions between ECs and RCs are depict

ECs are either triggered by a deficient actual state (i.e. product does not meet requirements) or by a deficient or nominal state (for example misunderstood or changed customer requirements) [Fricke et al. 2000

and requested either in the solution . However, the change can make other changes necessary

(i.e. further ECs or RCs are requested as This leads us to the conclusion, that the management of

s within and between RM and ECM

the effects of one change is often distributed over a large variety of documents or it is only tacit knowledge that single engineers have.

artifact that is generated during the development . If companies are able to use this hidden and distributed

. Furthermore, they can avoid and hence avoid or shorten their

Even though neither ECM literature nor RE/RM literature addresses the synchronization of ECs and, [Morkos et al. 2012

to assess change propagation not only on a component level, but also via requirement relationships. in ECM it is suggested to build an engineering change board including people from all

relevant domains who could be affected by the change. Members in our focus group from industry ttee in their companies.

process, there is potential for errors. Errors may originate e.g. because some domains affected by the change can be forgotten or people

exit the company. Traceability bears the potential to formalize the

thereby treated the same as product components or its documentation in their product data requirements are stored in a special IT system.

that could be affected by one change request does not follow a structured formal process. On an organizational

requirements management and

looks at it since every propagated change

change request (regardless if it concerns a RC or EC), which somebody has to decide upon. The conceivable procedural interactions between ECs and RCs are depicted in

ECs are either triggered or changed

et al. 2000], either in the solution

. However, the change can make other changes necessary (i.e. further ECs or RCs are requested as

This leads us to the conclusion, that the management of ECs

is often distributed With the

artifact that is generated during the development . If companies are able to use this hidden and distributed

. Furthermore, they can avoid and hence avoid or shorten their

Even though neither ECM literature nor RE/RM literature addresses the synchronization of ECs and et al. 2012]

to assess change propagation not only on a component level, but also via requirement relationships. in ECM it is suggested to build an engineering change board including people from all

relevant domains who could be affected by the change. Members in our focus group from industry ttee in their companies.

process, there is potential for errors. Errors may originate e.g. because some domains affected by the change can be forgotten or people

exit the company. Traceability bears the potential to formalize the

DESIGN ORGANIZATION AND MANAGEMENT 1495

Page 6: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

5.1 Theoretical background to traceability With the ongoing digitalization more and more know-how is stored in documents as presentations, reports or construction plans. The implementation of a systematic organization and reuse of those documents awards companies with a competitive advantage [Liebowitz 1999]. Traceability aims to reuse such knowledge. Hence, experiences of individual and organizational knowledge become available and can be provided for future activities in order to improve processes and engineering designs [Hicks et al. 2002]. Moreover, knowledge-based product development aims to reuse best practices, reduced cycle times and improvements in product quality and variety [Rezayat 2000]. Traceability jointly connects single knowledge items or fragments in order to generate, dispose, retrieve, transform and apply them. Especially the ability to follow the life of software artifacts has been used as a quality attribute for software [Winkler and Pilgrim 2010]. Defining, describing, capturing and following traces from and to artifacts of a software development are driven by requirements. Therefore the requirements engineering community has been the largest driver of traceability research. Traceability is defined in the IEEE Standard Glossary of Software Engineering Terminology as: [Radatz et al. 1990]

1. “The degree to which a relationship can be established between two or more products of the development process, especially products having a predecessor–successor or master–subordinate relationship to one another. [...]

2. The degree to which each element in a software development product establishes its reason for existing.”

To document the various dependencies, known or unknown, direct or indirect traceability links show the influence between the artifacts [Winkler and Pilgrim 2010]. Two kinds of linkages must be differentiated: A unidirectional depends-on or a bidirectional alternative-for link. Both can indicate an order in time or causality. [Spanoudakis and Zisman 2005] define eight different classes of traceability links listed in Table 1. They are partly used in our data model for traceability in change management in the following section.

Table 1. Classes of traceability links [Spanoudakis and Zisman 2005] Traceability links Explanation Dependency Indicates that the existence of an artifact depends on another Generalization/Refinement Shows the complexity of an artifact Evolution Reflects the change of an artifact Satisfaction Indicates, that an artifact was satisfied by another Overlap An intersection of two artifacts Conflicting Shows conflicts and inconsistencies between artifacts Rationalization Specifies the justification of the evolution of artifacts Contribution Shows the relationship between requirements and stakeholders

Traceability information helps to assess the effect of a requirements change and links to related requirements. It is the ability to verify an item by documented recorded identification. Model-driven development (MDD), an area where parts of the software development process are executed automatically, is able to leverage traceability by automatously generating these documented recorded identifications [Winkler and Pilgrim 2010]. It can be identified at any time, where, when and by whom solution artifacts are developed, manufactured, processed, stored, transported, used or disposed. This linking of requirements to system models increases the comprehensibility of the system. The impact of changing stakeholder requirements during the project is easier to assess. An explicit linking and traceability between requirement artifacts and solution artifacts facilitate crosschecking of system models with the associated requirements. Outside the software and requirements engineering community the concept of traceability has attracted less attention among researchers. However, recently there has been significant progress in this area, for example on the field of tracing engineering information [Pavković et al. 2013]. While software

1496 DESIGN ORGANIZATION AND MANAGEMENT

Page 7: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

development by its very nature produces artifacts (e.g. codeby machines so that traceable requirements engineering tools, the situation with the development of mechanicdifferent.development projects well as human factors and the design process itself. of traceability in engineering design is that onlmet by explicitly artifacts that are affected by the change on the other hand.

5.2 A data Štorga et al. [2011]process related traceability elements regarding the four perspectives requirements, change, characteristics and traceability of information objects within engineering design. However, the reference model does not address the different stages a change can evolve to. summarized as follows: A change proposal is triggered by an issue (i.e. target deviation), which then evolves to a change request if it is decided to go after it. Finally, when there is a promising option to solve the change issue, theimplement thechange has to be integrated, regardless if the initican even be extended to other domains in the product lifecycle, such as production. Thus, the reference model by ‘change’ from a single product component modificatiorequirement artifacts, solution artifacts or production artifactsdata model shown in Figure

The data model for traceability in ECM does not describe structure of how information regarding different artifacts within the ECM process is interconnected. An upcoming entity changerequest process determines attainability and plansevolves collected and associated with change request responsibilities, also for subchange order is also directly linked to the entity change further linked to three artifact

development by its very nature produces artifacts (e.g. codeby machines so that traceable requirements engineering tools, the situation with the development of mechanicdifferent. Štorga [2004]development projects well as human factors and the design process itself. of traceability in engineering design is that onl

explicitly documenting different change states of an EC or RC on the one hand and artifacts that are affected by the change on the other hand.

ata model for Štorga et al. [2011]process related traceability elements regarding the four perspectives requirements, change, characteristics and decision traceability. Hence, they provide a useful holistic framework to achieve traceability of information objects within engineering design. However, the reference model does not address the different stages a change can evolve to. summarized as follows: A change proposal is triggered by an issue (i.e. target deviation), which then evolves to a change request if it is decided to go after it. Finally, when there is a promising option to solve the change issue, theimplement the change. For every evolving stage,change has to be integrated, regardless if the initican even be extended to other domains in the product lifecycle, such as production. Thus, the reference model by ‘change’ from a single product component modificatiorequirement artifacts, solution artifacts or production artifactsdata model shown in Figure

Figure 5

The data model for traceability in ECM does not describe structure of how information regarding different artifacts within the ECM process is interconnected.

upcoming issue change. The change

request process determines attainability and plansevolves into a change ordercollected and associated with change request responsibilities, also for subchange order is also directly linked to the entity change

linked to three artifact

development by its very nature produces artifacts (e.g. codeby machines so that traceable elements can be mostly created automatically and managed by common requirements engineering tools, the situation with the development of mechanic

Štorga [2004] argues that thedevelopment projects due to the incompatibility of information among heterogeneous design tools as well as human factors and the design process itself. of traceability in engineering design is that onl

documenting different change states of an EC or RC on the one hand and artifacts that are affected by the change on the other hand.

odel for traceability in Štorga et al. [2011] present a reference model for traceability records that considers product and process related traceability elements regarding the four perspectives requirements, change,

decision traceability. Hence, they provide a useful holistic framework to achieve traceability of information objects within engineering design. However, the reference model does not address the different stages a change can evolve to. summarized as follows: A change proposal is triggered by an issue (i.e. target deviation), which then evolves to a change request if it is decided to go after it. Finally, when there is a promising option to solve the change issue, the change request becomes a change order which is the starting shot to

change. For every evolving stage,change has to be integrated, regardless if the initican even be extended to other domains in the product lifecycle, such as production. Thus, the reference model by Štorga et al. [2011]‘change’ from a single product component modificatiorequirement artifacts, solution artifacts or production artifactsdata model shown in Figure 5.

5. Data model for traceability in

The data model for traceability in ECM does not describe structure of how information regarding different artifacts within the ECM process is interconnected.

(i.e. target deviation). The change proposal

request process determines attainability and planschange order where all information of issue, change proposal and change request are

collected and associated with change request responsibilities, also for subchange order is also directly linked to the entity change

linked to three artifact types:

development by its very nature produces artifacts (e.g. codeelements can be mostly created automatically and managed by common

requirements engineering tools, the situation with the development of mechanicargues that there are

the incompatibility of information among heterogeneous design tools as well as human factors and the design process itself. of traceability in engineering design is that onl

documenting different change states of an EC or RC on the one hand and artifacts that are affected by the change on the other hand.

raceability in engineering cpresent a reference model for traceability records that considers product and

process related traceability elements regarding the four perspectives requirements, change, decision traceability. Hence, they provide a useful holistic framework to achieve

traceability of information objects within engineering design. However, the reference model does not address the different stages a change can evolve to. summarized as follows: A change proposal is triggered by an issue (i.e. target deviation), which then evolves to a change request if it is decided to go after it. Finally, when there is a promising option to

change request becomes a change order which is the starting shot to change. For every evolving stage,

change has to be integrated, regardless if the initican even be extended to other domains in the product lifecycle, such as production. Thus, the

et al. [2011] can be complemented by ‘change’ from a single product component modificatiorequirement artifacts, solution artifacts or production artifacts

odel for traceability in

The data model for traceability in ECM does not describe structure of how information regarding different artifacts within the ECM process is interconnected.

(i.e. target deviation) leads proposal then evolves

request process determines attainability and planswhere all information of issue, change proposal and change request are

collected and associated with change request responsibilities, also for subchange order is also directly linked to the entity change

types: requirement artifact, solution artifact and production artifact.

development by its very nature produces artifacts (e.g. codeelements can be mostly created automatically and managed by common

requirements engineering tools, the situation with the development of mechanicre are difficulties in achieving traceability in p

the incompatibility of information among heterogeneous design tools as well as human factors and the design process itself. An important issue regarding the implementation of traceability in engineering design is that only things that leave traces are traceable.

documenting different change states of an EC or RC on the one hand and artifacts that are affected by the change on the other hand.

engineering change present a reference model for traceability records that considers product and

process related traceability elements regarding the four perspectives requirements, change, decision traceability. Hence, they provide a useful holistic framework to achieve

traceability of information objects within engineering design. However, the reference model does not address the different stages a change can evolve to. The esummarized as follows: A change proposal is triggered by an issue (i.e. target deviation), which then evolves to a change request if it is decided to go after it. Finally, when there is a promising option to

change request becomes a change order which is the starting shot to change. For every evolving stage, every domain directly or indirectly affected by the

change has to be integrated, regardless if the initially triggered change was an EC or can even be extended to other domains in the product lifecycle, such as production. Thus, the

can be complemented by ‘change’ from a single product component modification to a network of several related changes to requirement artifacts, solution artifacts or production artifacts

odel for traceability in engineering

The data model for traceability in ECM does not describe structure of how information regarding different artifacts within the ECM process is interconnected.

leads to a change proposalevolves into a change request

request process determines attainability and plans the where all information of issue, change proposal and change request are

collected and associated with change request responsibilities, also for subchange order is also directly linked to the entity change

requirement artifact, solution artifact and production artifact.

development by its very nature produces artifacts (e.g. code or documentation) that are interpretable elements can be mostly created automatically and managed by common

requirements engineering tools, the situation with the development of mechanicdifficulties in achieving traceability in p

the incompatibility of information among heterogeneous design tools as An important issue regarding the implementation

y things that leave traces are traceable. documenting different change states of an EC or RC on the one hand and

artifacts that are affected by the change on the other hand.

hange managementpresent a reference model for traceability records that considers product and

process related traceability elements regarding the four perspectives requirements, change, decision traceability. Hence, they provide a useful holistic framework to achieve

traceability of information objects within engineering design. However, the reference model does not The evolving stages

summarized as follows: A change proposal is triggered by an issue (i.e. target deviation), which then evolves to a change request if it is decided to go after it. Finally, when there is a promising option to

change request becomes a change order which is the starting shot to every domain directly or indirectly affected by the ally triggered change was an EC or

can even be extended to other domains in the product lifecycle, such as production. Thus, the can be complemented by expanding the understanding of a

n to a network of several related changes to requirement artifacts, solution artifacts or production artifacts. These correlations are modeled in a

engineering change m

The data model for traceability in ECM does not describe the change process itself butstructure of how information regarding different artifacts within the ECM process is interconnected.

change proposalchange request

change. A successful change request where all information of issue, change proposal and change request are

collected and associated with change request responsibilities, also for subchange order is also directly linked to the entity change through a refers

requirement artifact, solution artifact and production artifact.

or documentation) that are interpretable elements can be mostly created automatically and managed by common

requirements engineering tools, the situation with the development of mechanicdifficulties in achieving traceability in p

the incompatibility of information among heterogeneous design tools as An important issue regarding the implementation

y things that leave traces are traceable. documenting different change states of an EC or RC on the one hand and

anagement present a reference model for traceability records that considers product and

process related traceability elements regarding the four perspectives requirements, change, decision traceability. Hence, they provide a useful holistic framework to achieve

traceability of information objects within engineering design. However, the reference model does not volving stages of ECs

summarized as follows: A change proposal is triggered by an issue (i.e. target deviation), which then evolves to a change request if it is decided to go after it. Finally, when there is a promising option to

change request becomes a change order which is the starting shot to every domain directly or indirectly affected by the ally triggered change was an EC or

can even be extended to other domains in the product lifecycle, such as production. Thus, the expanding the understanding of a

n to a network of several related changes to These correlations are modeled in a

change management

change process itself butstructure of how information regarding different artifacts within the ECM process is interconnected.

change proposal which then is connectedchange request in the static model

A successful change request where all information of issue, change proposal and change request are

collected and associated with change request responsibilities, also for sub-activities for each part. The refers-to connection.

requirement artifact, solution artifact and production artifact.

or documentation) that are interpretable elements can be mostly created automatically and managed by common

requirements engineering tools, the situation with the development of mechanical products is quite difficulties in achieving traceability in p

the incompatibility of information among heterogeneous design tools as An important issue regarding the implementation

y things that leave traces are traceable. This challenge is documenting different change states of an EC or RC on the one hand and all

present a reference model for traceability records that considers product and process related traceability elements regarding the four perspectives requirements, change,

decision traceability. Hence, they provide a useful holistic framework to achieve traceability of information objects within engineering design. However, the reference model does not

of ECs or RCssummarized as follows: A change proposal is triggered by an issue (i.e. target deviation), which then evolves to a change request if it is decided to go after it. Finally, when there is a promising option to

change request becomes a change order which is the starting shot to every domain directly or indirectly affected by the ally triggered change was an EC or RC. This view

can even be extended to other domains in the product lifecycle, such as production. Thus, the expanding the understanding of a

n to a network of several related changes to These correlations are modeled in a

anagement

change process itself but givesstructure of how information regarding different artifacts within the ECM process is interconnected.

which then is connectedin the static model. The change

A successful change request where all information of issue, change proposal and change request are

activities for each part. The connection. A c

requirement artifact, solution artifact and production artifact.

or documentation) that are interpretable elements can be mostly created automatically and managed by common

al products is quite difficulties in achieving traceability in product

the incompatibility of information among heterogeneous design tools as An important issue regarding the implementation

This challenge is all kinds of

present a reference model for traceability records that considers product and process related traceability elements regarding the four perspectives requirements, change,

decision traceability. Hence, they provide a useful holistic framework to achieve traceability of information objects within engineering design. However, the reference model does not

or RCs can be summarized as follows: A change proposal is triggered by an issue (i.e. target deviation), which then evolves to a change request if it is decided to go after it. Finally, when there is a promising option to

change request becomes a change order which is the starting shot to every domain directly or indirectly affected by the

This view can even be extended to other domains in the product lifecycle, such as production. Thus, the

expanding the understanding of a n to a network of several related changes to

These correlations are modeled in a

gives a static structure of how information regarding different artifacts within the ECM process is interconnected.

which then is connected to the The change

A successful change request then where all information of issue, change proposal and change request are

activities for each part. The A change is

requirement artifact, solution artifact and production artifact. The

DESIGN ORGANIZATION AND MANAGEMENT 1497

Page 8: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

latter refers to all artifacts within production that are related to a product such as production processes or tools. They also have to be considered, since ECs can not only have direct impact on production processes or tools, but also changes in production artifacts often require other changes. The solution artifact is often related to itself and can offer various solution options. Requirement artifacts and solution artifacts are linked through a relationship named ’satisfies’, denoting which of the final solution artifacts are based on which requirements. A requirement artifact can additionally be related to another one. The solution artifact is tested through a test artifact, which verifies if the requirement artifact is satisfied by the solution artifact. We believe that the tight connection between ECs and RCs should be reflected by deeply integrated tools or even a single tool for both RM and ECM. This way, analyzing the impact of ECs on requirements and vice versa can be facilitated. For solution, test and production artifacts on the other hand it seems promising to manage them in separate specialized tools and represent those artifacts as traceability records as proposed by [Štorga et al. 2011]. The presented data model builds a basis to show the interrelations between different artifacts in the context of changes. With its help, traceability in ECM can be established, where not only ECs on a component level but all kind of product changes (including changes in service artifacts of a PSS), changes in requirements, changes in production processes or tools and changes in testing are considered. The following section gives an illustrative example of the data model.

5.3 Academic example For an illustrative explanation of the data model we refer to an academic example of a pick and place unit of an industrial plant (for more details see [AIS 2014]). The unit grabs different work pieces (WP) that are stored in a stack and puts it into a stamping module where a specific note is stamped on the WP. Afterwards the WPs are transported to a sorting belt and are distributed to different slides depending on their material (white plastic, black plastic or metal). During the development of the system a customer changed one requirement so that not every WP had to be stamped anymore but only those made of metal. The changed customer requirement as an upcoming issue leads to a change proposal where the artifact that has to be changed is identified. This is the requirement “R1: All WPs have to be stamped” in our example. The change proposal then evolves into a change request that suggests changing the requirement to “R1*: Metal WPs have to be stamped, other materials can be stamped optionally”. The required change leads to other potential changes of the already developed system. For instance, the three options “EC1: install additional inductive sensor that differentiates material”, “EC2: modify software and use other existing sensors” or ”EC0: no modification” are considered. The first two alternatives require further RCs, ECs or changes in production. Information about the affected artifacts and their respective relationships is stored in the entity change and thus can be retraced for the different options. After the decision on which option to implement, the change request evolves into a change order. The concept of cycle-oriented traceability helps to react to further cyclic influence factors that lead to changes by providing information about the history of past changes not only to solution artifacts, but also to requirement artifacts and production artifacts.

6. Conclusion and outlook Engineering changes and requirement changes strongly interfere with each other. With the help of traceability in engineering change management this interface can be formalized on a process and organizational level. Thereby, unforeseen changes promoted by the initial change, errors and forgotten dependencies can be avoided. Further, the processing time of a change can be shortened. By describing the organizational structure of potential interrelations of changes within the requirement and solution domain we aim towards a cycle-oriented management of changes. At the same time, the investigation of the underlying procedures for changes shows that the processes are very similar for all kinds of changes. Based on these findings, we presented a data model as research in progress where different evolving stages of a change and different artifacts related to the change are included. The data model should be seen as complementary to the reference model for traceability records elaborated by Štorga et al. [2011]. The elements of the data model indicate knowledge items that are required or produced in a change process. The concept of traceability facilitates the access to necessary

1498 DESIGN ORGANIZATION AND MANAGEMENT

Page 9: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

information about relations and dependencies between solution artifacts, requirement artifacts and production artifacts. Hence, the effects of a change to one artifact can easily be estimated and relevant people for the decision about a change and the implementation of a change can be identified. This leads to less errors and unforeseen effects of a change. The approach towards a cycle-oriented, integrated management of any kinds of changes with the help of traceability bears potential and has to be further developed. Moreover, also changes in other company departments such as sales, marketing, quality management, etc. that are influenced by various internal and external factors could be managed by a cycle-oriented traceability. Therefore we plan to extend the data model with artifacts regarding these departments and with their respective dependencies. The data model will then be tested as initial evaluation in a student research project. Another potential given by the use of traceability in ECM regards the learning from previous changes. [Sharafi et al. 2010] argue that especially in large organizations and in the context of complex products, engineering change management can be supported by hidden, but valuable knowledge. This knowledge can be discovered in the history of former change processes. The knowledge from former cycles can be utilized through successful data management to speed up iterative change and engineering processes [Sharafi et al. 2010]. An important factor for the reuse of knowledge is traceability. Through the compound of elements the knowledge becomes contextualized. This in turn enables its transfer and successful reuse [Ramesh 2002].

Acknowledgement We thank the German Research Foundation (Deutsche Forschungsgemeinschaft – DFG) for funding this project as part of the collaborative research center ‘Sonderforschungsbereich 768 – Managing cycles in innovation processes – Integrated development of product-service-systems based on technical products’. Additionally, we thank the practitioners in our industrial focus group on engineering change management for the prosperous collaboration.

References AIS, Institute for Automation and Information Systems: The Pick and Place Unit, available at: http://www.ais.mw.tum.de/ppu/, 2014. Andersson, F., Sutinen, K., Malmqvist, J., "Product Model for Requirements and Design Concept Management: Representing Design Alternatives and Rationale", International Conference on Systems Engineering, SE-412, Citeseer, 2003. Berkovich, M., Esch, S., Leimeister, J. M., Krcmar, H., "Requirements engineering for hybrid products as bundles of hardware, software and service elements – a literature review", Tagungsband der 9. Internationalen Tagung Wirtschaftsinformatik, 2009. Ebert, C., "Systematisches Requirements Engineering: Anforderungen ermitteln, spezifizieren, analysieren und verwalten", dpunkt. verlag, Heidelberg, 2010. Ehrlenspiel, K., "Integrierte Produktentwicklung: Denkabläufe, Methodeneinsatz, Zusammenarbeit", Hanser, München, 2009. Fricke, E., Gebhard, B., Negele, H., Igenbergs, E., "Coping with changes: causes, findings, and strategies", Systems Engineering, Vol.3, No.4, 2000, pp. 169-179. Hamraz, B., Caldwell, N. H. M., Clarkson, P. J., "A Holistic Categorization Framework for Literature on Engineering Change Management", Systems Engineering, Vol.16, No.4, 2013, pp. 473-505. Herberg, A., Langer, S., Netter, F., Lindemann, U., "Characterizing triggers of reactive cycles within design processes based on process observation", IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), IEEE, 2010, pp. 972-976. Hicks, B., Culley, S., Allen, R., Mullineux, G., "A framework for the requirements of capturing, storing and reusing information and knowledge in engineering design", International journal of information management, Vol.22, No.4, 2002, pp. 263-280. Huang, G., Mak, K., "Current practices of engineering change management in UK manufacturing industries", International Journal of Operations & Production Management, Vol.19, No.1, 1999, pp. 21-37. Huang, G. Q., Yee, W. Y., Mak, K. L., "Development of a web-based system for engineering change management", Robotics and Computer-Integrated Manufacturing, Vol.17, No.3, 2001, pp. 255-267. Jarratt, T., Clarkson, J., "Engineering change", in: Clarkson, J., Eckert, C. M. (Eds.), Design process improvement, Springer, London, 2005, pp. 262-285.

DESIGN ORGANIZATION AND MANAGEMENT 1499

Page 10: TOWARDS CYCLE-ORIENTED TRACEABILITY IN ...

Jarratt, T. A. W., Eckert, C. M., Caldwell, N. H. M., Clarkson, P. J., "Engineering change: an overview and perspective on the literature", Research in engineering design, Vol.22, No.2, 2011, pp. 103-124. Koh, E., Keller, R., Eckert, C., Clarkson, P., "Influence of feature change propagation on product attributes in concept selection", International Design Conference - DESIGN 2008, Dubrovnik - Croatia, 2008, pp. 157 - 166. Koh, E. Y., Caldwell, N. M., Clarkson, P. J., "A method to assess the effects of engineering change propagation", Research in Engineering Design, Vol.23, No.4, 2012, pp. 329-351. Langer, S., Lindemann, U., "Managing Cycles in Development Processes - Analysis and Classification of External Context Factors", 17th International Conference on Engineering Design, Bergendahl, M. N., Grimheden, M., Leifer, L. (Eds.), Stanford University, California, USA, 2009, pp. 1-539 - 531-550. Langer, S., Herberg, A., Körber, K., Lindemann, U., "Integrated system and context modeling of iterations and changes in development processes", Proceedings of the 18th International Conference on Engineering Design (ICED11), 2011, pp. 499-508. Leffingwell, D., Widrig, D., "Requirements Management. A Unified Approach", Addison-Wesley, München, 1999. Liebowitz, J., "Knowledge management: handbook", CRC press, 1999. Lindemann, U., Reichwald, R., "Integriertes Änderungsmanagement", Springer, Berlin, 1998. Morkos, B., Shankar, P., Summers, J. D., "Predicting requirement change propagation, using higher order design structure matrices: an industry case study", Journal of Engineering Design, Vol.23, No.12, 2012, pp. 905-926. Pavković, N., Štorga, M., Bojčetić, N., Marjanović, D., "Facilitating design communication through engineering information traceability", Artificial Intelligence for Engineering Design, Analysis and Manufacturing, Vol.27, No.02, 2013, pp. 105-119. Pohl, K., "Requirements Engineering: Fundamentals, Principles, and Techniques", Springer Publishing Company, Incorporated, 2010. Radatz, J., Geraci, A., Katki, F., "IEEE standard glossary of software engineering terminology", IEEE Std, Vol.610121990, 1990, pp. 121990. Ramesh, B., "Process knowledge management with traceability", Software, IEEE, Vol.19, No.3, 2002, pp. 50-52. Rezayat, M., "Knowledge-based product development using XML and KCs", Computer-aided design, Vol.32, No.5, 2000, pp. 299-309. Rouibah, K., Caskey, K. R., "Change management in concurrent engineering from a parameter perspective", Computers in Industry, Vol.50, No.1, 2003, pp. 15-34. Sharafi, A., Wolf, P., Krcmar, H., "Knowledge Discovery in Databases on the Example of Engineering Change Management", Industrial Conference on Data Mining-Poster and Industry Proceedings, 2010, pp. 9-16. Spanoudakis, G., Zisman, A., "Software traceability: a roadmap", Handbook of Software Engineering and Knowledge Engineering, Vol.3, 2005, pp. 395-428. Štorga, M., "Traceability in product development", Proceedings of the International Design Conference, DESIGN, Dubrovnik, 2004. Štorga, M., Marjanović, D., Savšek, T., "Reference model for traceability records implementation in engineering design environment", Proceedings of the 18th International Conference on Engineering Design (ICED2011), Copenhagen, Denmark, 2011. Versteegen, G., Heeler, A., Heßeler, A., Hood, C., Missling, C., Stücka, R., "Anforderungsmanagement: formale Prozesse, Praxiserfahrungen, Einführungsstrategien und Toolauswahl", Springer, New York, 2003. Webster, J., Watson, R. T., "Analyzing the Past to Prepare for the Future: Writing a Literature Review", MIS Quarterly, Vol.26, No.2, 2002, pp. 13–23. Wiegers, K. E., "Software Requirements", Microsoft Press, 2009. Winkler, S., Pilgrim, J., "A survey of traceability in requirements engineering and model-driven development", Software & Systems Modeling, Vol.9, No.4, 2010, pp. 529–565. Wright, I. C., "A review of research into engineering change management: implications for product design", Design Studies, Vol.18, No.1, 1997, pp. 33-42. Dipl.-Ing. Nepomuk Chucholowski, Research Assistant Technical University of Munich, Institute of Product Development Boltzmannstr. 15, 85748 Garching, Germany Email: [email protected] URL: http://www.pe.mw.tum.de

1500 DESIGN ORGANIZATION AND MANAGEMENT