Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Eliv 2015 bosch-hammel-presentation_v3.4

Collaborative Software Development in Automotive

  • Login to see the comments

  • Be the first to like this

Eliv 2015 bosch-hammel-presentation_v3.4

  1. 1. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools Collaborative Software Development in Automotive Christof Hammel Bosch, Germany 1 ELIV 2015
  2. 2. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools  Yesterday and Today: Automotive Engineering  Future Automotive Trends & Impact  System and Software Architectures  Organization  Collaboration  Tool Architecture 2 Outline
  3. 3. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools 3 Introduction
  4. 4. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools https://www.flickr.com/photos/oneaustin/1261907803 4 Complexity Complexity: 500.000 LOC ~100Mio LOC (> than 1st Space-Shuttle) http://www.informationisbeautiful.net/visualizations/million-lines-of-code/ Variability: Product-Line development with high variability 1.500 variation points Performance:
  5. 5. CDG-SMT/EMT | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools 1986: #Parties: 0 #People: 0 1997: #Parties: 1 #People: 10 2006: #Parties: 20 #People: 200 Software Development Organization: 2015: #Parties: 200 #People: 2000 5 Automotive - Complexity
  6. 6. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools Infotainment BodyPowertrain Chassis 6 Automotive – System Architecture
  7. 7. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools SWC SWCSWC Infotainment Body Powertrain 7 Software Architecture
  8. 8. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Automotive Trends Cross Divisional Group - Software, Methods and Tools Automated Driving Connected Vehicle (Car2X, IoT) Electrified Mobility 8
  9. 9. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools Complexity & Quality Distributed Systems Connected & Integrated Systems Safety Security Process & Cooperation 9 We want … We face…
  10. 10. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools IT & IoT Domain Cloud & Backend Services Cloud Future Trends Powertrain & EMotor BodyChassisInfotainment & Gateway 10 Automotive – System Architecture
  11. 11. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools Middleware 1 Infotainment & Gateway Hypervisor EMotor Powertrain Internet Cloud & Backend Services Cloud Middleware 3 Middleware 2 Services Network Communication SWC SWCApp App Future Trends Classic Platform Adaptive Platform Non- AutosarIoT Services 11 Software Architecture
  12. 12. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools 2015: #Parties: 200 #People: 2.000 2020: #Parties: 1.000? #People: 10.000? 12 Development Organization
  13. 13. CDG-SMT/EMT | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools https://flic.kr/p/m1rRj13 Development Organization: „Divide et impera!“ ?
  14. 14. CDG-SMT/EMT | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools 14 The Roman Empire Centralism: „Divide et impera!“
  15. 15. CDG-SMT/EMT | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools 15 Fall of the Roman Empire Centralism: „Divide et impera!“
  16. 16. CDG-SMT/EMT | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools https://flic.kr/p/5rA3L216 Collaboration
  17. 17. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools Centralism “Divide et impera” Collaboration Self-Organization / Subsidiarity     “Hybrid” Mode Organizational Paradigms 17
  18. 18. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools SW-Engineering User / Team Level SW-Management (ALM) ReqMgm ChgMgm & Planning SCMgm TestMgm Project Level Build Enterprise Sales Resource Enterprise 2.0 Enterprise Level eMail 18 Collaboration Levels (1)
  19. 19. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Collaboration Levels (2) Cross Divisional Group - Software, Methods and Tools Company User LevelUser Level Project LevelProject Level Enterprise Level 19 Company Enterprise Level User Level Project Level
  20. 20. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Tool Architecture Cross Divisional Group - Software, Methods and Tools CompanyCompany Enterprise Level User Level Project Level Client Server Server Server 20
  21. 21. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools OSLC, Java,… ALM Appl. Auto-IWG Eclipse BBM Common Eclipse Platform CDT oAW Perl Config. Auth. View, Navigate, Search Build ALM Std. RM CHM SCM Cont.-Int. Eclipse-Client (SW Engineering) Non-Eclipse-Clients Design MBD ALM-Coupling TM ALM Appl. RM CHM SCM TM Enterprise Appl. ALM Enterprise Wiki Process & Configuration       Server ALM Ext. Web Client  ALM Ext. ALM Ext.   jazz Platform jazz Platform 21 Tool Architecture 
  22. 22. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Bosch ALM System Cross Divisional Group - Software, Methods and Tools CHM AppRM App Plan App SCM AppDM App Build App OSLC, Java-API,… QM App Specify Req. Design Request Change Plan Test Work on Change Design Develop Version Build Report 22
  23. 23. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Bosch Data Exchange Platform Cross Divisional Group - Software, Methods and Tools EDES Server EDES Customer EDES Exchange ALM Exchange Area Customer Specific Customer Independent Exchange Business Unit ALM Project 1 Defect Project 2 CRQ Exchange Area Exchange Internal 23
  24. 24. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Bosch Shared Build Service Cross Divisional Group - Software, Methods and Tools Bosch Jenkins-Server OEM SCM server OEM Dev Team • Interface files • zip • log Tools Mail Bosch SCM server 24
  25. 25. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Future Cloud Service Cross Divisional Group - Software, Methods and Tools OEM Enterprise Level User Level Project Level Client Server Server Server 25 Cloud
  26. 26. CDG-SMT/ESM | 05/10/2015 | © Robert Bosch GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cross Divisional Group - Software, Methods and Tools Collaborative Software Development in Automotive Christof Hammel Bosch, Germany Q & A 26 ELIV 2015

×