Automotive SPICE Process Reference Model


Title:Automotive SPICE Process Reference ModelAuthor(s):Automotive utomotive SIGFile Ref:\tpf\automotivesig\prm\v4.5 The SPICE User Group 2005-20101

Copyright NoticeThis document reproduces relevant material fromISO/IEC 15504:2003 Information Technology – Process Assessment –Part 2: Performing an assessment andISO/IEC 15504:2006 Information Technology – Process Assessment –Part 5: An exemplar Process Assessment ModelISO/IEC 15504 Part 2 provides the following copyright release:‘Users of this part of ISO/IEC 15504 may freely reproduce relevant material aspart of any Process Assessment Model, or as part of any demonstration ofconformance with this international standard, so that it can be used for itsintended purpose.’ISO/IEC 15504 Part 5 provides the following copyright release:‘Users of this part of ISO/IEC 15504 may freely reproduce the detaileddescriptions contained in the exemplar assessment model as part of any toolor other material to support the performance of process assessments, so thatit can be used for its intended purpose.’Permission has been obtained from ISO to incorporate the relevant materialunder the copyright release notice. The SPICE User Group 2005-2010 The SPICE User Group 2005-20102

DistributionThe Automotive SPICE PAM may be distributed under the followingconditions:Distribution: The document must be distributed in whole as-is and at no cost.Derivative WorksDerivative works: You may not alter, transform, or build upon this work withoutthe prior consent of The SPICE User Group. Such consent may be givenprovided ISO copyright is not infringed.The detailed descriptions contained in this document may be incorporated aspart of any tool or other material to support the performance of processassessments, so that this Process Assessment Model can be used for itsintended purpose, provided that any such material is not offered for sale.TrademarksAutomotive SPICE is a registered trademark of the Verband derAutomobilindustrie e.V. (VDA). The SPICE User Group 2005-20103

For further information about Automotive SPICE or contact .The Procurement ForumRond Point Schuman 6B-1040 BrusselsBelgiumThe SPICE User Group6 Wilmslow Road, Unit 50Manchester M14 5TDUnited KingdomAUDI AG85045 IngolstadtGermanyBMW AG80788 MunichGermanyDaimler AG70435 StuttgartGermanyFiat Auto S.p.A.Corso Agnelli 20010100 TorinoItalyFord Werke GmbH50725 KölnGermanyJaguar/Land RoverBanbury RoadGaydonWARWICKCV35 0RRUnited KingdomDr. Ing. h.c. F. PorscheAktiengesellschaft70435 StuttgartGermanyVolkswagen AG38436 WolfsburgGermanyVolvo Car CorporationSE-405 31 GöteborgSweden The SPICE User Group 2005-20104

Document HistoryVersion: Date:By:Notes:4.0ADDRAFT RELEASE2005-05-02pending final editorial review4.12005-06-24ADEditorial review comments implemented4.22005-08-21ADFinal checks implementedFORMAL RELEASE4.32007-05-05ADRevision following CCBFORMAL RELEASE4.42008-08-01ADRevision following CCBFORMAL RELEASE4.52010-05-08ADRevision following CCBFORMAL RELEASERelease NotesVersion 4.5 of the Process Reference Model incorporates changes regarding emphasising the use of this document in conjunction with theterminology in ISO/IEC 15504-1 significant editorial changes to the Software construction process(ENG.6) registered trademark notice.Version 4.5 of the Process Reference Model replaces version 4.4 of theProcess Reference Model with immediate effect.Version 2.5 of the Process Assessment Model has been released at the sametime and is aligned with Version 4.5 of the Process Reference Model.Any problems or change requests should be reported through the definedmechanism at the web site. These will beaddressed by the Change Control Board which meets every 6 months. The SPICE User Group 2005-20105

Table of Contents1Scope . 81.1 Introduction . 81.2 Purpose . 81.3 Definitions . 91.4 Terminology . 91.5 Applicable Documents. 101.6 Warning . 102Statement of compliance . 112.1 Introduction . 112.2 Primary Life Cycle Processes category . 122.3 Supporting Life Cycle Processes category . 142.4 Organizational Life Cycle Processes category. 153Process descriptions . 163.1 Acquisition Process Group (ACQ) . 163.1.1ACQ.3 Contract agreement . 163.1.2ACQ.4 Supplier monitoring . 163.1.3ACQ.11 Technical requirements . 173.1.4ACQ.12 Legal and administrative requirements . 183.1.5ACQ.13 Project requirements . 193.1.6ACQ.14 Request for proposals. 203.1.7ACQ.15 Supplier qualification . 203.2 Supply Process Group (SPL) . 213.2.1SPL.1 Supplier tendering . 213.2.2SPL.2 Product release . 213.3 Engineering Process Group (ENG) . 223.3.1ENG.1 Requirements elicitation . 223.3.2ENG.2 System requirements analysis . 233.3.3ENG.3 System architecture design . 243.3.4ENG.4 Software requirements analysis . 253.3.5ENG.5 Software design . 263.3.6ENG.6 Software construction . 27 The SPICE User Group 2005-20106 Software integration test . 28ENG.8 Software testing . 29ENG.9 System integration test . 30ENG.10 System testing . 313.4 Supporting Process Group (SUP) . 323.4.1SUP.1 Quality assurance . 323.4.2SUP.2 Verification. 323.4.3SUP.3 Joint review . 333.4.4SUP.7 Documentation . 343.4.5SUP.8 Configuration management. 353.4.6SUP.9 Problem resolution management . 353.4.7SUP.10 Change request management . 363.5 Management Process Group (MAN) . 373.5.1MAN.3 Project management . 373.5.2MAN.5 Risk management . 383.5.3MAN.6 Measurement . 393.6 Process Improvement Process Group (PIM) . 403.6.1PIM.3 Process improvement . 403.7 Reuse Process Group (REU) . 413.7.1REU.2 Reuse program management. 41Annex A - Terminology . 42Annex B - Key Concepts Schematic . 47Annex C - Reference Standards . 48 The SPICE User Group 2005-20107

1Scope1.1IntroductionThe Automotive SPICE Process Reference Model (PRM) has beendeveloped by consensus of the car manufacturers within the AutomotiveSpecial Interest Group (SIG) of the joint Procurement Forum/SPICE UserGroup under the Automotive SPICE initiative.The Automotive SPICE PRM defined in this document is derived from AnnexF and H of ISO/IEC 12207 AMD1: 2002 and ISO/IEC 12207 AMD2: 2004. Itcontains a sub set of the total processes with minor editorial changes togetherwith a number of other changes to reflect consistency in use of terminologyand application in the automotive sector.The FULL scope of Automotive SPICE contains ALL the processes from theISO/IEC 15504 Process Reference Model (PRM). The fact that someprocesses have not been included within the Automotive SPICE PRM doesnot mean that they are not valid.Supplier organisations should address all processes relevant to their businessneeds within their organisation. Where a process is not included within theAutomotive SPICE Process Reference Model (PRM) then the relevantprocess should be included from the ISO/IEC 15504 exemplar ProcessAssessment Model. The manufacturers will however focus on the set ofprocess defined within the Automotive SPICE PRM when performingsupplier capability assessments.1.2PurposeThe Automotive SPICE PRM, used with the process capability attributes andrating scheme defined in ISO/IEC 15502-2, provides a common framework forassessing the software process capability of automotive suppliers.The Automotive SPICE PRM is used in conjunction with the AutomotiveSPICE Process Assessment Model (PAM) when performing an assessment.The Automotive SPICE PAM provides additional indicators of processperformance and process capability tailored to the needs of performingassessments of software process capability of automotive suppliers. The SPICE User Group 2005-20108

1.3PAMPRMSIGSPICE1.4DefinitionsProcess Assessment ModelProcess Reference ModelSpecial Interest GroupSoftware Process Improvement and Capability dEterminationTerminologyAutomotive SPICE follows the following precedence for use of terminology:a. English dictionary for common termsb. ISO/IEC 15504-1 :2004 for assessment related terminologyc. IEEE 630 and BS 7925-1 terminology (as contained in Annex A)This document should be read in conjunction with ISO/IEC 15504-1 :2004.Many terms from ISO/IEC 15504-1 :2004 are used throughout the document.Other terminology used is defined belowElementIntegrated softwareitemProcess ReferenceModelOne of the parts that makes up a system. Anelement may comprise hardware, software,mechanical or manual operations.A set of components that are integrated into a largerassembly for the purpose of integration testing.A model comprising definitions of processes in a lifecycle described in terms of process purpose andoutcomes, together with an architecture describingthe relationships between the processesAnnex B provides a schematic of key concepts used in the terminology. The SPICE User Group 2005-20109

1.5Applicable Documentsa. ISO/IEC 12207 AMD 1: 2002, Software Engineering - Software life cycleprocesses.b. ISO/IEC 12207 AMD2: 2004, Information Technology - Software life cycleprocesses.c. ISO/IEC 15504-1: 2004, Software Engineering - Process assessment –Part 1: Concepts and Vocabularyd. ISO/IEC 15504-2: 2003, Information Technology - Process assessment –Part 2: Performing an Assessmente. ISO/IEC 15504-5: 2006, Information Technology - Process assessment –Part 5: An Exemplar Process Assessment Modelf. IEEE 610.12-1990, IEEE Standard Glossary of Software EngineeringTerminologyg. BS 7925-1, Glossary of Terms used in Software Testingh. Automotive SPICE Process Assessment Model1.6WarningThis document is subject to revision. The SPICE User Group 2005-201010

2Statement of compliance2.1IntroductionISO/IEC 15504-2 requires that processes included in a PRM satisfy thefollowing:"The fundamental elements of a process reference model are the set ofdescriptions of the processes within the scope of the model. These processdescriptions shall meet the following requirements:a) A process shall be described in terms of its Purpose and Outcomes.b) In any description the set of process outcomes shall be necessary andsufficient to achieve the purpose of the process.c) Process descriptions shall be such that no aspects of the measurementframework as described in clause 5 of this International Standard beyond level 1are contained or implied."As processes are derived directly from ISO/IEC 12207 AMD 1 – Annex F andH supplemented by the ISO/IEC 12207 AMD 2, these requirements aresatisfied.The PRM includes processes, which are grouped in three process categories,identical to the process categories defined in ISO/IEC 12207 AMD 1, whichare: the Primary life cycle processes category; the Supporting life cycle processes category; the Organizational life cycle processes category.Within a process category, processes are grouped at a second levelaccording to the type of activity they address. The processes included in thesame group have

Automotive SPICE follows the following precedence for use of terminology: a. English dictionary for common terms b. ISO/IEC 15504-1 :2004 for assessment related terminology c. IEEE 630 and BS 7925-1 terminology (as contained in Annex A) This document should be read in