This talk was presented by Andreas Pabinger and Benjamin Engele (Intland Software) at Intland Connect: Annual User Conference 2020 on 22 Oct 2020. To learn more, visit: https://intland.com/intland-connect-annual-user-conference-2020/
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive Industry?
1. codeBeamer ALM:
What’s in the Pipeline for the
Automotive Industry?
Andreas Pabinger, VP Automotive BU
Benjamin Engele, Product Owner codeBeamer & Integrations
22/10/2020
2. 2
Agenda
1. Mega Trends in Automotive
2. Key Challenges
3. The ”Agile V”
4. Mastering Complexity
5. Efficient Product Line Management
6. Enabling the Ecosystem
7. Product Vision & Roadmap
8. Summary & Takeaways
4. 4ANNUAL USER CONFERENCE 2020
Mega Trends in Automotive
These are 5 Key Technology Drivers in Automotive
Electrified Autonomous Shared Connected Updated
OTA
5. 5ANNUAL USER CONFERENCE 2020
Mega Trends in Automotive
The future of mobility is at our doorstep *)
*) The future of mobility is at our doorstep, McKinsey & Company, Dec 2019
Autonomous vehicles (AVs) will travel
about 66 % of total passenger-kilometers
in 2040.
7. 7ANNUAL USER CONFERENCE 2020
Challenges Quiz
Quiz Question
What is the total height of a
printed out requirement
specification of a modern
car body & chassis ?
A. 25 m
B. 50 m
C. 75 m
D. >100 m
105 Meter 101 Meter
8. 8ANNUAL USER CONFERENCE 2020
Key Challenges - Process- and Tool Chain Challenges
Global
Autonomous &
Electric Drive
Integration of
Consumer IT
New Legal
Requirements
Serviceability and
Upgradeability
Car Vulnerability
and IT Security
§
Shorter Development
Phases
Co-operations and
Supplier Networks
Standardization Global Engineering
Product-driven
Strategic Challenges
Heterogeneous
processes
§
Process-driven
14. 14ANNUAL USER CONFERENCE 2020
Building a System of Systems (SoS)
Vehicle
System
Sub-System
Component
System of SystemsReq.
Arch.
15. 15ANNUAL USER CONFERENCE 2020
Building a SoS - How to Manage the Complexity?
Working Set
Working Set
Working Set
Working Set
Vehicle
System of Systems
System
Sub-System
Component
17. 17ANNUAL USER CONFERENCE 2020
Delivering Functions with Feature Branches
v1.0 v1.1 v1.2 v1.3
Master
Vallet Parking
Brake Assist
18. 18ANNUAL USER CONFERENCE 2020
Functions across System Layers
Working Set
Working Set
Working Set
Working Set
Vehicle
System of Systems
System
19. 19ANNUAL USER CONFERENCE 2020
Variants Based on Branches
v1.0 v1.1 v1.2 v1.3
v1.1-Camera
Master
v1.1-Radar
Radar
Camera
v1.2-RadarGeneral Req 1
General Req 2
Data from Radar
Data from Camera
Better Req 1
General Req 2
Data from Radar
Data from Camera
General Req 1
General Req 2
Data from Radar
Data from Camera
Better Req 1
General Req 2
Data from Radar
Data from Camera
20. 20ANNUAL USER CONFERENCE 2020
Working Sets as Variants
Working Sets Project: Brake, Radar, Camera
WRS 1: Brake, Radar
Branch 0.4
Tracker: Brake,
Branch 1.1
Tracker: Radar,
Baseline 1.0
Tracker: Brake,
Branch 1.2
WRS 2: Brake, Camera
Branch 0.5
Tracker: Camera,
Baseline 1.1
21. 21ANNUAL USER CONFERENCE 2020
Advanced Variants Management
Variant Working
Set
Base Working
Set
Base
Architecture
Variant
Architecture
codeBeamer
Modeling Tool
Integration
Integration
Variant Management Tool
Feature
Model
Variant
Management Engine
26. 26
Vision: ALM IT Infrastructre
2000 2010 2020
codeBeamer
Microservices
LAN Network
Fat PC Clients
Project / Department
Customized
Extremely High TCO
1000’s of DXL Scripts
On-Premise Web-based
XLM Tailored
CM Systems as DB
Vendor Lock-in
Limited Scalability
One Size fits all
High TCO
Fast & Easy Set-up
Data Privacy
MSFT Eco System (Teams, DevOps etc.)
Integration of legacy on private Cloud possible
Simulated and AI Enabled
Open & Best of Class Tools for AML / SysML / PLM
27. 27ANNUAL USER CONFERENCE 2020
Working-Sets (Phase 1)
Template Diff-Merge
Smart Filtering
Advanced Imports
Stability, Performance,
Bugfixes
codeBeamer Product Roadmap
2020 Q4 2021 Q1
Advanced Test Management
Improved Testresult Imports
MS Azure Pipelines
Stability, Performance,
Bugfixes
Carmen
Pure
Variants
OSLC 2.0
2021 Q2 ..... 2021 Q4
Dorothy
OSLC (Partner)
Smartfacts (Partner)
Cameo
Rhapsody
DNG
Gears (Partner)
MSFT Teams
Integrations
3 Way Merge
Working Sets
(Phase 2)
Parameterized
Requirements
Project Archiving
Emma
Plan of Record
Plan of Vision
Integrations
29. 29ANNUAL USER CONFERENCE 2020
Summary & Takeaways
1. Automotive is Transformation
2. The industry is facing major Product & Process Challenges
3. V-Model is not sufficient anymore!
4. „The Agile V” for Engineering
5. We offer open Ecosystem Choices for 3rd Party Tools
6. Improved support for SoS Designs
Intland accelerates Agile automotive
innovation with codeBeamer as the
central cockpit for your success!
7.
Intland Retina powered by codeBeamer is a Requirements, Risk, Test, and Document Management Platform.
-It has Ready-made medical technology, pharma & life science, and automotive templates with workflows to shorten your route to value.
-You can use as self-deployed, cloud deployed and hosted platform.
-We have out-of-box integrations for MS office, Atlassian Jira, Git, GitHub, Doors, ReqIf, Bitbucket, Jenkins, Slack and many other systems
Follow the picture guidance to understand what is offers?
You receive from your supplier a Requirement Specification in MS Word format.
You upload it into the Document Management System.
3) Than create requirements from the original document.
4) You execute Risk Assessment to systematically identify and mitigate your risk via risk mitigation requirements
5) Send your requirements to review for your product manager. He/she can accept, comment or reject. Follow the status in real time. If accepted the review can be e-signed.
6) After completed planning of requirements you start to develop the software product use the Agile SCRUM features, the Kanban, the Planner, and integrations for source code via GitHub.
7) Once the increments (software pieces are ready) start testing the results. All test record, with full history are stored and available.
8) You can easily create a create a traceability and audit reports referring to the product development for your auditors
Built in visual Analytics can support to improve your processes by providing access to the main KPIs across all domains in the flow.
Use Integrations to other systems. Like Jira to receive tickets for bugs, or issues for change requests, Slack channels to communicate smooth within the team, and Jenkins to automate the built of the product source.
Vehicle -> System of Systems -> Multiple Systems -> Multiple Sub-Systems per System -> Multiple Components per Sub-System.
Left side of the V -> Not only Textual Requirements, must include models.
Right side of the V -> Must incorporate Test Results.
Clean view down to component level including architecture / design and tests?
Working-Sets Clean view on the complete product.
Capturing trackers version – baselines and branches.
Contain other Working-Sets Span multiple levels, managed in multiple projects.
Much of the complexity is introduced by product variants Not manage a product but a product line of similar variants.
Where is the Agility?
Agility by developing functions fast.
Functions can be defined and developed on “Feature branches”.
Working-Set will ensure you have the right context to develop a function and integrate it into the product later.
Variants can be defined as branch.
Basic product-line approach by managing all items on “Master” and removing irellevant ones on variant branch.
Keep track of what is in a variant -> Check, even cross-tool.
How to effectively define what is on a Variant?
How to parameterize items?
Integrating Feature Model based Variant Management.
Base Working Set: Defines Input – Tracker Versions / Branches AND Model Version!
Variant Working Set: Contains trackers and items relevant in variant only, can include variant model.
##Carmen
-Advanced Test Management: Test Run Review and Test Step Attributes
-Improved Testresult Import: Integrate Test Automation ia Advanced API
-Azure Pipelines: Build results in codeBeamer
#Dorothy
-Working-Sets (Phase 1)
-Template Diff Tool: Efficiently manage derived templates (extension)
-Smart Filtering: Better Usabillity
-Scalability
-Advanced Imports
P##10.0
#Enterprise Architect Connector 2.0
-Import and Export additional Attributes.
-Navigate from codeBeamer to EA.
-Import and Export References.
#Global Attributes
Example: Create a report of all deviations grouped by affected module?
Filtering and grouping of reports accross multiple trackers.
#Document Management:
Manage documents in codeBeamer with approval/review workflows.
Retinas document managent functionallty has been proted to codeBeamer.
#Multi-level / Reference filtering
Find all development task of system requirements connected to rejected customer requirements?
Filtering of referenes accross multiple levels, custom attributes based on global attributes.
#Clustering
Achieve high availabillity or support a huge number of users.
Run multiple codeBeamer nodes in parallel using clustering.
#Improved Swagger API
Safe time developing extensions by using generated code and simplified JSON-level access.
Swagger API has been adjusted for
-more reliable code generation
-better usabillity for HTTP / JSON based clients.
Extended to support more use cases.
#Offline Testing
Tester need to execute tests in the vehicle without good connection?
Offline testing enables them to execute tests and reprot bugs offlien and sync to codeBeamer on return.