過去二十五年間,汽車行業發生了翻天覆地的變化。倒車影像攝像頭、藍牙集成、自動駕駛系統等創新技術已經融入到汽車的每一個部分。
二十年前,乘用車的車載代碼僅有100萬。如今,僅導航系統就需要2000萬行代碼,而未來全自動駕駛電動汽車預計將需要超過10億行代碼。技術進步讓駕駛更加愉悅,同時也讓駕駛更加安全。伴隨這些創新而來的是新的法規和標準,如汽車軟件過程改進能力評定(簡稱ASPICE)。
如果您尚未采用ASPICE,可能會難以理解這些標準對您的軟件開發意味著什么,并擔心學習曲線的問題。乍一看,這些標準可能會讓人望而卻步。但了解最佳實踐和成功技巧將幫助您加速提升ASPICE能力,并更輕松地滿足原始設備制造商的要求。
實現ASPICE合規性:有何要求?
要實現ASPICE合規性,您需要根據該框架改進和評估您的開發流程。您需要完成的文件會根據具體項目而有所不同。團隊需要選擇適用于其項目的框架范圍。
例如,如果您正在開發獨立于系統的軟件,那么,您就不需要完成與系統需求相關的文件,但需要解釋原因。
盡早啟動這一流程,并在產品開發生命周期的過程中創建檢查點。這樣,您的團隊就可以根據預期不斷檢查自己的進度,并確保他們遵循了所需的流程。
ASPICE是什么?
ASPICE提供了一個框架。它為審計員評估一個組織的產品開發能力提供了一個框架。
ASPICE制定了最佳實踐。它定義了汽車行業基于軟件系統的最佳實踐。
許多客戶都要求ASPICE。制造商通常會尋找具有特定ASPICE分數的供應商。這使他們能夠確定供應商是否能夠滿足性能、安全和質量標準。
ASPICE考慮整個公司。它評估的不僅僅是產品,還是整個公司。
ASPICE提供了不同層級的合規性。評估不是簡單的通過或失敗。ASPICE提供了從0到5的六個認證級別。
ASPICE流程參考模型
ASPICE包含兩個重要組成部分:過程參考模型和評估模型。
參考模型是基于V模型的一套基礎實踐,如創建需求文檔、建立可追溯性、進行評審等。這個參考模型要求開發工作產品相關的文檔。參考模型是一組過程領域的最佳實踐,可用于指導您公司的過程改進計劃。
在這方面,與外部合作伙伴合作可能是有益的。例如,Jama Connect for Automotive旨在提供工具來生成所需的文檔,以證明ASPICE合規性。該技術還提供了一個集中化的信息來源,以打破信息孤島、改善溝通并促進團隊之間的協作。
第二部分是評估模型。這個模型對團隊遵循過程的程度進行評級。公司通常會設定一個目標,即達到由客戶驅動的特定合規級別。例如,一家原始設備制造商(OEM)可能只與達到3級的軟件團隊合作。
一旦您達到了客戶的要求,您可能會認為這就足夠了。但是,如果您的產品涉及安全問題,比如自動駕駛汽車,即使沒有要求,您也可能會努力達到更高的級別。
最終,評估模型提供了一個結構,讓每個團隊都了解達到特定合規級別所需的要求。
ASPICE級別:0-5級
0級:過程已實現并部分有效。
1級:您可以制定一些工作實踐,但可能存在一些不足。
2級:您完全有能力管理帶有目標和檢查點的流程,并能在目標有可能無法實現時做出反應。
3級:流程有集中統一的標準,項目遵循這些標準。許多OEM供應商需要達到這一級別以滿足ASPICE合規性要求。
4級:您能夠持續穩定地達到3級水平。
5級:每次開發新的軟件產品時,都要不斷整合和改進該流程。
ASPICE與ISO 26262:有何區別?
ASPICE和ISO 26262之間的一個關鍵區別在于,ASPICE是一個過程參考模型,而ISO 26262則不是。ISO 26262是一種基于風險等級開發安全系統的方法論。兩者都基于V模型。
ISO 26262側重于功能安全。例如,如果您正在構建一個存在人員傷害風險的系統。這套標準專注于開發堅固耐用的產品,以應對可能導致傷害的故障。
如果您正在開發存在安全風險的產品,則需要同時遵循ASPICE和ISO 26262這兩套標準。這兩套標準在制定時都考慮到了對方的存在。事實上,ISO 26262要求公司建立質量管理體系,而符合ASPICE標準就能滿足這一要求。以下是一些例子:
- 開發信息娛樂系統軟件。如果該技術出現故障,不會對人員造成風險,因此這些軟件團隊可能不遵循ISO 26262。如果OEM要求,他們可能會選擇遵循ASPICE。
- 開發高級巡航控制系統的組件。如果該系統失效,可能會導致人身傷害或死亡,因此團隊很可能會同時遵循ASPICE和ISO 26262。
ASPICE與ISO 26262的關鍵區別如下:
關的文檔。參考模型是一組過程領域的最佳實踐,可用于指導您公司的過程改進計劃。
在這方面,與外部合作伙伴合作可能是有益的。例如,Jama Connect for Automotive旨在提供工具來生成所需的文檔,以證明ASPICE合規性。該技術還提供了一個集中化的信息來源,以打破信息孤島、改善溝通并促進團隊之間的協作。
第二部分是評估模型。這個模型對團隊遵循過程的程度進行評級。公司通常會設定一個目標,即達到由客戶驅動的特定合規級別。例如,一家原始設備制造商(OEM)可能只與達到3級的軟件團隊合作。
一旦您達到了客戶的要求,您可能會認為這就足夠了。但是,如果您的產品涉及安全問題,比如自動駕駛汽車,即使沒有要求,您也可能會努力達到更高的級別。
最終,評估模型提供了一個結構,讓每個團隊都了解達到特定合規級別所需的要求。
準備工作:ASPICE評估準備指南
與許多規定不同,ASPICE并非一項通過或失敗的評估。為了達標,每項基礎實踐都需要達到85%或更高的合規得分。在準備評估時,請考慮以下幾點:
- 您可能第一次就做不好。即使是有ASPICE經驗的公司,也可能第一次就做不好。起草您當前的流程,并將其與ASPICE的V模型進行對比,以找出不足之處。
- 接受反饋并隨時調整。設定目標,勤奮工作,并建立支持該目標的合作伙伴關系。但請記住,這不是一項通過或失敗的測試,因此所提供的任何反饋都可以用于持續改進。許多團隊在流程或程序上都存在不足,因此嚴格測試每個階段至關重要。
- 盡早開始編制文檔。盡早開始文檔編制工作,而不是邊做邊追溯。這樣做將有助于更容易地向審核人員證明您符合規定。
- 使用需求管理工具。像Jama Connect這樣的需求管理工具可以簡化和自動化繁瑣的任務,使您能夠持續高效地工作。文檔生成是自動化的,而且該工具鼓勵結構化,因此團隊始終在使用正確的流程和正確的文檔審查,這是證明合規性的重要部分。
重新評估和改進是滿足ASPICE要求的過程的一部分。但與任何合規規則一樣,您都希望更快地達到合規,避免錯過截止日期或推遲產品發布。需求管理工具允許您通過既定的汽車開發框架來實現這一目標,從而更快地進入市場,并更輕松地實現合規目標。
ASPICE:產品開發時間會更長嗎?
遵守ASPICE的要求確實會增加產品開發周期的時間。
但是,在前端投入更多時間,可以為后端節省時間,因為可能出現的缺陷會更少。像Jama Connect for Automotive這樣的工具旨在提供所需的框架,以更快、更高效地滿足市場需求。
Jama Software如何提供支持
ASPICE要求必須提供需求文檔。Jama Connect for Automotive能夠幫助您減少滿足這一要求所需的大量手動工作。只需維護一個真實信息來源,該工具就能提供唯一的標識符。Jama Connect 提供以下功能:
- 即插即用的框架。Jama Connect的汽車框架旨在遵循ASPICE指南。該框架允許您生成所需的不同組件,以便創建符合ASPICE指南的正確工作產品。
- 支持新用戶。Jama Connect擅長指導新用戶通過ASPICE合規性流程。任何一套新的合規標準都存在學習曲線,而身邊有專家指導可以降低這一難度。
- 自動滿足可追溯性要求。在電子表格中管理變更是一項巨大的手動任務。每當有內容發生變更時,都需要花費大量時間進行更新。像Jama Connect這樣的需求管理工具能夠為您處理這項任務,且無需承擔手動輸入帶來的風險。
在評估期間,與可信賴的合作伙伴合作也大有裨益。如果評估人員熟悉該需求工具,那么他們就不需要進行太多的檢查。評估人員可能會說:“我們對Jama Connect很熟悉,知道它為每個項目都設置了唯一的標識符和可追溯性規則,因此我們在這些方面沒有問題。”這將有助于評估更快、更順利地進行,從而幫助您更快、更順利地獲得認證。
無論您的團隊是年輕的還是經驗豐富的,是小型的還是大型的,是集中辦公的還是跨地域分布的,Jama Connect for Automotive 都能夠幫助您改進流程、降低成本、縮短上市時間,并助力實現ASPICE合規性。
-
ISO26262
+關注
關注
3文章
32瀏覽量
14348 -
軟件開發工具
+關注
關注
0文章
4瀏覽量
2361 -
汽車軟件
+關注
關注
0文章
94瀏覽量
3173 -
汽車
+關注
關注
13文章
3416瀏覽量
37164
發布評論請先 登錄
相關推薦
評論