(更新2024/04/12) Automotive SPICE(簡稱A-SPICE 或 ASPICE)是汽車產業的系統流程改進和能力測定標準,目前盛行於汽車供應鏈,是車廠對供應商進行系統(包含軟體、硬體)開發過程評估的標準。
ASPICE源自於ISO 12207及ISO 15004–5:2006 提供的重評估模型,目前由VDA WG13 (德國汽車聯合公會工作小組13)發行,並且由VDA註冊商標。 現在最新的ASPICE標準是在2023年12月15日發布的4.0版本(該文件於2023年11月29日發行)。
從ASPICE的英文縮寫,可以得知這是專屬於汽車產業的標準,A代表著Automotive、SPICE則為「系統流程改進和能力測定」(System Process Improvement and Capability dEtermination)是由國際標準化組織ISO、國際電工委員會IEC、信息技術委員會JTC1發起制定的ISO 15504標準、及後續改版的ISO 330XX系列標準,延伸發展而來。
在ASPICE 3.1版本之前,英文字母「S」代表「軟體」。然而,在ASPICE標準的最新版本中,範圍已不僅限於軟體工程。此版本不僅擴展至包括硬體工程和機器學習工程等多種工程流程,因此,英文字母「S」的含義已經悄悄轉變為「系統」。
在過去,業界普遍認為當產品涉及軟體開發時,才需要遵循ASPICE標準。然而,隨著標準及流程的改善,現今情況已大不相同。目前,幾乎所有的「車用產品」都必須符合這一標準。
額外資訊 (2023/12/26) ASPICE v3.991 已於2023/6/6 正式發布於VDA官方網站,目前該版本為v4.0的前置版本 ASPICE v4.0 已於2023/12/15 正式發布於VDA官方網站 有興趣閱讀各版本的讀者,可以透過上面的連結下載喔!
ASPICE標準包含3個部分(請參考下圖),分別為流程參考模型、量測架構、流程評估模型。其中:
- 流程參考模型(Process reference model): (Automotive SPICE 相關)根據專案執行所需,共定義了32個流程,並且詳加定義了各流程的範圍、目的、主要產出。
- 量測架構(Measurement framework):主要繼承ISO/IEC 33020中的定義,包含能力等級(各定義了6個等級)、流程屬性、評分規模、評分方法、 合計方法、流程能力等級模型等。
- 流程評估模型(Process assessment model):(Automotive SPICE 相關)針對各流程定義了流程能力指標及流程實施指標。
ASPICE的評鑑師將基於企業所選定的流程範圍(X軸),並參考量測架構所定義的能力維度(Y軸)及流程評估模型所定義的能力指標與實施指標來逐一為每個流程進行評分。其評分後的結果如下圖,最終的證書也將條列所有流程及其等級。
ASPICE的分級
針對公司的軟體流程改進和能力進行測定,目前共分為6個等級,分別為Level 0 到 5級 (請參考下表):
- 1級:已執行:
主要的要求是達成欲導入流程的基礎實踐(Base Practice)及工作產出(work product)要求。 - 2 級:已管理:
主要特徵分成兩個部分:
1) 針對欲執行的流程進行計畫,並針對流程執行的過程過程進行數據的採集,並根據所採集的數據評估流程的執行績效;
2)針對流程的工作產品進行定義及相應的建構管理。 - 3 級:已建立:
主要特徵分成兩個部分:
1) 公司應定義標準流程程且制定了流程裁剪規則;
2) 公司標準過程能根據專案的屬性與特徵裁剪成專案的專用流程,並在專案中執行。 - 4 級:可預測:
主要特徵是流程的執行按量化的標準去度量,且能根據度量結果去控制專案的進展。 - 5 級:最佳化:
主要特徵是公司能從專案執行中收集數據,並優化執行流程,且持續進行流程改進。
額外說明: 市場對於標準的要求 值得一提的是,目前已知歐洲、美國、日本、韓國等車廠及一級廠對ASPICE的要求最高僅止於Level 3;亞洲廠商目前收到的客戶要求,最高也只到Level 3。 額外說明: 達成各等級的條件 關於各等級的達成條件,請參考我的另外一篇文章:達成等級1、等級2、等級3的條件 額外說明: 特殊等級 除了ASPICE標準中明定的CL1、CL2、CL3,亦有車廠會自行調整標準,筆者就曾經在OEM的RFQ中看到「CL2+」這樣的額外等級。建議讀者可以從車廠或客戶的RFQ中,查找等級定義。