Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

IBM ASPICE Compliance

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26
At a glance
Powered by AI
The key takeaways are that ASPICE is a standard for automotive software development processes, it defines different levels of process capability, and achieving higher ASPICE levels is important for automotive suppliers to demonstrate quality and processes to OEMs. IBM's Engineering Lifecycle Management tool can help organizations achieve ASPICE compliance.

ASPICE (Automotive SPICE) is a standard for assessing software process capability in the automotive industry. It is maintained by automotive companies and required by automotive OEMs. It aims to ensure that development projects follow best practices for systems and software engineering. It covers various process groups and defines different capability levels.

Achieving ASPICE compliance is becoming increasingly important for automotive suppliers as software is playing a larger role in vehicle development. It is a requirement of many automotive OEMs, especially German ones. It helps suppliers demonstrate that they follow industry best practices for quality and processes.

IBM Webcast

Show me the Way to ASPICE Compliance

Michael Halder, March 19th 2019

1
Agenda

ASPICE

▪ Why is ASPICE relevance increasing?

▪ How to achieve ASPICE compliance?

ASPICE and IBM Engineering Lifecycle Management

▪ What is IBM Engineering Lifecycle Management?

▪ What is IBM’s vision to support ASPICE?

2
Automotive Software Process Improvement
and Capability Determination (ASPICE)

ASPICE in
a nutshell
Governance Assessment

Maintained by Automotive Projects shall follow state of the


Companies & required by art system & software
Automotive OEMs engineering practices

3
Electrification
Electric motors, power electronics,
Key advanced batteries
technology Changes in technology
drivers IoT Hardware lead to
Advanced Sensors, Corner Modules a new ecosystem
for the
of suppliers
automotive Industrial Design
industry Advanced User Interfaces, Modular Bodies

Autonomous Driving
Advanced central operating system
with self-driving capability

4 ©2019 IBM Corporation 19 March 2019


Source: McKinsey&Company, Roland Berger
AUTO Honda Magna TECH
SECTOR Volvo SoftBank
SECTOR
GM / GM
Cruise NASA

Daimler
Automotive & Uber

tech Ford Lyft


companies
collaborate to BMW Waymo

develop
Autonomous Nissan
Aurora
Innovation
driving
Intel /
VW
Mobileye

Fiat
Argo AI
Crysler

Hyundai Bosch
Toyota

5
Source: Washington Post
Past Today

<> Software only part <>


<> Software share in car
of the control unit <> development
increasing

Factors that
accelerate ASPICE primarily Accepted standard
relevance of common among by Automotive OEMs
ASPICE German OEMs worldwide

ASPICE burden for OEM‘s strive for ASPICE


suppliers of single on vehicle level (System
components of Systems)

6 ©2019 IBM Corporation 19 March 2019


Agenda

ASPICE

▪ Why is ASPICE relevance increasing?

▪ How to achieve ASPICE compliance?

ASPICE and IBM Engineering Lifecycle Management

▪ What is IBM Engineering Lifecycle Management?

▪ What is IBM’s vision to support ASPICE?

7
ASPICE covers
various Process
Groups

8 ©2019 IBM Corporation 19 March 2019


Source: ASPICE PAM (http://www.automotivespice.com/fileadmin/software-download/Automotive_SPICE_PAM_30.pdf)
ASPICE defines
a
Plug-in concept
for different
domains

9 ©2019 IBM Corporation 19 March 2019


Source: intacsTMnewsletter –edition 2017-12
ASPICE Levels Scope Goal

5 Innovating Process

Efficiency
Organization
ASPICE defines 4 Predictable Process
Levels
3 Established Process
OEMs commonly
require and aim for

Effectiveness
Level 3
2 Managed Process

Project
1 Performed Process

0 Incomplete Process

10 ©2019 IBM Corporation 19 March 2019


Level 3 Reusable process is
Established Process established

Implement reusable process


(tailoring guidelines)

Level 2 Process outcomes are achieved in a


Managed Process managed way

The Way to
ASPICE Implement processes for quality mgmt. and
configuration mgmt. across domains
Compliance
Level 1 Process outcomes
Performed Process „somehow“ achieved

Achieve process
outcomes

Level 0
Incomplete Process
11 ©2019 IBM Corporation 19 March 2019
Transparency

ASPICE key
challenge

Handle Traceability
dependencies
of work products
and processes
Consistency

12
Traceability is a common issue in tool landscapes

System System
Requirements Qualification

System ! System Integration


Architecture Test

!
Software
Qualification Test
Requirements

!
Software
Integration Test
Architecture
Configuration
Management !
Software
Change & Defect Unit Test
Component
Management

13
Agenda

ASPICE

▪ Why is ASPICE relevance increasing?

▪ How to achieve ASPICE compliance?

ASPICE and IBM Engineering Lifecycle Management

▪ What is IBM Engineering Lifecycle Management?

▪ What is IBM’s vision to support ASPICE?

14
IBM ELM offers an end-to-end tool landscape suitable for ASPICE
Legend
Main Application
Support Application
3rd Party Application
DNG
SYS.1 RELM, EXCHANGE
Requirements Elicitation

DNG RQM
SYS.2 SYS.5 RTC, RMC
RTC, RQM, JRS
System Requirements Analysis System Qualification Test
Medini Analyze HiL Applications

Rhapsody SYS.4 RQM


SYS.3 RMM, RTC System Integration and Integration RTC, RMC
System Architectural Design
INCHRON Test HiL Applications

DNG RQM
SWE.1 RTC, RQM, JRS
SWE.6 RTC, RMC
Software Requirements Analysis Software Qualification Test
SiL Applications

Rhapsody SWE.5 RQM


SWE.2 RMM, RTC Software Integration and RTC, RMC
Software Architectural Design
INCHRON Integration Test SiL Applications

SWE.3 Rhapsody RQM


RMM, RTC
SWE.4 RTC, RMC
Software Detailed
Software Unit Verification
Design and Unit Construction Jenkins Code Analysis Applications

ACQ.4 MAN.3 SUP.1 SUP.8 SUP.9 SUP.10


Supplier Monitoring Project Management Quality Assurance Configuration Management Problem Resolution Management Change Request Management

RTC RTC RTC GCM RTC RTC


RLIA, RMC RMC RMC RMC, RTC, RMM, DNG, RQM RLIA RLIA
. ..
15
IBM ELM capabilities work with every methodology

Systems Design
Management

Method &
Requirements
Process
Authoring Management V Model ✔ Waterfall ✔
IBM
Engineering
Lifecycle
Management
BI and Workflow
Reporting Management

Test
Scrum ✔ SAFe ✔
Management

IBM Jazz Foundation

16
IBM ELM allows for integrated work product management

Dashboard
Systems Design Management Requirements Management Workflow Management Test Management Cross Domain

GCM JRS
Global Configuration Management Jazz Reporting Service

DNG RTC RQM Report


Rational DOORS Next Generation Rational Team Concert Rational Quality Manager
RMM
RPE
Rhapsody
RQA Rational Publishing Engine
Model Manager
Requirements Quality Track & Plan
Template
Assistant

Plan Task
Requirement 1 Test RELM
Requirement 1.1 case Rational Engineering Lifecycle
Model Requirement 1.2
Manager
Source
code

RMC
Rational Method Composer
Rhapsody DOORS SCM & Continuous
Rational Rhapsody Rational DOORS Integration
Process

Jazz Foundation

17
IBM Rational
Engineering
Lifecycle
Manager
(RELM)
View

18 ©2019 IBM Corporation 19 March 2019


ASPICE Essential IBM Engineering Domain Model
Legend
RQM DNG
Link types(s)
SWE.5 BP 7 Bi-traceability BP
SWE.5 BP 8 Consistency BP Rhapsody/R
Satisfies
RTC
SYS.1 MM
Stakeholder Requirements SYS.2 BP 6
SYS.2 BP 7
Validated By
SYS.5 BP 5
SYS.5 BP 6 SYS.5 SYS.5 BP 5 SYS.5
SYS.2 Test Spec/ Cases (System Test Results (System
System Requirements
Satisfies Qualification) Qualification)
SWE.1 BP 6 Satisfy or Refines Arch Validated By
SWE.1 BP 7 Element SYS.4 BP 7
SYS.4 BP 8 SYS.4 SYS.4 BP 7
SYS.4
SYS.5 BP 5 SYS.3
Test Spec/ Cases (System Test Results (System
SYS.5 BP 6 System Architecture
Integration) Integration)
Derives Arch Element Validated By
SYS.5 BP 5 SWE.6 BP 5
SWE.6 BP 6 SWE.6 SWE.6 BP 5 SWE.6
SYS.5 BP 6 SWE.1
Test Spec/ Cases (Software Test Results (Software
Software Requirements
Qualification) Qualification)
Validated By
Satisfy or Refines Arch Element SWE.5 BP 7
SWE.5 BP 8 SWE.5 SWE.5 BP 7
SWE.5
SYS.5 BP 5 SWE.2
Test Spec/ Cases (Software Test Results (Software
SYS.5 BP 6 Software Architecture Design
Integration) Integration)
Validated By
SWE.4 BP 5
SWE.3 SWE.4 BP 6 SWE.4 SWE.4 BP 5
SWE.4
Software Detailed Test Spec/ Cases (Software Test Results (Software Unit
Design Unit Verification) Verification)
Tracked By
SWE.3 BP 5
SWE.3 BP 6
SWE.4 BP 5
Implementation Static Verification Results
Implemented By
SWE.3 BP 5
SWE.3 BP 6

SUP.10 SUP.10 BP8


Affected work products
Change Requests

.
19
.
How to avoid cost explosion when dealing with multiple variants?

Milestone Release 1 Milestone Release 2 Milestone Release 3

Variant A

Variant B

Variant C

.
20
.
Configuration 1 Compare Configuration 2

Global Reuse
Configuration
Work Products
Compare

Compare
Management
Links

provides Change
sophisticated reuse Configuration 3 Configuration 4
capabilities

Compare

21 ©2019 IBM Corporation 19 March 2019


Agenda

ASPICE

▪ Why is ASPICE relevance increasing?

▪ How to achieve ASPICE compliance?

ASPICE and IBM Engineering Lifecycle Management

▪ What is IBM Engineering Lifecycle Management?

▪ What is IBM’s vision to support ASPICE?

22
IBM ELM accelerates ASPICE Compliance with five pillars

ELM Base Solution Accelerators IBM Services Partner Practitioner Thought


Ecosystem Board Leadership
1) Create sample Simplify Harmonize
content for usage compliance with customer processes Integrate with Collaborate with Publish insights
patterns industry standards with industry compliance tools mature about industry
by providing standards and and connect IBM practitioners to challenges and best
2) Close gaps that repeatable support them in customers with align compliance practices
hinder compliance / patterns as leveraging industry experts support with
certification templates and SaaS accelerators market demand

3) Identify core
features related to
compliance

23
IBM Confidential. Subject to change without notice

IBM ELM collaborates with industry experts


to create a reference solution

Evaluation & Best Practice


Practitioner Exchange
Committee Compliance Accelerators

AI Capabilities
Joint Discussion Reports
Sample Data
Templates
Method
Evaluation
ASPICE & Guidance IBM ELM
Assessors Base Solution

24
Where to go next?
Contact
Learn more
Your local sales
6-Part ASPICE Webcast Series with representative
Amit Talwar (IBM) by 321Gang
https://www.youtube.com/
watch?v=CwbKPP4tmvg or
Brett Hillhouse
Global Automotive Industry Leader
IBM Website bretth@us.ibm.com
for Systems Engineering
https://www.ibm.com/internet-of-
Fariz Saracevic
things/
Senior Offering Manager
solutions/systems-engineering
fariz.saracevic1@ibm.com

Jazz Community
IBM ELM release updates and Michael Halder
exploration possiblities Offering Manager
https://jazz.net michael.halder@de.ibm.com
25
26

You might also like