More Related Content
Similar to Effective cooperation-automtive
Similar to Effective cooperation-automtive (20)
Effective cooperation-automtive
- 1. 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 Automotive
Diesel Gasoline Systems – Electronic Controls
- 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
Technical Approach
Consequences
Cooperation Models
SW-Architecture
Automotive Domain
Outline
Andre Riesel
Christof Hammel
Robert Bosch GmbH
17.05.2013
2
- 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
Heavy Duty Passenger Car
SW
DGS-EC
Gasoline
Systems
Diesel
Systems
Off Highway
3
- 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
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
- 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 Cooperation in Automotive
Cross Divisional Group - Software, Methods and Tools
Base Software
Operating System
Complex Driver
Customer Specific SW
Common Platform SW
Functions
provided
by OEM
Functions
developed
with OEM
Functions
provided
by 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
Managing
Complexity
(since 2008)
SW Architecture
http://www.bosch-vemotionsar.com/
5
- 6. 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
FullBoschSW
SWSHModel#1
SWSHModel#2
SWSHModel#3
SWSHModel#4
SWSHModel#5
SWSHModel#6
SWSHModel#7
- 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
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
- 8. 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
- 9. BURNDOWN
CHART
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
- 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
How could “Collaborative Development” be an approach?
Future…
10
- 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 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
- 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
Tier1OEM
Delivery-A
PRODUCT
BACKLOG
Component
3rd Party Component
Incremental Requirements Update
SPRINT
BACKLOG
12
- 13. 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
SPRINT
BACKLOG
13
- 14. BURNDOWN
CHART
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 transforming
into a software community
Collaborative Development
SPRINT
BACKLOG
SCRUM
Master
14
- 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
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
- 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
16
- 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
Community: Data Exchange
SPRINT
BACKLOG
Component
Req.
Exchange
SW
Exchange
17
- 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
Tier1OEM
Delivery-A
Smooth (Agile) Data Exchange
SPRINT
BACKLOG
Component
REQ
SW
Req.
Exchange
SW
Exchange
18
- 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
Platform Runtime
Domain
Workspace
Workbench
OEM
Platform Runtime
Domain
Workspace
Workbench
Tier 1
010
110
101
.c </>
010
110
101
.c </>
.aar
Technical Approach
19
- 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
.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
- 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 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
- 22. 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
22