• No results found

Challenges of Requirements Modelling in the Product Development Process

N/A
N/A
Protected

Academic year: 2021

Share "Challenges of Requirements Modelling in the Product Development Process"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

Challenges

Challenges

of

of

Requirements

Requirements

Modelling

Modelling

in the

in the

Product

Product

Development

Development

Process

Process

--

Integrated

Integrated

Requirements

Requirements

Modelling

Modelling

ProSTEP iViP Symposium 2006

Köln, April 25th – 26th

Dan

Dan BrissonBrisson

[email protected]

Dr. Ralf

Dr. Ralf--Stefan LossackStefan Lossack

[email protected]

DI Michael

DI Michael Maletz Maletz

[email protected]

(2)

April 25th2006 2

Outline

Outline

Introduction

Introduction

 Challenges in Product Development

 Motivation & Complexity of Requirements Modelling  Current Best Practice in RM & Call for Action

Solution

Solution

Approaches

Approaches

/

/

Concepts

Concepts

 Requirements Compliant Product Development  Integrated Requirements Modelling

 Traceability Concept

Requirements

Requirements

Modelling

Modelling

Example

Example

 Verification of Concept on the Example of a Vehicle Door  Limitations of Current Practice - Tools

Outlook &

(3)

Introduction

Introduction

 Motivation & Complexity

 Challenges in Product Development

(4)

April 25th2006 4

Importance

Importance

of

of

Requirements Modelling

Requirements Modelling

Customers explanation Project Leaders Understanding Understanding of … As Designed Described by Consultant

Documented Delivered Billed Supported Real need of Customer

(5)

Importance

Importance

of

of

Requirements Modelling

Requirements Modelling

Requirements

Requirements

are statements which describe

properties and characteristics a product and/or a

process has to fulfill.

Requirements

Requirements

modelling

modelling

is the process of



eliciting



analyzing



managing



tracing



verifying

requirements and their evolution through the whole

product life cycle.

(6)

April 25th2006 6

Challenges

Challenges

in

in

Product

Product

Development

Development

 Global distributed development  Collaborative teamwork CAD CAE Concept OEM Tier 1 Engineering Supplier Engineering Supplier CAD Tier 2 Manufacturing Supplier Manufacturing Supplier Production Planning R4.1 R5.1 R6.1 R7 R8 R9 R3 R3 R1 R1 R2 R2 R4 R5 R6 R1.1 R2.1 R3.1

 Changing and evolving requirements  Keep track of dependencies

(7)

Requirements Modelling

Requirements Modelling

Today

Today

&

&

Tomorrow

Tomorrow



 Complexity - products are becomingComplexity

more and more complex 

 Lack of Lack of Formalization – due toFormalization

product complexity and no unique req. understanding



 Priority - higher at different stages Priority

of the development process 

 Acceptance - of company culture Acceptance

and historically grown domains 

 Boundaries - poor integration of Boundaries

customer, supply chain & company internally

Today

Today

‘s RM Problems

‘s RM Problems

 Integration into:Integration

~ development processes

~ support processes

~ manufacturing process planning

 Support in: Support

~ early phases for customer /

supplier cooperation

 Consistency – tracing over the wholeConsistency

life cycle and beyond company borders

 Realization of computer supported Realization

RM in PDM/PLM Systems

Solutions

(8)

Michael Maletz April 25th2006

Complexity

Complexity

of RM in the

of RM in the

Product

Product

Development

Development

Process

Process

Based on VDA 4.3

(9)

Current

Current

Best

Best

Practice

Practice

for RM Tools

for RM Tools

Two main types of Tools for RM:

Two main types of Tools for RM:

a) Modelling and validation tools for system development b) Requirements management tools

Main functions of existing RM tools are:

Main functions of existing RM tools are:

 Office integration (import / export to MS-Word etc.)  Handling of attributes for requirements

 Linking and traceability options between requirements  Baselining and rollback

 Different views on requirements  Web based multi client capability

(10)

April 25th2006 10

State of the Art in

State of the Art in

Product

Product

Development

Development

/ RM

/ RM

PLM 1

PLM x

Consistent PLM Data

(i.e. PLM Services)

Product Development Process

Call for action:

Call for action:

integration of SOTA RM to product development process in a consistent manner.

RM Tool 1

(e.g. DOORS)

RM Tool x

(e.g. Requisite Pro)

Consistent Requirements Data

(e.g. RIF*)

(11)

Solution

Solution

Approaches

Approaches

/

/

Concepts

Concepts

 Requirements Compliant with Product Development

 Integrated Requirements Modelling

(12)

April 25th2006 12

Requirements Compliant Product Development

Requirements Compliant Product Development

Escalations

Escalations RequirementsRequirements CostsCosts ProjectProject ChangesChanges ReleasesReleases …

Development Development processes processes Support Support processes processes Manufacturing Manufacturing processes processes …

Product

Requirements Requirements Elicitation Elicitation Requirements Requirements Analysis Analysis Requirements Requirements Management Management Requirements Requirements Verification Verification

Voice

Voice

of

of

Customer

Customer

Interpret

Interpret

needs

needs

Specification

Specification

Documents

Documents

Explicit

Explicit

Req

Req

.

.

Evolving

Evolving

Req

Req

.

.

Communicating

Communicating

Req

Req

.

.

Trace

Trace

Req

Req

.

.

Agreeing

Agreeing

Req

(13)

Integrate

Integrate requirements modellingrequirements modelling in in productproduct developmentdevelopment process byprocess

 linking of requirements – functions - components  linking to core and support processes

as basis for traceability

Integrated

Integrated

Requirements Modelling

Requirements Modelling

Requirement Function Component

Support Processes

Releases

Requirements Changes …

Core Processes

(14)

April 25th2006 14

Horizontal

Horizontal

tracing

tracing

used

used

to carry out

to carry out

impact

impact

analysis

analysis

 understand how requirements are satisfied  understand impact of changing requirements  possible effects of component tests / failures

 satisfaction links to identify related requirements, functions and components

Horizontal Impact

Horizontal Impact

Traceability

Traceability

Concept

Concept

Component Function

Requirement

(15)

Transfer of

Transfer of requirements traceabilityrequirements traceability to the Vto the V--ModelModel

 Development undertaken in different levels

 Requirements & functions play an important role at each level

Vertical

Vertical

Traceability

Traceability

Concept

Concept

in the

in the

Example

Example

of the V

of the V

-

-

Model

Model

Statement of need (VoC)

Statement of

need (VoC) Operational

use Operational use Customer Requirements System Reqs & Functions

Sub-System Reqs & Functions

Component Product Acceptance System Test Sub-System Test Component verification validation verification

(16)

April 25th2006 16

Computer supported requirements management as basis for decision in e.g.  change and

 release processes

in all development phases (e.g. at milestones, quality gates etc.)

RM in Support

RM in Support

Processes

Processes

Requirements

Requirements

Management

Management

Req Req.. Eliciting Eliciting Req Req. . Analysis

Analysis

Core

Core

Development

Development

Processes

Processes

Req

Req.. Verification

Verification Support

Support ProcessesProcesses

Process Product

R

e

q

s

R

e

q

s

Change Process

R

e

q

s

R

e

q

s

Release Process

(17)

Requirements Modelling

Requirements Modelling

Example

Example

 Verification of Concept in DOORS® on the Example of a Vehicle Door

(18)

April 25th2006 18

Initial Situation

Initial Situation

Example

Example

for RM on a

for RM on a

vehicle

vehicle

door

door

1) OEM: assignment of module development (e.g. door) – requirements specification documents

2) Supplier & OEM:

- exchange documents & negotiate 3) Development  requirements fulfillment

Use

Use

Case

Case

Scenario

Scenario

:

:

 Requirements:

vehicle must fulfill FMVSS 214*, easy assembly must be guaranteed, etc.

 Functions of components:

the side protection system offers resistance for side impact, the frame joint positions the door in the frame,…

 Dependencies:

the frame joint also affects the requirement for the door assembly

Reqs. Reqs.

(19)

Complexity

Complexity

of

of

Dependency

Dependency

-

-

Functions

Functions

&

&

Components

Components

DOORS®Screenshot:

Complexity and relation between  components &  functions

The door consists of:

 Components  Parts

 Functions

Function

(20)

April 25th2006 20

Verification

Verification

of

of

Traceability

Traceability

Concept

Concept

Question

Question

: What happens if the frame joint changes?:

What functions are affected?

What requirements are related to the frame joint?

Component

Component

Requirement

Requirement

Function

Function

(21)

Results

Results

/

/

Limitations

Limitations

with

with

Today

Today

‘s RM Tools

‘s RM Tools

Today‘s tools offer the ability to:



Locate dependencies



Trace changes



Analyze impacts



Etc.

Limitations

:



Mostly „stand alone“ solutions



Poor support for product life cycle



Not very well suited for modelling of product requirements



Poor integration of development processes

(22)

April 25th2006 22

Outlook,

Outlook,

Conclusion

Conclusion

&

(23)

Ongoing

Ongoing

R&D:

R&D:

RM as

RM as

Backbone

Backbone

in the PLM

in the PLM

Context

Context

Collisions etc.

Access checks Standards etc.

etc. Jigs etc.

Robots BiW etc. Powertrain Variants Reporting etc. Team Costs F u n c ti o n s e tc . e tc . Specification Documents Changes etc. Release Components Product Structure

Product Lifecycle Management

Document Management

Workflow

Management BoM DMU

Program Management Configuration Management Manufacturing Process Planning Resource Management

Requirements Modelling

Requirements Modelling

Requirements Modelling

Requirements Modelling

R e q u ir e m e n ts M a n a g e m e n t

(24)

Michael Maletz April 25th2006

Ongoing

Ongoing

R&D

R&D

Collaboration

Collaboration

Project (OpenMPM)

State of the Art:

Research Results

Emerging Standards

Use-Case Scenarios

State of the Art:

Requirements

Use-Cases

Industrial Best-Practices

State of the Art Software Tools for Engineering Collaboration

(25)

Lifecycle

Lifecycle

of

of

Ongoing

Ongoing

R&D

R&D

Collaboration

Collaboration

(

(

OpenMPM

OpenMPM

)

)

Docs. Workf. BoM DMU

Progr. Config. Manuf. Res.

R

e

q

(26)

April 25th2006 26

Conclusion

Conclusion



Deeper integration of requirements modelling in the

product development process in order to improve product

quality, development time and reduction of costs



Computer supported approach in which requirements

modelling builds the basis in product modelling



Incorporate requirements modelling in manufacturing &

production planning processes



Include different disciplines (marketing, engineering, after

sales, etc.) & supply chain

(27)

Summary

Summary



Highlighted the complexity & challenges of requirements

modelling in the product development process



Summarized the current best practices in requirements

modelling



Discussed solution approaches for integrated requirements

modelling



Overview of future activities to implement requirements

(28)

April 25th2006 28

Thank you!

Thank you!

Questions?

Questions?

Discussion

Discussion

?

?

This work was promoted with funds of the Kplus Competence Center Program, the “Land Steiermark”, the “Steirischen Wirtschaftsförderungsgesellschaft mbH“ and the city of Graz, Austria.

References

Related documents

Examining the strategic stance of public, nonprofit, and private service providers, we explore how and where different ownership types generate performance returns across

 Does the study have a significant impact on the teachers’ and school management staff’s entrepreneurship-related learning outcomes in the cognitive domain, on

Alternative patterns that can be used in community service at FITK and IAIN Surakarta is the pattern of Czuba, which is divided into 5 areas of community service, namely:

In fact, what looks like a poor track record of destroying value with share buybacks when using today’s stock price could be transformed to one of adding value for

Lastly, expressive projective techniques are utilized in all six of the play therapy theories (Crenshaw & Stewart, 2015) discussed in this literature review, whereas, they are

As a consequence, driven out from the two propositions stated above, we argue that the market value of the company and the voting pattern observed in its corporate meetings can

Studies reporting the prevalence of burnout, com- passion fatigue, secondary traumatic stress and vicarious trauma in ICU healthcare profes- sionals were included, as well as

Il reso del materiale deve essere in ogni caso espressamente autorizzato ed il reclamo deve essere inviato entro 12 mesi dalla data della fattura di vendita.. La garanzia è limitata