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