effective cooperation-automtive
TRANSCRIPT
1 CDG-SMT/EMT | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Diesel Gasoline Systems
Effective Cooperation in AutomotiveDiesel Gasoline Systems – Electronic Controls
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Technical Approach
Consequences
Cooperation Models
SW-Architecture
Automotive Domain
Outline
Andre RieselChristof HammelRobert Bosch GmbH17.05.2013
2
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Product Group DGS-EC: Electronic Control Unit
Medium DutyHeavy Duty
2-Wheeler
Power Sports 3-Wheeler
Light Duty Passenger Car
SWDGS-EC
GasolineSystems
Diesel Systems
Off Highway
3
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Product Group DGS-EC: Electronic Control Unit
Gasoline - CNG - Flexfuel - Hybrid - Diesel
7000 employees worldwide
>20 Mio ECUs / year
400 projects with all OEMs
4
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Base Software
Operating System
Complex Driver
Customer Specific SW
Common Platform SW
Functions
providedby OEM
Functions
developedwith OEM
Functions
providedby 3rd party
Model Model Model Vehicle Motion Software Architecture“VeMotionSar”
(published 04/2012)SW Architecture• Functional content of the structure
elements• System relevant Structure elements
ManagingComplexity(since 2008)
SW Architecture
http://www.bosch-vemotionsar.com/
5
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperations in Automotive
Cross Divisional Group - Software, Methods and Tools
6
Full
Bosc
h S
W
SW
SH
Mod
el #
1
SW
SH
Mod
el #
2
SW
SH
Mod
el #
3
SW
SH
Mod
el #
4
SW
SH
Mod
el #
5
SW
SH
Mod
el #
6
SW
SH
Mod
el #
7
Flexibility
Cooperation
Diff
ere
nti
ati
on
Ind
ivid
ualis
atio
n
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperations in Automotive
Cross Divisional Group - Software, Methods and Tools
Today
Support several proprietary exchange formats
Flexibility in SW-architecture to combine vendor and OEM / 3rd party functionality based on standardized Base Software
High competencies in the SW system integration to bring all parts together for one consistent product
Future
Collaborative Development
Effective logistics (e.g. „build-server in the cloud“)
Contractual agreements with clear responsibilities to handle warranty and liablity
Consequences
7
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperations in Automotive
Cross Divisional Group - Software, Methods and Tools
Tier1OEM
Requirements-Updates
Delivery-A
…current working models in automotive community:
Requirement-Spec.
Component
3rd Party Component
Classic Cooperation Model
8
BURNDOWNCHART
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Delivery-A
SCRUM MasterProduct
Owner
Team
SPRINT BACKLOG
PRODUCT BACKLOG
Standard Agile Model
9
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperations in Automotive
Cross Divisional Group - Software, Methods and Tools
How could “Collaborative Development” be an approach?
Future…
10
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperations in Automotive
Cross Divisional Group - Software, Methods and Tools
Tier1OEM
Requirements-Updates
Delivery-A
Requirement-Spec.
Component
3rd Party
Component
Classic Cooperation Model
11
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Tier1OEM
Delivery-A
PRODUCT BACKLOG
Component
3rd Party Component
Incremental Requirements Update
SPRINTBACKLOG
12
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Delivery-A
SCRUM Master
Product Owner
Team
PRODUCT BACKLOG
Component
3rd Party Component
Iterative Development
SPRINTBACKLOG
13
BURNDOWNCHART
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Delivery-A
Product Owner
Team
PRODUCT BACKLOG
Component
Component
OEM, Tier1´s, 3rd Parties,… are transforminginto a software community
Collaborative Development
SPRINTBACKLOG
SCRUM Master
14
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Approach: Mixture of the known cooperation models and future needs
Discussion points: What is the (desired) final scenario of cooperation model? What does it mean for OEM What does it mean for Tier1, 2 What does it mean for 3rd Party Responsibilities? Current barriers, limitations…. Contracting Working models ….
Discussion #1
15
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Discussion #1
16
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Tier1OEM
Delivery-A
Community: Data Exchange
SPRINTBACKLOG
Component
Req.Exchange
SWExchange
17
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Tier1OEM
Delivery-A
Smooth (Agile) Data Exchange
SPRINTBACKLOG
Component
REQ
SW
Req.Exchange
SWExchange
18
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Platform Runtime
Domain Workspace
Workbench
OEM
Platform Runtime
Domain Workspace
Workbench
Tier 1
010110101
.c </>
010110101
.c </>
.aar
Technical Approach
19
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
.aar
Technical Approach
Automotive Archive (.aar) Standard hierarchical structure Domain data:
Code (model, source, binary) Component description (*.arxml) Documentation, Configuration …
Meta data Extended File attributes (e.g. review
flag) Extended content types (for fast
search) Versioning and variant handling …
20
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Technical Approach
Extended Eclipse Workspace (Resource) PlugIn extension Support automotive artifacts Handling of meta data
File attribute handling Content type handling Versioning and variant handling
Standardization activities in Eclipse Auto-IWG (WP1) Reference implementation of extended Eclipse resource as OpenSource project
21
Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
OpenForum 2013 Effective Cooperationsin Automotive
Cross Divisional Group - Software, Methods and Tools
Discussion #2
22