Best Practices To Accelerate Your Automotive Spice Aspice Capabilities
Best Practices To Accelerate Your Automotive Spice Aspice Capabilities
Best Practices To Accelerate Your Automotive Spice Aspice Capabilities
Twenty years ago, passenger vehicles shipped with only 1 million lines of code
onboard. Today, the navigation system alone requires 20 million lines of code,
and fully autonomous electric vehicles of the future are expected to require
over 1 billion lines of code. Technology advancements make driving
more pleasant, but they also make it safer. And with these
innovations come new regulations and standards, such as
the Automotive Software Process Improvement Capability
Determination (known as ASPICE).
The reference model is a set of base practices Ultimately, the assessment model provides a
based on the V-model, such as creating the structure so that each team understands what’s
requirements documents, building traceability, required for a specific level of compliance.
running reviews and more. This reference
model requires development of of documents
known as work products. The reference model
is a set of process area best practices which ASPICE LEVELS: 0–5
can be used to guide your company’s process Level 0: The process is achieved and
improvement program. partially works.
Working with an outside partner can be useful Level 1: You can produce some work
in this area. Jama Connect® for Automotive, practices, but there may be some gaps.
for example, is designed to provide tools to
Level 2: You are fully capable and can
produce the required documentation to show
manage processes with a goal and checks,
ASPICE compliance. The technology also
and can react when at risk of not meeting
provides a central source of information to
the goal.
break down silos, improve communication and
foster collaboration between teams. Level 3: There are centralized standards
for processes, and the project follows
The second piece is the assessment model. those standards. This level is required to
This grades a team on how well they’re meet ASPICE compliance for many OEM
following processes. Companies typically have providers.
a goal in mind to achieve a specific compliance
level, which is driven by the customer. An OEM Level 4: You’re doing level 3 on a
might work only with software teams at level 3 consistent basis.
for example. Level 5: You’re continuing to integrate and
improve on that process every time you
Once you achieve the goal required by your
develop new software products.
customer, you might decide that is good
enough. However, if your product has safety
A key difference between ASPICE and ISO standards were written with an awareness
26262 is that ASPICE is a process reference of one another. In fact, ISO 26262 requires
model and ISO 26262 is not. ISO 26262 is a companies to have a quality management
methodology used to develop safe systems system in place and ASPICE compliance can
based on risk level. Both are based on the fulfill that requirement. A couple of examples
V-model. include:
ISO 26262 focuses on functional safety — for Developing software for an infotainment
example, if you’re building a system where system. If the technology fails, there’s no risk
there is a risk of people being harmed. This set to people, so these software teams might
of standards is focused on developing products not follow ISO 26262. They may elect to
that are robust and resilient to failures that follow ASPICE if the OEM requires it.
could lead to injury.
Developing a component of advanced
If you’re developing something where there cruise control. Failure could result in bodily
is a safety risk, you would follow both sets of harm or death, so the team would likely
standards, ASPICE and ISO 26262. The two follow ASPICE and ISO 26262.
Focuses on “continuous improvement” of the Does not require process improvements unless
implementated process for improved capability level there is a gap in compliance with the standard
Focuses on the organization and project level Assessments are performed on system level to
process implementation and the assessment is ensure the functional safety objectives are satisfied
performed on the organization/project level for the defied safety critical level of that particular
system
Unlike many regulations, ASPICE isn’t a pass- Use a requirements tool. A requirements
or-fail assessment. Each of the base practices management tool such as Jama Connect
requires 85% or better compliance score streamlines and automates tedious tasks so
in order to achieve compliance. As you’re you’re continuously working more efficiently.
preparing for an assessment, consider the Documentation generation is automated,
following: and the tool encourages structure, so the
team is consistently working with the right
You might not get it right the first time. processes and the right document reviews,
Even companies that are experienced with which is a large part of showing compliance.
ASPICE might not get it right the first time.
Draft your current processes and compare The need to reassess and improve is part of the
them to the ASPICE V-model to identify any process of meeting ASPICE requirements. But
gaps. as with any compliance rules, you want to get
compliant faster and avoid missing deadlines or
Embrace the feedback and adjust as you pushing back product releases. A requirements
go. Set your goal, work diligently and forge tool allows you to accomplish this through
partnerships that support that goal. But an established automotive development
remember it’s not a pass-or-fail test, so framework, reaching markets faster and making
any feedback provided can be used for it easier to achieve compliance goals.
continuous improvement. Many teams have
gaps in their processes or procedures, so it’s
important to rigorously test every phase.
ASPICE: Does it take longer
Start documentation early. Start the
to create products?
documentation process early rather than
backtracking as you go. Doing so will help Complying with ASPICE requirements does
make it easier to show an auditor you’re in add time to the product development cycle.
compliance.
But investing more time on the front end
can save you time on the back end because
there may be fewer defects. Tools such as
Jama Connect for Automotive are designed
to provide the framework required to meet
market demands faster and more efficiently.
Requirements documents are required for Traceability requirements are done for you.
ASPICE. Jama Connect for Automotive allows Managing changes within spreadsheets
you to remove much of the manual work is a huge manual undertaking. Every time
associated with meeting this requirement. A something changes, it requires time-
single source of truth is maintained, and the consuming updates. Requirements tools
tool takes care of providing unique identifiers. such as Jama Connect handle this task
Jama Connect provides: for you without the risks associated with
manual input.
A plug-and-play framework. Jama Connect’s
automotive framework is designed to follow Working with a trusted partner also has
ASPICE guidelines. That framework allows benefits during an assessment. If the assessor
you to produce the different components is familiar with the requirements tool, he or she
required so you can create the right work won’t need to check as much. The assessor
products to meet ASPICE guidelines. might say, “We’re familiar with Jama Connect,
and we know it has a unique ID for every item
Supports first-time users. Jama Connect is and traceability rules, so we’re good in these
skilled at guiding first-time users through areas.” This helps the assessment go faster and
ASPICE compliance. A learning curve more smoothly, assisting you with achieving
existing with any new set of compliance certification faster and with fewer missteps.
standards and having an expert at your side
lessens that curve.