ASPICE In Brief - Automotive Software Life Cycle

Oct 31, 2023 0 comments

 



Agenda

  1. Are you ASPICE Compliant
  2. What is ASPICE
  3. ASPICE BIG questions
  4. ASPICE capability levels
  5. What Shows that you follow/respect ASPICE
  6. ASPICE Ratings
  7. Process Capability and Assessments
  8. Process Abstraction Levels
  9. LEVEL 1 template
  10. How to explore ASPICE document
  11. References



Let’s talk “PROCESS” here 


First, you need to know what ASPICE is?

  • Automotive Software Process Improvement Capability dEtermination.
  • It is an industry-standard guideline for evaluating software development processes.

________________________________________

ASPICE BIG questions?

  • Do you have process even if you don’t really follow them [Initially]?
  • Are the processes [PERFORMED] in the project?
  • Are they [MANAGED]?
  • Are they [ESTABLISHED] for the organization?
  • Are they [PREDICTABLE]?
  • Are they [INNOVATIVE]?

________________________________________

ASPICE capability levels:

Level 0: Incomplete process

  • The process is not implemented, or fails to achieve its process purpose:
  • New companies/projects that are still moving from mockup phase to actual product.
  • Projects that failed to achieve the process.
  • It can be cost or efficiency related reasons.
  • The implemented process achieves its process purpose.
  • Projects can either nearly or entirely deliver the standard requirements.
  • It may have gaps in the process.


Level 2: Managed process

  • The performed process that lead to Level 1 is now manageability implemented.
  • Processes are planned, monitored and adjusted.
  • the work products are appropriately established, controlled and maintained through the project life time.
NOTE:
--> It is still a project assessment not yet across the whole company.


Level 3: Established process

  • Now the organization has mature company-wide standards .
  • The process is capable of achieving its process outcomes.


Level 4: Predictable process

  • Now the organization operates predictively within defined limits to achieve its process outcomes
  • Processes are predictable and aligned with all stakeholders’ needs
  • The approach to process improvement in data-driven from previous experience.


Level 5: Innovating process

  • process is now continually improved to respond to organizational change
  • Processes are predictable and aligned with all stakeholders’ needs
  • The approach to process improvement in data-driven from previous experience.
________________________________________

The improvement process should be maintained regularly.

Even for those who can reach level 4 and 5.

Whose who can 👀👀

________________________________________


ASPICE Rating:

Judgement result of the degree of achievement of each process attribute

Refer to ASPICE: “3.2.2. Process attribute rating” for detailed ratings

________________________________________

What Shows that you follow/respect ASPICE?


Process Capability and Assessments:

Process Capability!

Whaaaat!


Process assessments are done based on selected processes from a process reference model 



Assessors assign ratings for processes through the provided evidence that show that you respect ASPICE processes.

Soooooooooo?!

  • ASPICE defines processes to respect
  • Assessors validate these points against the project outcomes
  • Projects need to provide proof for each point

________________________________________

Process Abstraction Levels:



NOTE:

  • ASPICE doesn’t define HOW to do it!
    • but actually WHAT to be done
  • Then, each company decides HOW to achieve it.
  • The relevant activities can vary according to different project situation in the same company

________________________________________

LEVEL 1?

Practices template to achieve LEVEL1

________________________________________

How to explore ASPICE document for your area?

Automotive_SPICE_PAM_30

NOTE: 
Automotive SPICE® 4.0 has been published recently.

________________________________________

How to READ ASPICE document?

1) In the Sw engineering process group find your area.. For example SWE.1

2) Find the relevant Process reference model:

3) Find the process details and Base Practices..

Then refer to your company/project best practices and checklists to achieve them

________________________________________

References:



Regards.

Related Posts

{{posts[0].title}}

{{posts[0].date}} {{posts[0].commentsNum}} {{messages_comments}}

{{posts[1].title}}

{{posts[1].date}} {{posts[1].commentsNum}} {{messages_comments}}

{{posts[2].title}}

{{posts[2].date}} {{posts[2].commentsNum}} {{messages_comments}}

{{posts[3].title}}

{{posts[3].date}} {{posts[3].commentsNum}} {{messages_comments}}

Contact Form