點擊上方藍字談思實驗室
獲取更多汽車網絡安全資訊

毫不夸張地說,ASPICE剛推出的時候,在汽車行業也是被俸為一記良藥,汽車OEM和供應商爭相引入ASPICE流程,ASPICE項目認證簡直是門庭若市,甚至一度是供應商獲取項目的"敲門磚"。
然而,近年來,隨著互聯網造車新勢力的嶄露頭角,整個汽車行業發生了翻天覆地的變化。激烈的競爭、內卷現象的升級,再加上OTA遠程軟件升級技術的應用,ASPICE似乎突然變得不再那么搶眼,甚至一度被認為要消失在行業的塵埃之中。有些人甚至將ASPICE視為項目成功的“絆腳石”,不屑一顧。
這引發了一個重要的問題:ASPICE究竟還有沒有價值?它是否應該走進歷史的舞臺,還是跟上時代的步伐,重新煥發生機?
01
ASPICE產生的核心背景到底是什么
談到ASPICE(Automotive SPICE)產生的背景,簡單地說,是由于軟件重要性提高,需要提高軟件質量,但具體來看,它涉及的層面其實遠不止此,其核心背景可以追溯到以下主要因素:
電子電氣架構升級,軟件復雜性增長
隨著汽車電動化、智能化和互聯化不斷演進,汽車的電子電氣架構得到持續升級,而汽車硬件方面逐漸趨向標準化。與此同時,汽車軟件呈現出不斷多樣化和日益復雜的趨勢。在這個大背景下,傳統的軟件開發流程已經無法滿足這一需求,我們需要建立一套合理的軟件開發體系,以更好地應對不斷增長的軟件復雜性。
汽車軟件:質量和安全需求升級
隨著汽車產品功能的不斷擴展,消費者對汽車的產品質量和安全性提出了更高的要求。如今,汽車不再僅僅是一種交通工具,它承擔了更多功能和責任。消費者不僅對汽車的性能和功能提出多樣化的需求,還越來越關注產品的質量和安全性。
與智能手機不同,汽車不僅僅是一臺設備,它涉及到駕駛者和乘客的生命和健康。在這個背景下,軟件作為汽車產品的關鍵組成部分,必須滿足更高的質量和安全標準。汽車軟件的質量和穩定性對于駕駛安全至關重要,這不僅僅是一項技術問題,更是一項重要的安全和法規問題。因此,提高軟件質量和安全性已經成為不可或缺的任務。
全球化和供應鏈的復雜性
汽車研發制造涉及全球供應鏈,這使得汽車制造商需要一套通用的方法來確保所有供應商提供的軟件都滿足相同的質量標準,以保證整車的質量和安全性。
軟件工程最佳實踐的需求
在開發汽車軟件時,需要遵循最佳的軟件工程實踐。這包括要求定義明確的過程,進行驗證和驗證,記錄關鍵信息,以及管理變更。這些實踐有助于確保軟件開發的可靠性和穩定性。
行業其它標準的需求
近些年,汽車功能安全,信息安全,預期功能安全等內容,而這些標準的順利實施離不開一套合理有效的軟件開發流程和質量管理體系作為基石,為了解決上述挑戰,ASPICE應運而生,為汽車行業提供了這種基石的可能性。
因此,ASPICE的核心背景是應對汽車行業中軟件和電子系統的增長,提高產品質量和安全性,確保全球供應鏈中的一致性,以及應用最佳的軟件工程實踐。ASPICE的出現是為了解決這些復雜性和挑戰,以確保汽車軟件和電子系統滿足高標準,并降低潛在的風險。
02
ASPICE面臨一些困境和爭議有哪些
目前,ASPICE(Automotive SPICE)在實際應用中面臨一些困難和爭議。主要問題源自其繁瑣的開發流程和高度要求的文檔化,尤其是在智能汽車領域,如自動駕駛等新技術快速演進的時代。ASPICE似乎難以適應這個快節奏的變革,它顯得有點像一位年長的音樂家,被要求奏出時髦的流行曲調,卻仍固守著古典交響曲的調子。尤其在當今競爭激烈的市場中,企業需要更靈活和快速地適應變化,否則可能陷入形式主義的泥淖,無法應對行業的迅速演進。
具體而言,ASPICE落地主要的困境和爭議包括:?
時間和成本問題
實施ASPICE需要組織投入大量時間和資源。員工培訓、建立適當的過程和文檔、評估和認證等都需要大量的資金和人力。尤其面臨當前這種激烈的市場競爭環境,不管是大企業,還是中小型企業來說,都是不可忽視的負擔。
過程過于繁瑣
有人認為ASPICE的過程有時會過于繁瑣,導致開發團隊花費大量時間來管理文檔和過程,而不是專注于創新和產品開發,這可能會減緩創新速度,不利用新技術的研發。
靈活性問題
有人認為ASPICE的要求可能限制了開發團隊的靈活性。在快速變化的汽車市場及技術環境中,需要快速適應變化,但ASPICE有時會使這一點變得困難。
認證問題
ASPICE的認證流程可能受到一些質疑。有時認證過程被批評為過于注重文檔,而不是實際的過程質量,而且基于單一項目的認證結果并不能反映企業實際水平,這可能引發關于認證的有效性和公平性的爭議。
復雜的供應鏈挑戰
在復雜的汽車供應鏈中,各個供應商和合作伙伴可能會有不同的ASPICE水平,這可能導致協同工作和集成方面的挑戰。
未來技術的適用
一些人擔心ASPICE是否能夠有效適應未來汽車技術的快速演進,如自動駕駛和電動汽車。
毫無疑問,ASPICE所面臨的挑戰是實際存在的,它不僅僅是有關軟件開發方式的辯論,更是對當前汽車行業巨大變革的深刻思考。
ASPICE的問題不應該被簡單地視為一個障礙,而應該被看作是一個契機,一個重新審視汽車行業的機會。通過深入的討論和思考,我們可以找到方法,使質量和創新共存,推動汽車行業迎接未來的挑戰。
03
傳統造車?vs?新興力量
我個人覺得,當前針對ASPICE標準的探討,雖然表面上似乎只涉及軟件開發,實質上卻反映了現有汽車開發流程和體系上傳統造車與新興力量之間的態度和觀點差異:
1. 流程及供應鏈體系重視 vs. 靈活性強調
傳統造車思維通常側重于強大供應鏈體系和高度流程化的運營和決策方式,透過標準化分工和流程以提高生產效率和一致性。而新興造車力量更加注重適應汽車行業快速變化需求,強調靈活性。
2. 文檔化 vs. 最小化文檔
傳統造車傾向于大量文檔化的要求,以文檔輸出作為關鍵節點開發要求,而新興造車力量更注重減少文檔化,側重實際交付的價值,更注重實際實踐和結果,減少不必要的文書工作,提高執行效率。
3. 傳統文化穩定性 vs. 新興文化靈活性
傳統造車擁有長期積累的文化,注重穩定性和傳統價值觀。這種文化對產品質量和可靠性有很大幫助,但有時也可能導致創新緩慢。相反,新興造車力量更傾向于靈活性和快速變革,鼓勵員工提出創新思想并試驗新方法。
4. 傳統層級結構 vs. 新興扁平化
傳統造車通常采用嚴格的層級結構,決策需要經過多個層次的批準。新興造車更傾向于扁平化的組織結構,鼓勵更直接的溝通和決策,以加速反應速度。
5. 大型團隊 vs. 敏捷團隊
因為完整的供應鏈體系及分工細化,傳統造車可能需要大型開發團隊,共同協作,而新興造車更傾向于采用小型敏捷團隊,以更好適應市場的快速變化。
6. 質量保障 vs. 持續集成
傳統造車側重質量保障和測試,而新興造車更傾向于縮短開發周期,以更迅速推出新產品,更注重持續集成和快速發布的理念。
總結來看:
傳統造成勢力更強調流程和供應鏈的重要性,多過程導向。
舉個朋友們比較有感覺的現象,在傳統車企,整個項目感覺每個人都沒有做什么實質性工作,甚至有時候會懷疑,按照這種進度,最終真的能把車造出來嗎??,但往往最后,雖然和最初想象存在差別,總是有個東西出來??。這其實就是流程的作用,不強調或過分依賴個人的能力。
而在新世代背景下誕生的新造車勢力,自帶互聯網思維,更強調靈活性,快速發布,多結果導向,自帶敏捷(Agile)特性。
但汽車畢竟不是手機,質量和安全是不可或缺的內容,這也就是所謂車規級要求的核心內容。在這種模式下,汽車產品缺乏驗證和大量測試環節,會直接導致產品質量問題,一致性問題等,大家看的的很多新能源車輛失火,非預期加速等等問題,大多都在這種背景下出現。
當然,這里需要說明的是:
這里不是全盤否定或批評傳統或新勢力的觀點和思路。個人認為,傳統與新勢力觀點的差異根植于深層的發展歷程,傳統造車勢力需要擺脫無用的形式主義,加快腳步,以市場及用戶需求為導向,這是生存必要的條件,但過度依賴市場導向可能導致短期成功但長期風險,所以對于新興造車勢力而言,堅持原則同樣重要,將安全視為不可動搖的底線,這才是在追求發展的同時確保可持續性的關鍵所在。
因此,我們需要審慎權衡傳統與新勢力的優勢和不足,找到它們在特定情境下的最佳結合實踐,以實現可持續的商業成功。
隨著傳統和新造車勢力之間的不斷較量,二者在某些方面也是取長補短。例如,面對新興造車勢力構成的競爭威脅,迫使傳統車企不得重新思考傳統的制造和研發流程,這種競爭也在促使整個汽車行業朝著更靈活、創新和高效的方向發展。而新興造車勢力,需要克服缺乏歷史和傳統品牌優勢的挑戰,確保產品質量和交付,以吸引消費者和建立信任。
04
ASPICE與Agile
談到ASPICE落地困難,朋友們自然而然會想到敏捷(Agile),這個也是目前汽車行業內相對比較熱門的話題,在當前瞬息萬變的市場環境中,如何快速推出自己的產品,Agile給出了一種解決方案。
所謂的敏捷(Agile)是一種強調靈活性和快速響應變化的軟件開發方法,強調團隊合作、快速迭代和及時響應客戶反饋。
在汽車軟件領域,ASPICE和Agile之間存在一定的緊張關系,因為ASPICE強調規范和文檔,而Agile更注重靈活性和迭代開發。行業內對二者也是存在不同的意見,有些朋友認為,所謂的Agile就是沒搞清楚就開始下手,進而導致項目需求改了又改,經常推翻重來,反而浪費時間和精力,不得不說這確實也是很多公司的現狀。敏捷是個很大的話題,今天先借著ASPICE開個頭,后續我們專門來聊。
個人認為,二者有各自優勢,更多是需要考慮其適用性:
ASPICE適用于:
汽車軟件開發中對產品質量和安全性有嚴格要求的領域,由于其強調過程的規范性,能夠確保產品質量和安全。
技術相對比較成熟的開發內容,通過規范化的開發流程,便于KnowHow的積累和不同平臺的模塊化復用。在面臨問題時,借助完整的工作產物進行詳盡的分析成為可能。
法律法規相關的非功能需求的開發,以此保證產品的合規性。
Agile適用于:
需要快速響應變化、強調團隊協作和客戶反饋的項目。在創新型軟件開發、軟件產品的快速迭代和市場變化較快的領域中,由于技術尚不成熟且存在不確定性,必須采取更加靈活的開發方式,以進行不斷的迭代和修正,確保跟上技術的快速發展。
雖然存在矛盾,但實際上很多組織嘗試將二者結合,通過”Agile SPICE”等方法來平衡質量和靈活性,以適應復雜的開發需求。在選擇何種方法時,需根據項目的特性和要求做出明智的決策,關于這個內容我們也放在后續一起聊。
05
ASPICE真的要消亡了嗎
接下來,我們回到最初的主題,ASPICE真的要消亡了嗎? 個人覺得:
1、ASPICE作為過程參考及控制模型,其誕生于相對比較傳統的德國主機廠及供應商,所以天然帶有傳統造車勢力的思維方式,即流程和過程的烙印,目的也是為了保證軟件質量和一致性,所以其拋開可實施性來講,它的初衷是好的。
尤其面對當前日益復雜其增長的汽車軟件需求,我們確實需要更加重視軟件的質量和可靠性,所以從這個初衷出發,我們確實需要一套軟件質量管理體現,ASPCIE的出現是必然,即便沒有ASPCIE,也會有其它標準產生。
2、面對如今復雜且不斷變化的市場環境,ASPICE的可行性無疑面臨挑戰。ASPICE必須與時俱進,才能真正在實踐中生根并產生實際效果,否則,僅有標準而缺乏實際應用是沒有意義的。
3、ASPICE中流程的本質是基于模型的系統工程(MBSE),面對日益復雜的汽車產品軟件,我們確實需要重視系統化的思考和規劃,充分發揮架構的重要性,系統性思考的必要性,而不是簡單地堆砌代碼,否則,我們的軟件會變的越來越臃腫,低效,甚至不可控。
4、ASPICE的實施絕不能變成純粹的形式主義,企業不能僅僅為了流程而流程而采用ASPICE,它應該被視為一種工具,而不是目的,以確保流程的有效性和質量,而不是過度的官僚主義。
概括而言,盡管ASPICE面臨這些挑戰和爭議,它仍然在汽車行業中具有重要地位,因為它有助于確保汽車軟件和電子系統的質量和安全性,這對于駕駛安全和用戶體驗至關重要。因此,汽車行業和ASPICE社區一直在努力解決這些問題,以提高ASPICE的有效性和適應性。
此外,廢除一個標準并非難事,真正困難的在于找到可替代的方案。目前來看,我個人尚未發現更為優越的實踐。ASPICE作為外來概念,我們未必需要全盤接納,但其中的思想是我們所需的,具體的實施和適用情境需要進一步深入研究。
如果有朝一日我們能夠主導國際標準的制定,推動最佳軟件實踐,那將是真正的實力所在!
06
ASPICE落地困境的建議
盡管ASPICE面臨很多挑戰和爭議,它仍然在汽車行業中具有重要地位,因為它有助于確保汽車軟件和電子系統的質量和安全性,這對于駕駛安全和用戶體驗至關重要。因此,汽車行業和ASPICE社區一直在努力解決這些問題,以提高ASPICE的有效性和適應性。
針對ASPICE的適應性問題,個人覺得可以從以下幾個方面進行入手:
1、優化ASPICE流程和評估過程
在汽車軟件和系統的迅速演進中,優化ASPICE流程和評估過程成為確保產品質量和市場競爭力的至關重要的一環。優化ASPICE旨在不僅僅應對傳統的軟件工程挑戰,同時要迎合新興技術和日益變化的行業趨勢。
在流程層面,靈活性是關鍵。定制化開發流程以適應不同項目和技術需求,從而確保高效而可靠的交付。隨著汽車系統的復雜性不斷增加,流程的適應性對于應對日益增長的創新需求至關重要。
評估過程的優化需要關注標準的明確性和準確性。明確的評估標準有助于量化質量和符合性,為團隊提供明確的目標。
團隊協作和溝通也是成功優化ASPICE流程的關鍵。確保開發和評估團隊之間的有效溝通,以及跨團隊之間的緊密協作,有助于減少信息傳遞的誤差,確保整個過程的協同運作。
最終,優化ASPICE流程和評估過程不僅是一次性的努力,更是一個持續改進的過程。通過定期審查和調整流程,以適應新的技術和市場變化,汽車行業可以確保其軟件和系統在不斷變化的環境中保持領先地位,實現高質量、安全性和創新性的產品交付。
2、定制化實施策略
不同的汽車制造商和供應商在規模、復雜性和資源方面存在差異。因此,應鼓勵組織根據自身發展情況,采用定制化的ASPICE實施策略,以適應其特定需求和資源情況。這可能包括制定不同層次的ASPICE要求,以匹配不同類型的組織。
3、持續改進文化
引導組織培養持續改進的文化,使ASPICE實施成為日常工作的一部分。
4、供應鏈整合
為了解決供應鏈復雜性,組織應積極與供應鏈合作伙伴合作,確保他們也適應ASPICE要求。分享最佳實踐和提供培訓,以確保供應鏈中的各個環節都能夠遵循相似的質量標準。
5、適度的文檔化
避免過度文檔化,而是注重關鍵文檔的質量和有效性,用基于模型的開發代替文檔。文檔應與實際過程相關,而不是過度繁瑣的形式主義。
6、投資于工具和技術
個人覺得這個是解決ASPICE實施問題非常必要的手段,組織應投資于支持ASPICE實施的工具和技術,通過整合先進的技術和工具,如自動化測試和人工智能,減少手動勞動,有效建立各階段工作產物的可追溯性,提高評估的實施效率,準確性和一致性,從而更好地發現和解決潛在問題。
通過投資于這些支持工具和技術,組織能夠更好地應對ASPICE實施中的挑戰,提高工作效率,降低人為錯誤的風險,最終推動項目朝著更加規范、高效的方向發展。
7、政策和法規支持
尋求政府支持和立法,鼓勵汽車制造商和供應商采用ASPICE,這可以包括提供財務激勵,獎勵遵循ASPICE標準的企業。
ASPICE不僅僅代表一種標準或框架,它承載著一種思維方式,是為解決當今汽車行業軟件復雜性和質量的一次嘗試,盡管行業內存在不少質疑的聲音,但我覺得ASPICE初衷是好的,至少為我們所面臨的軟件問題提供一種方案和思路。
在這關鍵時刻,我們需要保持批判性思維,找到平衡:一方面,要保持足夠的靈活性和持續創新,但同時,也不應過分陷入標準的繁文縟節,因為這可能導致過度官僚主義。
創新不應成為對產品質量放松監管的借口,因為質量問題可能對公司聲譽和安全產生嚴重影響。我們必須批判性地評估ASPICE的實際效益,確保它真正為汽車行業帶來了積極的變革。
來源:AUTO世代
?精品活動推薦?



更多文章
關于涉嫌仿冒AutoSec會議品牌的律師聲明
一文帶你了解智能汽車車載網絡通信安全架構
網絡安全:TARA方法、工具與案例
汽車數據安全合規重點分析
淺析汽車芯片信息安全之安全啟動
域集中式架構的汽車車載通信安全方案探究
系統安全架構之車輛網絡安全架構
車聯網中的隱私保護問題
智能網聯汽車網絡安全技術研究
AUTOSAR 信息安全框架和關鍵技術分析
AUTOSAR 信息安全機制有哪些?
信息安全的底層機制
汽車網絡安全
Autosar硬件安全模塊HSM的使用
首發!小米雷軍兩會上就汽車數據安全問題建言:關于構建完善汽車數據安全管理體系的建議