Collaboration between OEM and Suppliers

Collaboration between OEM and Suppliers Efficient coupling of processes Klaus Hörl, Robert Bosch GmbH Rainer Busch, Ford Forschungszentrum Aachen Gmb...
Author: Evelyn Floyd
1 downloads 1 Views 1MB Size
Collaboration between OEM and Suppliers Efficient coupling of processes

Klaus Hörl, Robert Bosch GmbH Rainer Busch, Ford Forschungszentrum Aachen GmbH Jerker Andersson, Volvo Car Corporation Eduard Metzker, Vector Informatik GmbH Christof Ebert, Vector Consulting Services GmbH

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.1

2009-06-06

Agenda

T

Motivation: Warum Prozesskopplung?

T

Effiziente Prozesskopplung

T

T

Prinzipien

T

Praxis – Bosch

T

Praxis – FFA

T

Praxis – Volvo Car Corporation

Zusammenfassung

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 2

Why process coupling?

Fragmented Tasks

Processes Impl

UT

Int

Heterogeneous tool landscape

People

Req. Engineering Requirements, Specifications

Development Code, Models, Parameters

Configurations PDM, CM, Defects, Documents, etc.

Requirements Management

Architecture, Development

Validation, Integration

Change / Configuration Management

Strategy

Innovation

Marketing

Economic Behaviour

Communication

Leadership

Collaboration

SelfManagement

Technology Know How

Maturity Trust

Tools

Suppliers RE-Tools Files, Paper

T

Isolated processes

T

Manual data exchange

T

Maintenance

DD

Project Management Supplier Management

Competence

SD

Product Mgmt.

PLM

Marketing

Traditional

Rework, inconsistency, no reuse, inefficiency

T

T

Combination of processes with support tools and clear responsibilities Effizienz, Konsistenz, Qualität, Kostenreduzierung

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 3

Challenges in the development process Cost pressure and increasing integration of business processes have influence on requirements engineering

‰

Coupled process and tool chains

‰

Increased networking of product functions

‰

Efficient internal change and negotiation processes

‰

Efficient collaboration with development partners

‰

Systematic reuse

‰

Complexity management (functions, variants, plattforms, product lines)

‰

Transparency of development progress and product maturity

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 4

Case study – RE Process Coupling (1) T

Goals T

T

New RE Tool, to create and access specifcations in a distributed development setting

T

Standard tool

T

10% cost reduction

+ Top-down-Initiative + Standardisation – Goal is to generic

Approach T

Setup of project team with internal users under supervision of IT

T

Tool-suppliers present solutions

T

Tool selection and acquisition

T

T

Initial business case, but no specific measurement of effort and errors Configuration of workflows based on available tool functionality

+ Employee involvement – Tool-oriented without process focus – Missing metrics – Artificial processes, based on tool capabilities

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 5

Case study – RE process coupling (2) T

Implementation T

T

Estimation of benefits: Effort for specification creation with and without tool support

T

Data migration

T

Training for users

T

Use of support tool is mandatory

Result T T

T

Savings are not achieved Developers work in two parallel worlds: the familiar file system and the new tool Overhead instead of improvement

+ Estimation of potentials - Training is not sufficient for change + Mandatory guidelines

– Cost saving goals were not achieved

– Discontent

What can be done better? © 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 6

Agenda

T

Motivation: Warum Prozesskopplung?

T

Effiziente Prozesskopplung

T

T

Prinzipien

T

Praxis – Bosch

T

Praxis – FFA

T

Praxis – Volvo Car Corporation

Zusammenfassung

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 7

Process Coupling Concept T

First process then tool

T

Negotiate goals with stakeholders

Implementation T

Tool evaluation under realistic conditions

T

Tool adaptation based on specification

T

Management of change: validation, piloting phase, coaching, training, power-users, metrics Processes

Tools

Requirements Engineering

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 8

People

Konzept: RE-Prozess und seine Schnittstellen

Strategy

Market Entry

Concept

Evolution

Development

Maintenace, Service Mgmt., Operation

Product Management

Strategy Management, Portfolio Management

Project management, Risk management Supplier management Requirements Engineering

Architecture, Design, Implementation

Validation, Integration

Change Management, Configuration Management Quality Management, Quantitative Management

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 9

Umsetzung: Prozesskopplung mit eASEE

Analysis

Design

Implementation

Verification

System Integration

System Test

Requirements Management

System Data Management

(eASEE.rqm)

(eASEE.sdm)

Hierarchical SW Config. Management (eASEE.hscm)

Test Data Management (eASEE.tdm)

Calibration Data Management (eASEE.cdm)

eASEE Base System: Data Backbone, Traceability, Workflows, Reports, Global Team Support, Scalability, Roles & Rights, Messaging, Import/Export… © 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 10

APIs

Change Management (eASEE.chm)

Customizing

Project Planning and Project Steering (eASEE.pm)

Configuration Environment

Product Management and Release Planning (eASEE.prm)

Agenda

T

Motivation: Warum Prozesskopplung?

T

Effiziente Prozesskopplung

T

T

Prinzipien

T

Praxis – Bosch

T

Praxis – FFA

T

Praxis – Volvo Car Corporation

Zusammenfassung

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 11

Solutions in practice - Bosch Requirements engineering process 1. Colleting the requirements of all stakeholders Spec. (LH) / Requirements (unstructured)

2. Break down in component specifications

Complete Spec.

Component Spec. (FC1)

R

R1‘ R2‘

R R

Spec. (LH) (unstructered)

R5‘

R

R6‘

R

R3‘ R4‘

R

R7‘

R

R8‘

R RIF

Comp. Spec. (FC2)

5. Changehandling Complete system

ISSUE ISSUE22 ISSUE ISSUE2.1 2.1 FC2

ISSUE ISSUE11 ISSUE ISSUE1.1 1.1

FC1

4. Development & Validation of products

ISSUE ISSUE1.1 1.1

3. Identification & Commissioning of relevant changes

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 12

Solutions in practice - Bosch Modules used for requirements engineering

Analysis

Design

Implementation

Verification

System Integration

System Test

Requirements Management

System Data Management

(eASEE.rqm)

(eASEE.sdm)

Hierarchical SW Config. Management (eASEE.hscm)

Test Data Management (eASEE.tdm)

Calibration Data Management (eASEE.cdm)

eASEE Base System: Data Backbone, Traceability, Workflows, Reports, Global Team Support, Scalability, Roles & Rights, Messaging, Import/Export… © 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 13

Solutions in practice - Bosch Requirements engineering process and tool support 1. Colleting the requirements of all stakeholders Spec. (LH) / Requirements (unstructured)

eASEE.rqm

2. Break down in component specifications

Complete Spec.

Component Spec. (FC1)

R

R1‘ R2‘

R R

Spec. (LH) (unstructered)

R5‘

R

R6‘

R

R3‘ R4‘

R

R7‘

R

R8‘

R RIF

Comp. Spec. (FC2)

5. Changehandling Complete system

ISSUE ISSUE22 ISSUE ISSUE2.1 2.1 FC2

ISSUE ISSUE11 ISSUE ISSUE1.1 1.1

FC1

4. Development & Validation of products

ISSUE ISSUE1.1 1.1

3. Identification & Commissioning of relevant changes

eASEE.hscm © 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 14

eASEE.chm

APIs

Change Management (eASEE.chm)

Customizing

Project Planning and Project Steering (eASEE.pm)

Configuration Environment

Product Management and Release Planning (eASEE.prm)

Solutions in practice - Bosch Mapping of processes to support tool

T

Import of Specifications from development partners who use different RM-systems

RM System OEM

RM System Bosch: eASEE.rqm

RIF Requirements Interchange Format

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 15

Solutions in practice - Bosch Mapping of processes to support tool

T

Traceability: Customer requirement Æ Component requirement Æ development order Æ development product

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 16

Agenda

T

Motivation: Warum Prozesskopplung?

T

Effiziente Prozesskopplung

T

T

Prinzipien

T

Praxis – Bosch

T

Praxis – FFA

T

Praxis – Volvo Car Corporation

Zusammenfassung

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 17

Solutions in practice - FFA

SYSTEM

VEHICLE

Requirements and architecture development process 1a 1b

User Requirements (What) Design Architecture (How) Functional

2a 2b

COMPONENT

Electrical

Add Req’mts

Design Architecture (How) Functional

Electrical

Use Cases, 2a Requirements,…

EE Network,…

Mechanical

User Requirements (What)

Add Req’mts

ECU HW Requirements, ECU SW Requirements

Design Architecture (How) Functional

4a

Electrical

SW Architecture,…

Mechanical

User Requirements (What)

Add Req’mts

SW Component Requirement,… Mode

4b

Design Architecture (How) Functional

Electrical

Mechanical

Realisation

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 18

Stakeholder Requirements, Target Attributes,…

System Configuration: e.g. Micro Hybrid, Full Hybrid…

Mechanical

User Requirements (What)

3a 3b

Add Req’mts

SW Component Architecture,…

SW Component Implementation TL Model,…

Solutions in practice - FFA Modules used to support the process

Analysis

Design

Implementation

Verification

System Integration

System Test

Requirements Management

System Data Management

(eASEE.rqm)

(eASEE.sdm)

Hierarchical SW Config. Management (eASEE.hscm)

Test Data Management (eASEE.tdm)

Calibration Data Management (eASEE.cdm)

eASEE Base System: Data Backbone, Traceability, Workflows, Reports, Global Team Support, Scalability, Roles & Rights, Messaging, Import/Export… © 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 19

Solutions in practice - FFA Mapping of processes to support tool

T

Requirements Traceability: Vehicle requirements Æ System requirements Æ Component requirements Æ Architecture Requirements structure

Vehicle level

System level

Component level

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 20

Traceability

APIs

Change Management (eASEE.chm)

Customizing

Project Planning and Project Steering (eASEE.pm)

Configuration Environment

Product Management and Release Planning (eASEE.prm)

Solutions in practice - FFA Mapping of processes to support tool

T

Systematic reuse of requirements Vehicle independent

Vehicle specific

reuse V0

evolve

V0

reuse V1

V0

V1

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 21

Agenda

T

Motivation: Warum Prozesskopplung?

T

Effiziente Prozesskopplung

T

T

Prinzipien

T

Praxis – Bosch

T

Praxis – FFA

T

Praxis – Volvo Car Corporation

Zusammenfassung

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 22

Solutions in practice – Volvo Car Corporation Function-oriented development process

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 23

Solutions in practice – Volvo Car Corporation Modules used to support the process

Analysis

Design

Implementation

Verification

System Integration

System Test

Requirements Management

System Data Management

(eASEE.rqm)

(eASEE.sdm)

Hierarchical SW Config. Management (eASEE.hscm)

Test Data Management (eASEE.tdm)

Calibration Data Management (eASEE.cdm)

eASEE Base System: Data Backbone, Traceability, Workflows, Reports, Global Team Support, Scalability, Roles & Rights, Messaging, Import/Export… © 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 24

APIs

Change Management (eASEE.chm)

Customizing

Project Planning and Project Steering (eASEE.pm)

Configuration Environment

Product Management and Release Planning (eASEE.prm)

Solutions in practice – Volvo Car Corporation Mapping of processes to support tool

T

Function-oriented modelling of EE-Systems

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 25

Solutions in practice – Volvo Car Corporation Mapping of processes to support tool

T

Generation of specifications

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 26

Agenda

T

Motivation: Warum Prozesskopplung?

T

Effiziente Prozesskopplung

T

T

Prinzipien

T

Praxis – Bosch

T

Praxis – FFA

T

Praxis – Volvo Car Corporation

Zusammenfassung

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 27

Summary ‰

‰

Cost pressure and increasing integration of business processes require coupling of requirements engineering to other processes ‰

Integrated linking of artefacts (e.g. Requirements and Architecture)

‰

Efficient collaboration (e.g. OEM and Supplier)

‰

Consistent data management (e.g. requirements, documentation, design, test)

Process coupling with heterogeneous process and tool landscape is an enormous challange ‰

Process definition and improvement before tool selection

‰

A pre-integrated tool suite such as eASEE supports goals of process coupling: efficiency, consistency, quality, cost reduction

‰

Direct benefits from reduced rework

© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 28

Vector Consulting Services Solutions for You T CMMI and SPICE T Efficiency improvement T Functional safety T Engineering methods, PLM T Project and Product management T Change management Part of the Vector Group T International presence T 900 employees worldwide T Proven consulting solutions www.vector-consulting.de

An international client base from different industries: Accenture, Alcatel-Lucent, Ashok, Audi, BMW, Bosch, Daimler, Denso, Diehl, Ford, Getrag, Hyundai, IBM, JCI, MAN, Porsche, Rexroth, Siemens, Smart, Telefonica, Thales, Valeo, Zeiss, ZF Business performance

Engineering Excellence

What?

How?

Who?

Where?

Strategy Products Technology

Processes Interfaces Tools

Competences Skills Knowledge

Markets Locations Suppliers

Your Partner in Achieving Engineering Excellence. © 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 29

Vielen Dank für Ihre Aufmerksamkeit. Weitere Informationen zur Vector Gruppe finden Sie hier: www.vector.com Kontakt: [email protected] [email protected]

Your Partner in Achieving Engineering Excellence. © 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 30

Suggest Documents