Post on 15-Feb-2019
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
V1.1 2009-06-06
Collaboration between OEM and Suppliers
Efficient coupling of processes
Klaus Hörl, Robert Bosch GmbHRainer Busch, Ford Forschungszentrum Aachen GmbHJerker Andersson, Volvo Car CorporationEduard Metzker, Vector Informatik GmbHChristof Ebert, Vector Consulting Services GmbH
2
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Agenda
Motivation: Warum Prozesskopplung?
Effiziente Prozesskopplung
Prinzipien
Praxis – Bosch
Praxis – FFA
Praxis – Volvo Car Corporation
Zusammenfassung
3
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Why process coupling?
Isolated processes
Manual data exchange
Rework, inconsistency, no reuse, inefficiency
SD DD Impl UT Int
Fragmented Tasks
Heterogeneous tool landscape
PDM, CM, Defects,Documents, etc.
Configurations
RE-ToolsFiles, Paper
Suppliers
Requirements,Specifications
Req. Engineering
Code, Models, Parameters
Development
Traditional
Tools
RequirementsManagement
Architecture, Development
Validation,Integration
Project Management
Change / Configuration Management
Supplier Management
Mar
keting
Mai
nte
nance
Product
Mgm
t.
Processes
People
Com
pet
ence
Strategy Innovation EconomicBehaviour Communication
MaturityTrust
Marketing
Leadership Collaboration TechnologyKnow How
Self-Management
Combination of processes withsupport tools and clearresponsibilities
Effizienz, Konsistenz, Qualität, Kostenreduzierung
PLM
4
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
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
5
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Case study – RE Process Coupling (1)
Goals
New RE Tool, to create and access specifcations in a distributed development setting
Standard tool
10% cost reduction
Approach
Setup of project team with internal users under supervision of IT
Tool-suppliers present solutions
Tool selection and acquisition
Initial business case, but no specific measurement of effort and errors
Configuration of workflows based on available tool functionality
– Tool-oriented withoutprocess focus
– Artificial processes, based on tool capabilities
– Goal is to generic
– Missing metrics
+ Top-down-Initiative
+ Employee involvement
+ Standardisation
6
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Case study – RE process coupling (2)
Implementation
Estimation of benefits: Effort for specification creation with and without tool support
Data migration
Training for users
Use of support tool is mandatory
Result
Savings are not achieved
Developers work in two parallel worlds: the familiar file system and the new tool
Overhead instead of improvement
What can be done better?
+ Mandatory guidelines
+ Estimation of potentials
- Training is notsufficient for change
– Cost saving goals werenot achieved
– Discontent
7
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Agenda
Motivation: Warum Prozesskopplung?
Effiziente Prozesskopplung
Prinzipien
Praxis – Bosch
Praxis – FFA
Praxis – Volvo Car Corporation
Zusammenfassung
8
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Process Coupling
Concept
First process then tool
Negotiate goals with stakeholders
Implementation
Tool evaluation under realistic conditions
Tool adaptation based on specification
Management of change: validation, piloting phase, coaching, training, power-users, metrics
Require-ments
Engineering
Processes
Tools People
9
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Konzept: RE-Prozess und seine Schnittstellen
Strategy Concept EvolutionMarket Entry
DevelopmentP
rod
uct
Ma
na
ge
me
nt
RequirementsEngineering
Architecture, Design,
Implementation
Validation,Integration
Project management, Risk management
Change Management, Configuration Management
Supplier management
Str
ate
gy
Ma
na
ge
me
nt,
Por
tfol
io M
anag
emen
t
Mai
nten
ace,
Ser
vice
Mgm
t.,
Ope
ratio
n
Quality Management, Quantitative Management
10
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Umsetzung: Prozesskopplung mit eASEE
eASEE Base System: Data Backbone, Traceability, Workflows, Reports, Global Team Support, Scalability, Roles & Rights, Messaging, Import/Export…
Project Planning and Project Steering (eASEE.pm)
Change Management (eASEE.chm)
Product Management and Release Planning (eASEE.prm)
RequirementsManagement
(eASEE.rqm)
HierarchicalSW Config.
Management(eASEE.hscm)
Calibration Data
Management(eASEE.cdm)
System Data Management
(eASEE.sdm)
Test DataManagement
(eASEE.tdm)
Cust
om
izin
g
Configura
tion
Envi
ronm
ent
APIs
Analysis Design System TestImplemen-
tation VerificationSystem
Integration
11
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Agenda
Motivation: Warum Prozesskopplung?
Effiziente Prozesskopplung
Prinzipien
Praxis – Bosch
Praxis – FFA
Praxis – Volvo Car Corporation
Zusammenfassung
12
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice - BoschRequirements engineering process
3. Identification & Commissioning of relevant changes
ISSUE 2ISSUE 2
ISSUE 1ISSUE 1
ISSUE 2.1ISSUE 2.1
ISSUE 1.1ISSUE 1.1
ISSUE 1.1ISSUE 1.1
3. Identification & Commissioning of relevant changes
ISSUE 2ISSUE 2
ISSUE 1ISSUE 1
ISSUE 2.1ISSUE 2.1
ISSUE 1.1ISSUE 1.1
ISSUE 1.1ISSUE 1.1
4. Development & Validation of products
FC2
FC1
Complete system
4. Development & Validation of products
FC2
FC1
Complete system
Component Spec. (FC1)
R1‘R2‘
R5‘
R6‘
R3‘R4‘
R7‘
R8‘
Comp. Spec. (FC2)
2. Break down in component specifications
Component Spec. (FC1)
R1‘R2‘
R5‘
R6‘
R3‘R4‘
R7‘
R8‘
Comp. Spec. (FC2)
2. Break down in component specifications1. Colleting the requirements of all stakeholders
Complete Spec.Spec. (LH) / Requirements (unstructured)
Spec. (LH) (unstructered)
RR
R
R
RR
R
R
RIF
5. Changehandling
1. Colleting the requirements of all stakeholders
Complete Spec.Spec. (LH) / Requirements (unstructured)
Spec. (LH) (unstructered)
RR
R
R
RR
R
R
RIF
5. Changehandling
13
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice - Bosch
eASEE Base System: Data Backbone, Traceability, Workflows, Reports, Global Team Support, Scalability, Roles & Rights, Messaging, Import/Export…
Project Planning and Project Steering (eASEE.pm)
Change Management (eASEE.chm)
Product Management and Release Planning (eASEE.prm)
RequirementsManagement
(eASEE.rqm)
HierarchicalSW Config.
Management(eASEE.hscm)
Calibration Data
Management(eASEE.cdm)
System Data Management
(eASEE.sdm)
Test DataManagement
(eASEE.tdm)
Cust
om
izin
g
Configura
tion E
nvi
ronm
ent
APIs
Analysis Design System TestImplemen-
tation VerificationSystem
Integration
Modules used for requirements engineering
14
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice - BoschRequirements engineering process and tool support
3. Identification & Commissioning of relevant changes
ISSUE 2ISSUE 2
ISSUE 1ISSUE 1
ISSUE 2.1ISSUE 2.1
ISSUE 1.1ISSUE 1.1
ISSUE 1.1ISSUE 1.1
3. Identification & Commissioning of relevant changes
ISSUE 2ISSUE 2
ISSUE 1ISSUE 1
ISSUE 2.1ISSUE 2.1
ISSUE 1.1ISSUE 1.1
ISSUE 1.1ISSUE 1.1
4. Development & Validation of products
FC2
FC1
Complete system
4. Development & Validation of products
FC2
FC1
Complete system
Component Spec. (FC1)
R1‘R2‘
R5‘
R6‘
R3‘R4‘
R7‘
R8‘
Comp. Spec. (FC2)
2. Break down in component specifications
Component Spec. (FC1)
R1‘R2‘
R5‘
R6‘
R3‘R4‘
R7‘
R8‘
Comp. Spec. (FC2)
2. Break down in component specifications1. Colleting the requirements of all stakeholders
Complete Spec.Spec. (LH) / Requirements (unstructured)
Spec. (LH) (unstructered)
RR
R
R
RR
R
R
RIF
5. Changehandling
1. Colleting the requirements of all stakeholders
Complete Spec.Spec. (LH) / Requirements (unstructured)
Spec. (LH) (unstructered)
RR
R
R
RR
R
R
RIF
5. Changehandling
eASEE.hscm eASEE.chm
eASEE.rqm
15
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice - Bosch
Import of Specifications from development partners who use different RM-systems
Mapping of processes to support tool
RIFRequirements Interchange
Format
RM System OEM RM System Bosch: eASEE.rqm
16
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice - Bosch
Traceability: Customer requirement Component requirement development order development product
Mapping of processes to support tool
17
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Agenda
Motivation: Warum Prozesskopplung?
Effiziente Prozesskopplung
Prinzipien
Praxis – Bosch
Praxis – FFA
Praxis – Volvo Car Corporation
Zusammenfassung
18
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice - FFARequirements and architecture development process
Use Cases, 2a Requirements,…
Stakeholder Requirements, Target Attributes,…
System Configuration: e.g. Micro Hybrid, Full Hybrid…
EE Network,…
ECU HW Requirements, ECU SW Requirements
SW Architecture,…
SW Component Requirement,…
SW Component Architecture,…
SW Component ImplementationTL Model,…
Mode
User Requirements (What)
Design Architecture (How)
Functional Electrical Mechanical
3a
3b
CO
MP
ON
EN
T
User Requirements (What)
Design Architecture (How)
Functional Electrical Mechanical
4a
4b
Realisation
Add Req’mts
Add Req’mts
User Requirements (What)
Design Architecture (How)
Functional Electrical Mechanical
2a
2b
SY
ST
EM
Add Req’mts
User Requirements (What)
Design Architecture (How)
Functional Electrical Mechanical
1a
1b
VE
HIC
LE
Add Req’mts
19
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice - FFA
eASEE Base System: Data Backbone, Traceability, Workflows, Reports, Global Team Support, Scalability, Roles & Rights, Messaging, Import/Export…
Project Planning and Project Steering (eASEE.pm)
Change Management (eASEE.chm)
Product Management and Release Planning (eASEE.prm)
RequirementsManagement
(eASEE.rqm)
HierarchicalSW Config.
Management(eASEE.hscm)
Calibration Data
Management(eASEE.cdm)
System Data Management
(eASEE.sdm)
Test DataManagement
(eASEE.tdm)
Cust
om
izin
g
Configura
tion E
nvi
ronm
ent
APIs
Analysis Design System TestImplemen-
tation VerificationSystem
Integration
Modules used to support the process
20
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice - FFA
Requirements Traceability: Vehicle requirements System requirements Component requirements Architecture
Mapping of processes to support tool
Vehicle level
System level
Component level
Requirements structure Traceability
21
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice - FFA
Systematic reuse of requirements
Mapping of processes to support tool
Vehicle independent
V0
reuse
Vehicle specific
V0
V0
V1
reuse
V1
evolve
22
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Agenda
Motivation: Warum Prozesskopplung?
Effiziente Prozesskopplung
Prinzipien
Praxis – Bosch
Praxis – FFA
Praxis – Volvo Car Corporation
Zusammenfassung
23
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice – Volvo Car CorporationFunction-oriented development process
24
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice – Volvo Car Corporation
eASEE Base System: Data Backbone, Traceability, Workflows, Reports, Global Team Support, Scalability, Roles & Rights, Messaging, Import/Export…
Project Planning and Project Steering (eASEE.pm)
Change Management (eASEE.chm)
Product Management and Release Planning (eASEE.prm)
RequirementsManagement
(eASEE.rqm)
HierarchicalSW Config.
Management(eASEE.hscm)
Calibration Data
Management(eASEE.cdm)
System Data Management
(eASEE.sdm)
Test DataManagement
(eASEE.tdm)
Cust
om
izin
g
Configura
tion E
nvi
ronm
ent
APIs
Analysis Design System TestImplemen-
tation VerificationSystem
Integration
Modules used to support the process
25
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice – Volvo Car Corporation
Function-oriented modelling of EE-Systems
Mapping of processes to support tool
26
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Solutions in practice – Volvo Car Corporation
Generation of specifications
Mapping of processes to support tool
27
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Agenda
Motivation: Warum Prozesskopplung?
Effiziente Prozesskopplung
Prinzipien
Praxis – Bosch
Praxis – FFA
Praxis – Volvo Car Corporation
Zusammenfassung
28
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
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
29
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Vector Consulting Services
www.vector-consulting.de
Solutions for YouCMMI and SPICEEfficiency improvementFunctional safetyEngineering methods, PLMProject and Product managementChange management
Part of the Vector GroupInternational presence900 employees worldwideProven consulting solutions
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
Your Partner in Achieving Engineering Excellence.
Business performance
Engineering Excellence
What?
Strategy Products
Technology
Who?
CompetencesSkills
Knowledge
How?
ProcessesInterfaces
Tools
Where?
MarketsLocationsSuppliers
30
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Vielen Dank für Ihre Aufmerksamkeit.
Weitere Informationen zur Vector Gruppefinden Sie hier: www.vector.com
Kontakt:
eduard.metzker@vector-informatik.de
christof.ebert@vector-consulting.de
Your Partner in Achieving Engineering Excellence.