過去對于軟件定義汽車存在著諸多爭議,隨著智能網(wǎng)聯(lián)化與新能源的發(fā)展,軟件將在汽車種起到越來越重要的作用。在打造軟件的過程種,車企一路經(jīng)歷了磕磕絆絆,也努力地從坑里爬出,從中積累了不少經(jīng)驗。2014年,新四化概念逐漸開始爆棚,自動駕駛、車聯(lián)網(wǎng)、電氣化被不斷提及,這也為軟件作為底層邏輯提供了支撐。
如圖麥肯錫模擬了未來軟件復(fù)雜度與開發(fā)效率提升速度變化趨勢??梢钥吹皆?021年,整體曲線斜率上翹,所以未來幾年汽車軟件復(fù)雜度將會呈現(xiàn)井噴式發(fā)展,在2030年左右,軟件的迭代、創(chuàng)新將會降速,增長率也會比較平緩一些。
麥肯錫認為,2030年軟件復(fù)雜度將翻四倍,不過車企的軟件開發(fā)還是處于較為落后的狀態(tài)。值得注意的是,車企在開發(fā)軟件時,涉及到域級別和系統(tǒng)級別的軟件,開發(fā)效率比深度嵌入等相對傳統(tǒng)軟件的開發(fā)效率還要低25-35%。
那么在車端對于軟件需求和團隊的能力,又該如何彌補?
如圖是麥肯錫基于15000個軟件開發(fā)項目端到端的數(shù)據(jù)分析,按所有項目結(jié)果,將企業(yè)分成不同的類型,最差的25%,最好的25%。除了從產(chǎn)出量和效率的差距,質(zhì)量方面也產(chǎn)生了差距,比如最好的企業(yè)和最差的企業(yè)在第一波出來軟件缺陷有多少的角度基本上差了6-7倍。所以在汽車行業(yè)如此需要軟件的情況下,效益表現(xiàn)還是略顯低迷,向軟件轉(zhuǎn)型也成為了一個勢在必行的事情。
提出問題,亟需解決
既然如此,車企從硬件向軟件轉(zhuǎn)型成為了勢在必行的趨勢。
那么怎么才能做企業(yè)?怎樣全面的打通?怎么貼近汽車軟件開發(fā)的需求?
麥肯錫歸結(jié)了兩個大的層面,一個是軟件復(fù)雜度必然增高,不過復(fù)雜程度并不是越復(fù)雜越好。另外是在復(fù)雜度既定情況下開發(fā)效率如何提高,這主要從架構(gòu)做起,在軟件功能需求就開始開發(fā),其實有架構(gòu)的概念。
真正到切實開發(fā)是需要考慮怎么提升效率。首先是要對自己和合作伙伴進行清晰的定位,在這個基礎(chǔ)上看現(xiàn)在軟硬件組織架構(gòu)能否承接企業(yè)的需求。其次有架構(gòu)設(shè)計好之后具體開發(fā),具體開發(fā)涉及到軟硬件解耦開發(fā)、雙速開發(fā)、敏捷開發(fā)。敏捷開發(fā)與IT界并不一樣,汽車有自己的特點,硬件有自己的規(guī)律,軟硬件要整合。規(guī)?;艚?,邊界在哪里?邊界內(nèi)的敏捷開發(fā)怎么管控?在具體運作過程中還有很多自動化的系統(tǒng)幫助,包括自動測試、集成邏輯思路,最后賦能這些包括績效透明度、數(shù)字化工具。
麥肯錫總結(jié)了關(guān)于系統(tǒng)如何外包的三個思考維度:一,與供應(yīng)商合作模式產(chǎn)生不同。包括從前端的需求輸入過程中,從軟件的角度切法非常靈活都有一定差異。二,從技術(shù)上選擇外包的尺度,如賦能的績效管理、后臺、賦能工具等等。三,對于輔助功能外包的選擇,到底哪個區(qū)域需要進行外包。
速度和保障 能否割舍?
在軟件敏捷迭代方面,汽車軟件與其它行業(yè)并不相同,因為它的敏捷迭代有很多特殊挑戰(zhàn)。畢竟是軟硬件不能完全割離,其次汽車會涉及到安全,法律法規(guī)對敏捷迭代還有很多的限制。此外,迭代不僅僅是內(nèi)部自己的敏捷迭代,它跟供應(yīng)商原來的合作模式怎么調(diào)整和處理。
面對這一問題,麥肯錫也提出了自身的思考。由于硬件的開發(fā)周期和模式跟軟件沒有辦法敏捷同步迭代,這個時候就要從各個層級測試軟件敏捷,哪些是硬件相關(guān)的,哪些是耦合。比如從技術(shù)棧上面分,各種應(yīng)用它可以敏捷迭代。但應(yīng)用里面也要包括涉及安全,比如自動駕駛迭代會稍微有所不一樣,涉及到中間的OS系統(tǒng),理論上可以相對敏捷迭代,若底層控制器有重大更新變革,它還是要跟上面進行耦合。以此選擇敏捷并不是可以全部,而是要具體事務(wù)具體分析。
汽車軟件開發(fā)需要保障在敏捷的同時有不敏捷的地方,在哪個時間點敏捷迭代出來的東西和用傳統(tǒng)瀑布式開發(fā)出來的東西,能夠在時間點上進行耦合。不然很多軟件出來之后真的要上車,后面還會面臨特別多的問題。當(dāng)前還有比較激進的模式,有些企業(yè)從頭到尾的推進進行改變,甚至是原來定義需求、架構(gòu)定義、開發(fā),開發(fā)好以后再進行集成與驗證。
全力奔跑 不一定帶來優(yōu)勢
麥肯錫認為百米沖刺迭代速度,但有些時候做出來效果并不具有優(yōu)勢,這種情況的出現(xiàn)是由于后端整個敏捷開發(fā)、系統(tǒng)支持,包括剛開始所有做的事情是否比較合適,目標(biāo)設(shè)定是否合理。所有不同開發(fā)團隊、功能開發(fā)團隊和功能底層賦能軟件開發(fā)團隊到底在做什么、做到什么階段、進步怎么樣等等。這個是作為中央管控非常清楚,所以敏捷開發(fā)過程中,從需求輸入到最后的產(chǎn)出,保證大家到最后都是完美的數(shù)據(jù),而不是一團糟。
敏捷還有很多底層的管理邏輯需求,它有一些數(shù)字化的工具賦能。在主機廠仍在使用效率較為低下的Excel作為工具,甚至很多復(fù)雜系統(tǒng)很難用人工管理模式把不同內(nèi)容協(xié)調(diào)好。麥肯錫也會在項目當(dāng)中導(dǎo)入很多管理工具,確實發(fā)現(xiàn)從開發(fā)時間縮短或者故障排除率上都有很大的提升。
對于軟件,目前最高難度在于管理及效率提升,每個環(huán)節(jié)都可以做的非常好。如今,沒有一家企業(yè)能夠遍地開花,必須要通過走一些路,做一些舉措,切入點到底在哪里?其需從思路不清晰的情況下開始切入,在做之前將事情描繪出來,這也需要全產(chǎn)業(yè)鏈的共同努力。當(dāng)前汽車正面向自動化、智能化、網(wǎng)聯(lián)化發(fā)展,軟件在汽車日益扮演著更加重要的角色,越來越多的傳統(tǒng)主機廠與零部件廠商也紛紛開始投入于軟件方面的開發(fā)工作,以更好的迎接軟件定義汽車時代的到來。
為此,蓋世汽車特聯(lián)合AUOTOSAR特舉辦第三屆軟件定義汽車論壇暨AUTOSAR中國日2022,旨在促進業(yè)界交流,推動產(chǎn)業(yè)發(fā)展,研判“軟件定義汽車”趨勢下汽車行業(yè)技術(shù)發(fā)展現(xiàn)狀及未來發(fā)展趨勢。
關(guān)鍵詞: 2030年軟件復(fù)雜度 將翻四倍 車企開發(fā) 效率下降