Introduction to ASPICE

snavali09 12,136 views 54 slides Oct 09, 2017
Slide 1
Slide 1 of 54
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54

About This Presentation

ASPICE – Automotive Software Process improvement and capability determination

This is a domain specific version of ISO / IEC 15504

Purpose: To evaluate the efficiency of development processes of ECU suppliers in the automotive industry.


Slide Content

ASPICE Ver. 3.0 Presented by : Srinivas Nawali

General ASPICE – Automotive Software Process improvement and capability determination This is a domain specific version of ISO / IEC 15504 Purpose : To evaluate the efficiency of development processes of ECU suppliers in the automotive industry. Processes in ASPICE are divided into 3 process categories:

General These processes are grouped at second level into process groups according to the type of activity they address

Capability Levels & Process Attributes Level 0 : Incomplete Level 1 : Performed PA 1.1 : Process Performance Level 2 : Managed PA 2.1 : Performance Management PA 2.2 : Work Product Management Level 3 : Established PA 3.1 : Process Definition PA 3.2 : Process Deployment Level 4 : Predictable PA 4.1 : Quantitative Analysis PA 4.2 : Quantitative Control Level 5 : Innovating PA 5.1 : Process Innovation PA 5.2 : Process Innovation Implementation

Process Indicators Level of implementation of ASPICE can be determined by 2 types of indicators

Levels and Process Attributes

Generic Practice

Generic Practice

Generic Practice

Generic Practice

Primary Life Cycle Processes Category

Supporting and Organizational Life Cycle Processes Category

SOFTWARE/system ENGINEERING PROCESS GROUP[ SWE/SYS] SYSTEM[SYS] SOFTWARE[SWE] SYS 1: Requirement Elicitation SYS 2: System Requirement Analysis SYS 3: System Architectural Design SYS 4: System Integration And Integration Test SYS 5: System Qualification Test SWE 1: Software Requirement Analysis SWE 2: Software Architectural Design SWE 3: Software Detailed Design & Unit Construction SWE 4: Software Unit Testing SWE 5: Software Integration & Integration Test SWE 6: Software Qualification Test

Requirements Elicitation Baseline

Requirements Elicitation Techniques

System / Software Requirement Analysis Purpose : System : To transform Stakeholder requirements to system requirements to guide in the design of the system Software : To transform the software related parts of the system requirements to a set of software requirements

System / Software Requirement Analysis

System / Software Architectural Design Purpose : System : To identify which system elements are allocated to System requirements To evaluate the system architecture against the defined criteria Software : To identify which software elements are allocated to Software requirements To evaluate the software architecture against the defined criteria

System / Software Architectural Design Define resource consumption objectives for all relevant elements of software architectural design

Software Detailed Design and Unit Construction Purpose : To provide an evaluated detailed design for the software units To produce the software units

Software Unit verification Purpose : To verify software units to provide evidence for compliance with software detailed design and with non functional requirements

System / Software Integration and Integration Test Purpose : System : To integrate the system items to produce an integrated system consistent with Architectural design To ensure that the system items are tested (including interfaces) Software : To integrate the software units into integrated software To ensure consistency with software architectural design To ensure that the software items are tested (including interfaces)

System / Software Integration and Integration Test

System / Software Qualification Test Purpose : System : To ensure that integrated system is tested to provide evidence for compliance with system requirements To ensure that the system is ready for delivery Software : To ensure that integrated software is tested To provide evidence for compliance with software requirements

System / Software Qualification Test

SUPPORT PROCESS GROUP[SUP] SUP 1: QUALITY ASSURANCE SUP 2: VERIFICATION SUP 4: JOINT REVIEW SUP 7: DOCUMENTATION SUP 8: CONFIGURATION MANAGEMNT SUP 9: PROBLEM RESOLUTION MANAGEMENT SUP 10: CHANGE REQUEST MANAGEMENT

Quality Assurance Purpose : Independent and objective assurance that processes and work products comply to the set provisions and plans Ensure non conformances are resolved and prevented

Verification Purpose : To confirm that each work product reflects the specified requirements

Joint Review Purpose : To maintain a common understanding with the stakeholders of the progress against the objectives To get aid / opinion to satisfy the agreed stakeholders requirement Both Technical and Project Management activities are reviewed and these reviews are held throughout the project lifecycle.

Documentation Purpose : To develop and maintain the recorded information

Configuration Management Purpose : To establish and maintain integrity of all work products To make them available to concerned parties

Problem Resolution Management Purpose : To ensure that the problems are identified, analyzed, managed and controlled to resolution

Change Request Management Purpose : To ensure That the change requests are managed, tracked and implemented

MANAGEMENT PROCESS GROUP[MAN] MAN 3: PROJECT MANAGEMENT MAN 5: RISK MANAGEMENT MAN 6: MEASUREMENT

Project Management Purpose : To identify, establish and control the activities and resources necessary for the project to produce a product (in the context of project’s requirements and constraints)

Risk Management Purpose : To identify, analyze, treat and monitor risks continuously

Measurement Purpose : To collect and analyze data related to products developed and processes implemented To support effective management of processes and objectively demonstrate quality of product

REUSE PROCESS GROUP[REU] REU 2: REUSE PROGRAM MANAGEMENT

Reuse Program Management Purpose : To plan, establish, manage, control and monitor organization’s reuse program and to systematically exploit reuse opportunities

PROCESS IMPROVEMENT PROCESS GROUP[PIM] PIM 3: PROCESS IMPROVEMENT

Process Improvement Purpose : To continually improve the organization's effectiveness and efficiency through processes and aligned with business need

ACQUISITION PROCESS GROUP[ACQ] ACQ 3: CONTRACT AGREEMENT ACQ 4: SUPPLIER MONITORING ACQ 11: TECHNICAL REQUIREMENTS ACQ 12: LEGAL AND ADMINISTRATIVE REQUIREMENT ACQ 13: PROJECT REQUIREMENTS ACQ 14: REQUEST FOR PROPOSALS ACQ 15: SUPPLIER QUALIFIACTION

Contract Agreement Purpose : To negotiate and approve a contract / agreement with supplier

Supplier Monitoring Purpose : To track and access the performance of the supplier against the agreed requirements

Technical Requirements Purpose : To establish the technical requirements of the acquisition To elicit functional and non-functional requirements

Legal and Administrative Requirements Purpose : To define the awarding aspects such as expectations, liabilities, legal and other issues Comply to national and international laws of contract

Project requirements Purpose : To specify the requirements to ensure the acquisition project is performed with adequate planning, staffing, directing, organizing and control over tasks and activities

Request for Proposals Purpose : To prepare and issue the necessary acquisition requirements. The documentation shall include, but not limited, to the contract, project, finance and technical req. To be provided in Call for Proposal / Invitation for tender

Supplier Qualification Purpose : To evaluate and determine if the potential suppliers have the required qualification for entering the proposal / tender evaluation process The technical background, quality system , servicing, user support capabilities will be evaluated

SUPPLY PROCESS GROUP[SPL] SPL 1: SUPPLIER TENDERING SPL 2: PRODUCT RELEASE

Supplier Tendering Purpose : To establish an interface to respond to customer inquiries and RFP Prepare and submit proposals Confirm assignment though establishment of agreement

Product Release Purpose : To control the release of product to the intended customer

THANK YOU
Tags