產品介紹
一、ASPICE 簡介
2005年8月,奧迪、寶馬、戴姆勒、保時捷、大眾等歐洲汽車廠商成立了HIS(Hersteller Initiative Software)組織,在1993年國際標準化組織(ISO)和國際電工委員會(IEC)提出的ISO/IEC 15504標準的基礎上,融合汽車行業的要求,首次提出了“面向汽車行業的過程評估模型”,即“Automotive SPICE”,簡稱ASPICE。該模型用于指導配件供應商軟件開發過程的改進活動,以提升搭載于汽車上的電子控制單元(ECU)/車載軟件系統的質量。
ASPICE的過程參考模型(PRM)和過程評估模型(PAM)從2005年發布初版以來,歷經了12年的發展,于2017年11月份發布最新ASPICE過程評估/參考模型3.1版。
ASPICE模型由2個維度的組成部分,分別為過程維度和能力維度。
在過程維度方面,ASPICE 3.1共包含了8個過程組的32個過程,如下圖所示:
在實施ASPICE過程中,并非32個過程均需要實施,通常根據廠商的要求選擇過程實施,在ASPICE 3.1版本中,模型情況下,實施VDA范圍的16個過程,如下表:
在能力維度方面,ASPICE PAM/PRM 3.1包含0級~5級,共6個能力級別。如下圖所示:
企業實施的每個過程均在0級至5級的某個級別中。企業具體實施哪些過程以及這些過程實施到哪個能力級別應根據企業自身管理要求以及不同車廠的要求而定。
二、實施ASPICE價值
ASPICE模型主要適用于車身電子控制單元(ECU)或車載軟件系統的軟件研發管理活動。這些系統包括(但不限于):
●動力系統:發動機控制、電池控制、混動控制、剎車/油門、變速控制、轉向控制、胎壓控制等;
●安全系統:車身穩定系統、安全氣囊、安全帶控制、主動預防、自動巡航系統等;
●車身系統:車身儀表、雨刷控制、前燈控制、空調系統、免鑰匙系統等;
●多媒體系統:音響、顯示器、導航、攝像頭、ETC、DVD/CD/HDD等。
實施ASPICE可以給企業帶來以下幾方面好處:
●提高軟件質量,降低汽車軟件失效風險;
●提高軟件研發效率,降低返工風險;
●規范化軟件研發管理,提升軟件開發的可視性;
●加強版本和變更控制,避免軟件版本混亂;
●提升顧客對軟件質量的信心。
三、導入ASPICE的準備
企業在導入CMMI前,應充分考慮以下幾個方面:
1) 必須要明確促使改進和導入改變的原因。了解CMMI以及采用CMMI的好處,并建立對CMMI的共識,解釋CMMI將為企業帶來的價值。
2) 獲得企業的發起人和高級管理層的支持和共識。在整個改進過程中,通過溝通獲得管理層的支持和資源投入,對于導入CMMI、取得成功和推動變革至關重要。
3) 管理層需要明確業務成功的最關鍵目標。根據組織的業務目標確立績效改進目標,排定其優先級,并確定實現目標的成功度量項。
4) 績效改進工作將需要一個可持續的基礎。因此組織需要確定參與改進活動的人員,并定義其角色和職責。典型的角色包括:改進發起人、管理指導組、過程組、過程行動小組等。
四、ASPICE導入路線圖
企業導入CMMI通常會經歷多個階段,如下圖所示:
●差距分析:通過采用調查分析的方式,了解公司的組織結構、過程改進目標和范圍等關鍵信息,借助文檔檢查和訪談等方式,結合行業的最佳實踐和模型要求,深入分析現存的管理問題以及薄弱環節,了解與CMMI模型要求的差距。
●項目啟動:確定過程改進項目的目標和計劃,明確項目需要的各種角色及其相應的職責,召開項目啟動會,正式開始過程改進的實施。
●概念導入:通過專業的培訓課程,幫助企業人員了解CMMI及其他相關的研發管理、軟件工程理念,提升研發人員對各項工作技能的掌握,并讓相關人員建立起正確的工作習慣和工作意識。
●過程優化:根據差距分析的結果,參考CMMI模型和其他同行業最佳實踐,結合企業實際情況、業務特點、組織架構和人員能力,建立和優化研發管理體系,完善過程文件、模板、指南等。
●推廣應用:在企業研發團隊內部進行體系宣貫培訓,由推廣范圍內的項目和相關人員執行新的研發管理體系,并根據實施結果和反饋,總結經驗教訓,評估改進績效,持續的優化改進已有的管理體系。
●評估優化:通過外部評估團隊,采用正式的、標準化的評估方法,對過程實施結果進行客觀評價,確定改進的成果,獲得企業能力成熟度等級評定,并識別后續持續改進優化的機會。