通過使用能夠提高需求管理效率和準確性的工具,可以降低產品返工和召回的風險,同時幫助滿足UL 4600(自動駕駛評估安全標準)的合規性要求。
向軟件定義汽車(SDV)的轉型標志著汽車行業邁向完全自動化的關鍵轉折。最初,行業熱衷于開發全自動駕駛汽車,但其復雜性迫使行業轉向更加漸進、分階段的方法。這一市場轉變催生了軟件定義汽車,與傳統車輛(購買后基本保持不變且基于過時的架構拓撲)不同,汽車OEM(原始設備制造商)現在可以擴大軟件投資,同時簡化和優化車輛架構。這不僅對開發者有好處,例如降低總擁有成本、加速開發并提高安全性和可靠性,還為消費者提供了更多選擇、新的商業模式以及售后更新和修復的可能性。
通過改進產品和軟件開發流程及其支持工具,可以更有效地提高安全標準,同時降低代價高昂的中期返工和售后召回的風險。
2023年,發生了300多起召回事件,影響了超過2500萬輛汽車,每次召回的成本可能高達數百萬美元。
軟件定義汽車的四大挑戰
過去十年,汽車行業取得了顯著進步。曾經的基礎功能(如觸屏導航)已經發展為復雜的互聯選項、語音助手、應用生態系統等。然而,這些變化也帶來了若干的開發挑戰。
1、管理日益復雜的軟件
隨著車輛越來越多地采用軟件定義,管理來自不同供應商的多個軟件組件變得更加復雜。這些組件功能各異,例如電子控制單元可以操作防抱死制動系統,而駕駛艙域控制器則負責完全不同的任務。在軟件定義汽車中,這些不同的軟件系統必須在整個車輛上無縫運行,給本就充滿挑戰的開發周期增添了更多復雜性。
2、確保功能安全和合規性
隨著復雜性的增加,汽車企業在滿足安全和合規標準方面面臨著更多挑戰。多年來,開發屆一直將ISO 26262作為所需的功能安全標準。雖然該標準在歷史上是一個很好的基準,但卻未能涵蓋軟件定義汽車、自動駕駛汽車以及許多新的使用案例。
為了跟上行業步伐,標準也在不斷演變,新的標準(如針對自動駕駛車輛的UL 4600)已經誕生。不過,這些標準仍然要求企業構建需求、測試需求,并證明他們已竭盡全力打造安全可靠的產品。
使用軟件定義汽車的過程非常復雜,尤其是考慮到其中涉及到數億行代碼。企業必須證明代碼不存在缺陷,并且沒有在無意中引入可能造成安全問題或可能違反安全目標的情況。因此,企業必須重新審視傳統的需求管理流程和工具,以適應當前的開發環境,降低潛在風險。
3、難以滿足加速的開發周期
快速交付產品和軟件是一項巨大的挑戰。隨著技術的迅速發展,車輛剛剛完成開發,消費者的需求和市場機會就已出現,迫使企業不得不重新設計,以跟上市場的步伐、實現差異化并脫穎而出。
然而,滿足加速的開發周期往往與保持質量和合規性產生沖突,因此找到適當的平衡點至關重要。采用支持自動化和更快流程的工具,可以幫助滿足這些要求,同時符合安全要求和標準。隨著越來越多的企業采用敏捷開發方法,開發工具能否充分支持敏捷開發變得越來越重要。一個很好的例子是 “可追溯敏捷” 的概念,它為敏捷開發團隊提供了覆蓋范圍內的即時、周期內洞察。
4、管理激增的第三方軟件
汽車開發的進步促使OEM從多個供應商處采購軟件。要集成如此多樣化的軟件,同時要避免安全和可靠性問題,是一項艱巨的挑戰。現如今,企業不僅要整合來自不同供應商的硬件,還需要管理來自多個供應商的大量軟件物料清單(BOM),確保所有系統能夠無縫協作。
此外,還需要確保系統之間的兼容不會引發漏洞,以避免出現意外故障、安全漏洞和安全問題。這些問題都是代價高昂的,可能會影響產品發布,并對品牌造成負面影響。
通常,數百甚至數千個軟件組件整合在一起,可能會達到數千萬行代碼。在保證所有這些組件協同工作的同時,還需確保安全性和可靠性,并滿足消費者對現代車輛的期望,這是一項至關重要的任務。
如何優化開發流程并應對挑戰
可靠的工程實踐包括明確需求、定義需求、構建需求并對其進行測試。這一開發生命周期圍繞需求管理展開,確保解決的是正確的問題。
但是,許多組織仍然在使用 Excel表或Word文檔來存儲需求。起初,這種方法可能看似無礙,但隨著產品越來越復雜,需求越來越多,這種方式逐漸變得難以管理。跨文檔復制和粘貼需求容易出錯,并且缺乏單一的事實來源,也缺乏可追溯性,從而導致代價高昂的產品或軟件問題的風險。
您可以通過將涉及電子表格和其他解決方案的舊流程替換為專為需求管理設計的更強大的自動化工具來應對這一挑戰。此更改消除了容易出錯的手動流程,提高了效率,并降低了錯過需求的風險,從而可能節省數百萬美元。
對此,企業可以采用專門為需求管理而設計的更強大、更自動化的工具,來取代傳統的手動流程。這種改進不僅能消除手動錯誤,還能夠提高效率、降低遺漏需求的風險,從而節省潛在的巨額成本。
福特如何為軟件定義汽車架構選擇需求管理工具
2022年,福特選擇Jama Connect作為需求管理工具并開始部署,以用于開發未來的軟件定義汽車架構。
采用Jama Connect之前:
工程師通常缺乏編寫需求的正式培訓。
非限制性的自然語言通常包含大量復雜規范(非原子規范)。
不良的需求規格是常態,工程師無法自動接收反饋。
供應商收到數千份PDF格式的需求規格,但有些并不適用。
產品簽核過程是手動的,工程師經常不得不追蹤測試結果。
采用Jama Connect后:
需求管理成為一門學科,培訓資源觸手可及。
工程師可以即時且自動地獲得有關需求質量的反饋。
產品線工程會自動確定哪些內容適用于產品的不同變體。
儀表板實時、透明地顯示產品簽核的進展情況。
Jama Connect如何支持軟件定義汽車開發?
Jama Connect通過解決軟件和硬件兩方面的需求管理,幫助應對軟件定義汽車(SDV)開發過程中的獨特挑戰。
許多提供需求管理的解決方案通常還為產品和軟件生命周期管理提供全面的解決方案。雖然這聽起來很理想,但使用專注于需求管理的專業解決方案,能夠與其他領先的工具(如Jira)無縫集成,可提供更多的功能和靈活性,確保項目保持正軌,并以更快、更高效、更少出錯的方式開發產品和軟件。
Jama Connect 的優勢:
簡化合規性。通過自動化跟蹤和管理,滿足合規性和安全標準。
提高可追溯性。Jama Connect中的實時可追溯功能(Live Traceability?)允許您在需求、風險測試和其他工件之間進行追溯,確保項目的所有元素都相互關聯。允許用戶跟蹤變更的影響,并驗證所有需求都得到滿足,從而降低錯誤和需求遺漏的風險。
高效協作。為所有項目需求提供單一的事實來源,使團隊能夠輕松訪問、審查和協作處理需求。集中式管理減少了溝通不暢,確保每個人都使用最新的信息。
與您喜愛的工具輕松集成。Jama Connect可與其他工具(如Jira)輕松集成,您無需“推倒重來”,可以繼續使用喜愛的工具(如Jira),從而避免中斷團隊工作。
簡單易用。Jama Connect簡單易用,具有直觀的基于Web的界面,可以讓您的團隊快速上手。
軟件定義汽車的發展不太可能會放緩,反而會加速發展。跟上市場步伐并應對SDV的復雜性,需要采取不同的方法。升級用于支持開發的工具可以幫助您保持合規,減少昂貴的返工和召回風險,并為下一個市場變化做好準備。
使用Jama Connect,您將始終清楚自己的開發進展。您可以查看開發流程,并隨時了解當前的需求覆蓋率。這有助于避免中期返工和額外的開支,并減少遺漏需求的錯誤(這種錯誤可能導致車輛上市后面臨數百萬美元的昂貴召回)。
平均而言,Jama Connect可將需求管理的返工減少40%–60%。
使用Jama Connect簡化合規性并加速開發
汽車行業的產品開發要求汽車軟件符合合規性。Jama Connect for Automotive 專為符合關鍵框架而設計,支持汽車產品開發中的安全關鍵標準和法規,已通過ISO 26262認證,能夠滿足復雜的需求管理需求。
ISO 26262: 2018(功能安全)
ISO/SAE 21434 / SAE J3061(網絡安全)
汽車ASPICE
ISO/PAS 21448: 2019(預期功能安全性(SOTIF))
IEC(國際電工委員會)關鍵法規
IEC 60812 – 故障模式與影響分析(FMEA)及故障模式、影響與危害分析(FMECA)
MISRA(汽車工業可靠性協會)
- END -
獲取Jama Connect功能詳情或更多實踐案例,歡迎咨詢Jama Software中國合作伙伴——龍智
審核編輯 黃宇
-
SDV
+關注
關注
0文章
45瀏覽量
6876 -
汽車
+關注
關注
13文章
3598瀏覽量
37553
發布評論請先 登錄
相關推薦
評論