軟件驅(qū)動的創(chuàng)新正在從根本上改變行業(yè)的運營和發(fā)展方式——尤其是汽車行業(yè)。到2027年,汽車軟件市場預計將達到435億美元,是2019年185億美元的兩倍多。隨著越來越多的制造商依賴軟件組件為下一代聯(lián)網(wǎng)和自動駕駛汽車提供動力,開發(fā)團隊無疑將面臨與新的安全和防范法規(guī)、設計和IP管理以及團隊生產(chǎn)力相關的許多挑戰(zhàn)。
為了更好地了解這個不斷增長的市場中新出現(xiàn)的挑戰(zhàn)和擔憂,Perforce Software對600多名汽車軟件開發(fā)專業(yè)人士進行了調(diào)查,以找出讓他們焦慮的原因。以下是《2021年汽車軟件開發(fā)狀況調(diào)查報告》中有趣的內(nèi)容,以及應對新挑戰(zhàn)、提高質(zhì)量和加速創(chuàng)新的注意事項。
安全和防范合規(guī)是汽車專業(yè)人士關心的問題
隨著汽車行業(yè)轉型為電動汽車、自動駕駛汽車和混合動力汽車的混合體,市場無疑將經(jīng)歷重大顛覆。汽車供應商將需要創(chuàng)新,需要優(yōu)化流程、改善低率現(xiàn)狀,從而跟上變化的步伐。因此,如何做到遵守安全和防范法規(guī)并保持高質(zhì)量產(chǎn)出仍然是一個挑戰(zhàn)。根據(jù)調(diào)查,這是備受關注的首要問題,近一半的受訪者(43%)提到了安全問題。
具有前瞻性的汽車專業(yè)人士越來越多地去檢查他們是否擁有能夠驗證編碼標準合規(guī)性的能力,如MISRA和AUTOSAR、ISO 26262和ISO 21448(SOTIF)功能安全標準,以及即將出臺的針對網(wǎng)絡安全風險的汽車標準ISO 21434。為了減輕潛在的安全和保障問題,并加速合規(guī)過程,汽車軟件開發(fā)人員可以使用靜態(tài)代碼分析(SCA)。借助SCA,開發(fā)人員可以檢測編譯器等工具經(jīng)常遺漏的編碼問題——降低總體成本并確保團隊按時交付產(chǎn)品。
除了安全之外,防范問題也位居前列,成為當今汽車專業(yè)人士關心的問題之一。由于對聯(lián)網(wǎng)車輛的網(wǎng)絡攻擊增加,以及對車載/車外系統(tǒng)未經(jīng)授權訪問的增加,這一結果不足為奇。然而,只有22%的受訪者反饋說防范是他們關心的問題。隨著汽車行業(yè)以閃電般的速度發(fā)展,防范一定會成為開發(fā)團隊集成到其CI/CD流水線中并在每次代碼更改時都要考慮的重要實踐。通過使用正確的靜態(tài)應用程序安全測試(SAST)工具,團隊可以解決軟件安全漏洞問題,并促進安全編碼的實踐。
隨著行業(yè)的快速發(fā)展,軟件的安全、防范和質(zhì)量對于在不降低標準的情況下推動創(chuàng)新至關重要。投資于高質(zhì)量SCA和SAST工具的專業(yè)人士將成為引領潮流的領跑者。
軟件開發(fā)生產(chǎn)力正變得越來越具有挑戰(zhàn)性
盡管通過TDD(測試驅(qū)動開發(fā))、模型驅(qū)動開發(fā)和自動代碼生成等方法和流程,軟件開發(fā)團隊變得更加敏捷,但報告顯示,團隊生產(chǎn)力已成為日益嚴峻的挑戰(zhàn)。專業(yè)人士關心的問題包括:并行開發(fā)中不同團隊之間缺乏集成、需要更好地管理設計和IP資產(chǎn),以及冗長的質(zhì)量保證周期,這最終會延遲反饋并導致發(fā)布周期延長。此外,隨著汽車行業(yè)從硬件轉向軟件,團隊很難同時管理硬件、軟件設計以及代碼資產(chǎn)。
幸運的是,開發(fā)人員可以使用一些工具來解決這些問題。采用適當?shù)陌姹究刂葡到y(tǒng)(VCS)可以通過提供可擴展、安全、單一的事實來源來跨團隊管理和迭代數(shù)字資產(chǎn),從而提高生產(chǎn)力。同時,具有增量分析等功能的軟件分析工具可以幫助優(yōu)化QA周期并實現(xiàn)持續(xù)快速反饋。
團隊表示對利用游戲開發(fā)技術感興趣
《2021年汽車軟件開發(fā)現(xiàn)狀調(diào)查報告》還表明,人們對許多應用程序的游戲開發(fā)技術越來越感興趣,包括digital twins、產(chǎn)品測試、原型設計、營銷和AR/VR。特別是,利用游戲引擎促進digital twins新功能的這一方式正在迅速興起,游戲引擎,如虛幻引擎,擁有復雜的可視化能力,這使它們成為增強這些模擬的完美解決方案。
過去的digital twin軟件技術性很強,通常需要工程背景才能完全理解它。借助游戲引擎,團隊可以提高游戲的易用性、模擬游戲的質(zhì)量并為他們打開全新的應用程序。某些制造商,例如奧迪,使用游戲引擎和現(xiàn)實世界的物理學來模擬新車的設計,創(chuàng)造更身臨其境的體驗——讓digital twin變得更加實用,使更多群體受益,包括企業(yè)高管、營銷和銷售團隊,甚至是消費者。
雖然大多數(shù)汽車團隊尚未使用游戲引擎,但50%的受訪者表示有興趣在未來幾個月或幾年內(nèi)使用它們。我們預測,隨著汽車團隊不斷尋求提高車輛質(zhì)量并加快上市速度,這一數(shù)字還會上升。當它確實上升時,團隊將面臨與擁有更大的二進制資產(chǎn)相關的新挑戰(zhàn)——這個問題由適當?shù)陌姹究刂葡到y(tǒng)解決。
在接下來的十年中,由于對軟件的依賴增強,以及技術的快速進步,預計汽車市場將經(jīng)歷極端的轉變。其中,人工智能和機器學習的集成將大大促進生產(chǎn)力、數(shù)據(jù)智能并加速開發(fā)流程,為汽車軟件開發(fā)周期的各個階段提供支持。因此,對于汽車軟件開發(fā)人員來說,掌握與安全、防范和質(zhì)量相關的新法規(guī)和標準將變得至關重要。
Perforce中國授權合作伙伴、DevSecOps解決方案供應商龍智的董事長何明指出,為了在當下和未來都能夠取得成功,汽車供應商必須在整個開發(fā)生命周期中采用戰(zhàn)略工具,以超越競爭對手,并在行業(yè)的不斷發(fā)展中保持敏捷。比如,采用靜態(tài)代碼分析(SCA)和靜態(tài)應用安全測試(SAST)工具,確保軟件安全可靠;借助版本控制軟件(VCS)和項目管理工具管理不斷增長的代碼庫,并提高軟件開發(fā)團隊的生產(chǎn)力;通過游戲引擎技術提高數(shù)字孿生digital twin可視化及實用性;通過應用程序生命周期管理(ALM),在滿足需求、啟動測試和解決bug時進行文檔記錄等。
關于Perforce
成立于1985年的Perforce是一家提供高度可擴展開發(fā)和DevOps解決方案的領先提供商,旨在為動態(tài)開發(fā)、智能測試、風險管理和無界協(xié)作賦能。Perforce主要與身處失敗成本高昂的行業(yè)、想要加快上市步伐、降低風險的組織合作。
Perforce的全球?qū)<覟闊o數(shù)垂直行業(yè)的企業(yè)帶來洞察、經(jīng)驗和最佳實踐分享,是汽車、半導體、金融服務、游戲開發(fā)、虛擬制作、醫(yī)療設備、嵌入式系統(tǒng)和零售/消費品、旅游和娛樂,以及工業(yè)企業(yè)信賴的專業(yè)顧問。
關于龍智數(shù)碼—DevSecOps解決方案提供商
龍智數(shù)碼幫助您更好、更快地交付軟件。基于軟件研發(fā)管理領域的廣泛專業(yè)知識及豐富實踐經(jīng)驗,我們集成DevOps、Agile管理思路以及該領域領先的工具產(chǎn)品,為您提供軟件研發(fā)生命周期管理(ALM (SDLM) / DevOps / Agile)解決方案,以及系統(tǒng)實施、培訓、升級、數(shù)據(jù)遷移、定制開發(fā)、運維等服務,幫助您實現(xiàn)軟件研發(fā)過程的高度協(xié)同與自動化,提高交付效率與質(zhì)量,確保開發(fā)過程可追溯、可衡量。
我們的自研產(chǎn)品包括Confluence水印插件,Timewise-Jira計劃及實際工時管理插件,Jira服務臺企業(yè)微信應用插件等;我們還與全球DevOps領域領先的企業(yè)建立了合作伙伴關系,我們是:
● Atlassian全球白金合作伙伴
● Perforce中國授權合作伙伴
● Whitesource中國授權合作伙伴
● Cloudbees中國授權合作伙伴