你有興趣嗎?ASPICE發展史

汽車產業的軟體過程改進和能力測定標準的發展歷程

--

ASPICE是汽車行業用於評價「軟體開發團隊」的研發能力水平的模型框架。最初由歐洲20多家主要汽車製造商共同制定,於2005年發布,目的是為了指導汽車零部件研發廠商的軟體開發流程,從而改善車載軟體的品質。

ASPICE自發佈以來,在歐洲汽車產業內被廣泛用於研發流程改善及供應商的研發能力評價。近幾年,隨著車聯網、自動駕駛、新能源汽車的迅速發展,以及大規模的汽車召回事件;車用軟體在汽車產業研發中的比重大大提升,車廠與相關企業對軟體品質管理的需求不斷增強,ASPICE才逐漸被引入國內,被國內企業所熟知。

另一方面隨著TS 16949的改版及功能安全標準(ISO 26262)受重視程度提升,也對ASPICE在國內的應用起到的極大的促進作用。

ASPICE的發展歷程

CMM — 1987

ASPICE標準是建立在CMM的基礎上發展的,CMM全名是Capability Maturity Model,是由卡耐基梅隆大學(CMU)的軟體工程研究所(SEI)於1987年所發展出來的審核投標廠商資格的理論模型,後來被廣泛應用於軟體流程改善和軟體研發團隊能力評價。

早期,車廠需求文件中提到作軟體流程認證可以選用CMMI或ASPICE,當時CMMI評估師也可以直接獲得ASPICE審核員資格。然而,隨著車用軟體的發展與ASPICE標準的改版,現在ASPICE與CMMI已經分道揚鑣。

SPICE — 1994

1994年,國際標準化組織(ISO)、國際電工委員會(IEC)和信息技術委員會JTC1聯合制定並發布了國際標準ISO/IEC15504,又稱SPICE( Software Process Improvement and Capability dEtermination),這個標準專為軟件公司設計,旨在改進軟件開發過程及評估公司應用的流程的有效性。

基於SPICE ,各產業/領域亦發展出各自的標準:

  • 汽車產業:Automotive SPICE
  • 醫療設備產業:Medi SPICE
  • 航空產業:SPICE 4 Space (S4S)
  • 測試:Test SPICE
  • 企業:Enterprise SPICE
  • 裁剪和延展: SPiCE in Action — Experiences in Tailoring and Extension

ASPICE — 2005, 2010

2005年汽車行業的SPICE:Automotive SPICE從ISO體系中獨立出來,由德國汽車工業聯合會(VDA)的品質管理中心(QMC)運營發展,發布了ASPICE第一個版本:ASPICE v2.0。

在2010年,ASPICE改版成v2.5;在v2.5版中,PAM與PRM是分開的兩份文件,且在這個版本中所有工程流程的編號皆為ENG開頭。

ASPICE 3.0 — 2015

2015,ASPICE再次改版;在文件上的結構上有許多的修訂,包括:

  • 將PRM和PAM合二為一
  • 內文的BP也有增加了比較細節的說明
  • 將consistency與traceability從一個基礎實踐(BP),拆成兩個基礎實踐(BP)
  • 針對工程流程(ENG)拆分為系統工程流程(SYS)和軟體工程流程(SWE)
  • 針對舊有的ENG.5, ENG.6 拆分成SWE.2, SWE.3, SWE.4

ASPICE 3.1–2017

2017年,VDA QMC發布了當前最新版本ASPICE v3.1。v3.1在v3.0的基礎上僅做了一些勘誤及微小改動(多數是文字的變更),並將HIS SCOPE改名為了VDA SCOPE。

感謝閱讀本文章!

如果你對文章內容有任何問題,請隨時與我聯絡。
if you found any question in the article, please feel free to contact me.

mailto: linchewing@gmail.com

--

--

David Lin 顧問筆記
ASPICE標準解讀

現任國際標準輔導顧問及評鑑師;在這裡,分享一些產業新知、趨勢以及標準的解讀與看法。更多資訊請參考:https://linchew.com