2023年6月15日-16日,在2023第六屆自動(dòng)駕駛與人機(jī)共駕論壇上,光庭信息智能駕駛事業(yè)部研發(fā)中心總監(jiān)兼智能駕駛實(shí)驗(yàn)室主任葉雄飛表示,軟件定義汽車時(shí)代已然到來,效率成為軟件定義汽車行業(yè)的主要訴求。
他還表示,提升效率有以下幾個(gè)解決模式,融合自動(dòng)化技術(shù),演進(jìn)研發(fā)模式;采用技術(shù)貨架提升軟件研發(fā)效率;導(dǎo)入AI轉(zhuǎn)變軟件研發(fā)的協(xié)同模式。光庭通過自研AP工具鏈;構(gòu)建細(xì)腰型技術(shù)貨架;優(yōu)化研發(fā)流程;引入技術(shù)債理念并首創(chuàng)超級(jí)軟件工場等實(shí)踐,致力于提升SOA研發(fā)效率。
葉雄飛 | 光庭信息智能駕駛事業(yè)部研發(fā)中心總監(jiān)兼智能駕駛實(shí)驗(yàn)室主任
以下為演講內(nèi)容整理:
提到自動(dòng)駕駛量產(chǎn)話題,業(yè)內(nèi)更多討論的是哪家算法更好用, 哪家算法適應(yīng)的場景更多。但這并不能保證自動(dòng)駕駛的真正落地。自動(dòng)駕駛落地還有重要的一環(huán)——軟件研發(fā),即軟件工程,高效的研發(fā)落地是取得競爭優(yōu)勢的根本之道。
E/E架構(gòu)的發(fā)展趨勢
電子電器架構(gòu)的升級(jí)伴隨著軟件架構(gòu)的更新和換代,主要表現(xiàn)為:第一底層軟件的標(biāo)準(zhǔn)化、獨(dú)立化、松耦合;第二應(yīng)用服務(wù)獨(dú)立于硬件,即軟硬分離的需求。以前我們自己的一些算法和應(yīng)用更多的是綁定硬件,以后自動(dòng)駕駛算法可能需要傳感器的抽象,能夠自成一體,擺脫對(duì)硬件的深度的綁定和依賴。第三通信從信號(hào)導(dǎo)向過渡到服務(wù)導(dǎo)向。
在E/E架構(gòu)的演進(jìn)過程中,以主機(jī)廠為代表的企業(yè)開始拓展自己的解決方案。比較典型的案例包括:第一由上汽提出銀河全棧3.0 E/E架構(gòu);第二由廣汽提出的集中式電子電氣架構(gòu),即星靈架構(gòu);第三是長城的GEEP3.x架構(gòu);第四是吉利的浩瀚架構(gòu)SEA與集中式電子電氣架構(gòu)以及長安的SDV E/E架構(gòu)。
互聯(lián)網(wǎng)時(shí)代,我們通過簡單的堆人等方式實(shí)現(xiàn)業(yè)務(wù)的增長,但現(xiàn)在,在以上業(yè)界耳熟能詳?shù)腅/E架構(gòu)基礎(chǔ)上,風(fēng)口逐漸轉(zhuǎn)向“效率為王”。誠如年初特斯拉降價(jià)帶給業(yè)界的壓力,快速推出新產(chǎn)品,提升研發(fā)效率至關(guān)重要。
汽車研發(fā)的效率提升策略
提起研發(fā),我們首先想到的就是軟件工程研發(fā)模式的轉(zhuǎn)變。以往用瀑布模式就能把我們的研發(fā)做的很好。但傳統(tǒng)的瀑布模式無法適應(yīng)當(dāng)下的快速迭代、持續(xù)集成、持續(xù)部署。因此,需要引入敏捷模式。敏捷開發(fā)提出很多年,但行業(yè)中真正把敏捷開發(fā)用好的并不多。
除了研發(fā)模式的演進(jìn),第二個(gè)很重要的點(diǎn)在于中國在汽車E/E架構(gòu)耕耘多年,現(xiàn)在我們的新能源技術(shù)在全球處于領(lǐng)先水平,所以行業(yè)也積累了很多成熟的技術(shù)方案。我們將這些技術(shù)方案要點(diǎn)統(tǒng)稱為“技術(shù)貨架”,以便在軟件研發(fā)過程中,將一些成熟的技術(shù)直接拿過來用,提升軟件的復(fù)用度,同時(shí)提升軟件研發(fā)效率。
第三個(gè)解決方案是以ChatGPT為代表的全新一代AI技術(shù)引入。以前我們研發(fā)是小作坊式,幾個(gè)人一起把一個(gè)項(xiàng)目做起來。后來,通過服務(wù)器的方式,大家可以遠(yuǎn)程在線交流,以協(xié)同研發(fā)模式開展工作。AI導(dǎo)入后,這種研發(fā)模式進(jìn)一步演進(jìn),另外一端不是自然人在和你交流,AI可能會(huì)比partner更懂你的需求。并且在第一時(shí)間提供更符合要求的解決方案。
關(guān)于光庭信息
武漢光庭信息技術(shù)股份有限公司是一家行業(yè)領(lǐng)先的智能網(wǎng)聯(lián)汽車軟件綜合解決方案提供商,是“軟件定義汽車”行業(yè)變革的引領(lǐng)者和汽車數(shù)字化轉(zhuǎn)型的推動(dòng)者。公司成立于2002年,致力于探索汽車電子軟件先端技術(shù)的研發(fā)與創(chuàng)新,形成了以智能座艙、新能源、智能駕駛、智能車云及數(shù)字地圖等多項(xiàng)產(chǎn)品解決方案和技術(shù)服務(wù)為支撐的核心競爭實(shí)力。目前,公司現(xiàn)已形成近3000人人員規(guī)模,并以武漢為總部,在重慶、南京、上海、山東、沈陽及日本東京等地成立了多家子公司,與全球知名的汽車零部件供應(yīng)商和汽車整車制造商構(gòu)建了長期穩(wěn)固的戰(zhàn)略合作關(guān)系。
光庭的應(yīng)用實(shí)踐
首先是工具鏈提升研發(fā)效率。光庭磐石是通信中間件服務(wù)化開發(fā)測試工具鏈,首先能支持我們自己的服務(wù)定義,尤其是早期SOA設(shè)計(jì)階段對(duì)服務(wù)的定義;其次支持服務(wù)配置、服務(wù)框架代碼生成、服務(wù)的自動(dòng)測試,從設(shè)計(jì)直到最后驗(yàn)證,形成閉環(huán)的開發(fā)流程。
我們的服務(wù)配置工具以VS CODE插件的形式體現(xiàn)??梢栽谠缙诎盐覀兊姆?wù)以表格的形式定義出來,大家再在表格中分別定義自己的服務(wù),包括通訊數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)等。
另外我們還有Development Studio代碼生成工具,可以在插件里把服務(wù)矩陣生成的服務(wù)接口,以框架形式生成Skeleton/Proxy 代碼;然后在AutoTest Tool中實(shí)現(xiàn)代碼的自動(dòng)測試,同時(shí)生成測試用例,實(shí)現(xiàn)TDD的研發(fā)理念。
第二個(gè)是上述提到的技術(shù)貨架,光庭構(gòu)建了細(xì)腰型技術(shù)貨架?;?1年的開發(fā)經(jīng)驗(yàn)和量產(chǎn)項(xiàng)目技術(shù)積累,目前光庭初步形成了:操作系統(tǒng)技術(shù)平臺(tái);基礎(chǔ)軟件技術(shù)平臺(tái);自動(dòng)駕駛技術(shù)平臺(tái);動(dòng)力域控技術(shù)平臺(tái);智能座艙技術(shù)平臺(tái)。
我們將技術(shù)體系和產(chǎn)品體系分離,強(qiáng)化基礎(chǔ)技術(shù)體系的貨架建設(shè)。搭建了KCarOS技術(shù)創(chuàng)新體系;并在此基礎(chǔ)上構(gòu)造出產(chǎn)品創(chuàng)新體系。以基礎(chǔ)平臺(tái)為腰部支撐,支持快速的產(chǎn)品開發(fā)。
同時(shí)我們引入AI技術(shù),借助AI對(duì)技術(shù)貨架進(jìn)行訓(xùn)練學(xué)習(xí)。以后,當(dāng)我們進(jìn)行新項(xiàng)目開發(fā)時(shí),可以通過代碼注釋,借助AI從我們的技術(shù)貨架上搜索到代碼進(jìn)行匹配。
第三個(gè)是研發(fā)流程的改善。上述提到,傳統(tǒng)的瀑布方式難以適應(yīng)當(dāng)下頻繁變更的研發(fā)節(jié)奏。光庭持續(xù)關(guān)注研發(fā)流程的改進(jìn),早在2009年就提出了KMS管理體系。
2009年的汽車電子行業(yè)是面向?qū)Ш诫娮酉到y(tǒng)開發(fā)。很大程度上和嵌入式軟件開發(fā)相似。KMS V1.0的軟件研發(fā)體系和瀑布模型強(qiáng)關(guān)聯(lián),以指導(dǎo)和規(guī)范軟件研發(fā)流程,增強(qiáng)軟件研發(fā)品質(zhì)。其后,我們不斷優(yōu)化調(diào)整我們的研發(fā)體系,并通過了CMMI1.0的L5級(jí)認(rèn)證。但隨著產(chǎn)業(yè)不斷發(fā)展,出現(xiàn)了更多智能網(wǎng)聯(lián)的產(chǎn)品形態(tài),這些產(chǎn)品的研發(fā)需要兼顧效率與成本的因素。所以,我們在2019年升級(jí)到了KMS V2.0,引入了中國流的理念,改進(jìn)了瀑布研發(fā)流程。
2020年,我們將ASPICE流程融入到了KMS體系之中,升級(jí)為KMS V2.5。主要面向興起的像儀表、自動(dòng)駕駛等考慮功能安全、信息安全的業(yè)務(wù)。主要應(yīng)對(duì):高安全需求;架構(gòu)的標(biāo)準(zhǔn)化需要;多種開發(fā)領(lǐng)域需要。
2021年光庭IPO上市成功后,在軟件定義汽車的背景下,我們以AI技術(shù)指引研發(fā),提出了超級(jí)軟件工場的理念,其主要特點(diǎn)是軟件的研發(fā)更智能化、更自動(dòng)化。
有必要一說的是,關(guān)于敏捷實(shí)踐,很多同行認(rèn)為敏捷實(shí)踐是個(gè)輕文檔、輕過程的項(xiàng)目研發(fā)理念。光庭不是這么認(rèn)為的,在光庭過CMMI2.0的L5級(jí)認(rèn)證時(shí),80%以上的項(xiàng)目都是敏捷實(shí)踐的項(xiàng)目。我們的信心在于,我們在敏捷實(shí)踐過程中引入了CICD的開發(fā)理念,可以通過TDD方式在設(shè)計(jì)之初,就把測試用例做好;通過測試不斷驅(qū)動(dòng)研發(fā)。
另外是光庭中國流研發(fā)實(shí)踐。中國流的提出是我們在做傳統(tǒng)V模型過程中,研發(fā)流程比較重型,開發(fā)周期比較長這樣的大背景下做出的。中國流的核心是追求效率與成本平衡的高性價(jià)比研發(fā)流程體系??梢詫?shí)現(xiàn)成本節(jié)省30% 工期縮短50%。
圖源:光庭
第四個(gè)是我們引入了“技術(shù)債”的理念?!凹夹g(shù)債”指開發(fā)人員為了加速軟件開發(fā),在應(yīng)該采用最佳方案時(shí)進(jìn)行了妥協(xié),改用了短期內(nèi)能加速軟件開發(fā)的方案,從而在未來給自己帶來的額外開發(fā)負(fù)擔(dān)。
首先如何評(píng)估技術(shù)債?目前國際上通用的模型是SQALE。它可以清楚的說明代碼在哪些方面的技術(shù)負(fù)債較高。但這種評(píng)估方式只是方法論,評(píng)估過程比較耗時(shí)。一般我們會(huì)引入工具進(jìn)行技術(shù)上的評(píng)估。比較典型的是CppDepend,它可以基于代碼評(píng)估技術(shù)負(fù)債率,并將術(shù)負(fù)債展現(xiàn)給用戶。
技術(shù)債會(huì)產(chǎn)生年度利息和嚴(yán)重程度。即如果不早點(diǎn)還清技術(shù)負(fù)債,隨著時(shí)間推移,系統(tǒng)會(huì)越來越難維護(hù),技術(shù)債務(wù)越來越高。
最后一個(gè)關(guān)于超級(jí)軟件工場。在軟件定義汽車時(shí)代面臨著兩個(gè)突出矛盾,第一個(gè)汽車結(jié)構(gòu)越來越復(fù)雜;第二個(gè)既懂汽車電子,又懂軟件的專業(yè)人才嚴(yán)重缺乏。在這種情況下,傳統(tǒng)的研發(fā)模式一定會(huì)形成人員的競爭,甚至出現(xiàn)惡性競爭。
我們通過人、機(jī)、料、法、環(huán),把研發(fā)流程和技術(shù)貨架有機(jī)關(guān)聯(lián),再實(shí)現(xiàn)研發(fā)的智能化和自動(dòng)化。
第一個(gè)場景,當(dāng)和客戶談項(xiàng)目時(shí),需要分析客戶需求,做技術(shù)提案和工時(shí)評(píng)估與報(bào)價(jià)。超級(jí)軟件工場應(yīng)用AI技術(shù)進(jìn)行客戶SOW分析,再從技術(shù)貨架中搜索,找出與客戶需求相匹配的功能點(diǎn),工時(shí)評(píng)估和報(bào)價(jià)也都是自動(dòng)的。如果當(dāng)前光庭的技術(shù)貨架沒有完全覆蓋客戶需求,AI也會(huì)將沒有覆蓋的內(nèi)容全部羅列出來,在此基礎(chǔ)上進(jìn)行人工分析。
第二個(gè)場景是對(duì)客戶需求的分解與結(jié)構(gòu)化。每個(gè)公司都有自己的需求管理體系,我們用AI輔助對(duì)需求做分解和結(jié)構(gòu)化;第三個(gè)場景根據(jù)每個(gè)需求點(diǎn),從技術(shù)貨架中搜索時(shí)序圖以及詳細(xì)的設(shè)計(jì)資料。當(dāng)然這個(gè)設(shè)計(jì)還需要我們的專家進(jìn)行評(píng)審,AI也會(huì)提醒需要做哪些方面的評(píng)審。第四個(gè)場景完成設(shè)計(jì)后,進(jìn)行編碼。AI輔助代碼生成可以滿足我們的要求,前提條件是我們的技術(shù)貨架要有豐富的代碼。
第五個(gè)場景是對(duì)應(yīng)代碼的評(píng)審,我們的代碼評(píng)審會(huì)有片段源碼的輸入,AI輔助會(huì)輸出問題列表和改進(jìn)方案,我們再對(duì)應(yīng)的進(jìn)行修改和更新。
(以上內(nèi)容來自光庭信息智能駕駛事業(yè)部研發(fā)中心總監(jiān)兼智能駕駛實(shí)驗(yàn)室主任葉雄飛于2023年6月15日-16日在2023第六屆自動(dòng)駕駛與人機(jī)共駕論壇發(fā)表的《復(fù)雜域控時(shí)代的研發(fā)效率提升之道》主題演講。)
來源:蓋世汽車
作者:葉壹貳
本文地址:http://ewshbmdt.cn/news/qiye/205305
以上內(nèi)容轉(zhuǎn)載自蓋世汽車,目的在于傳播更多信息,如有侵僅請(qǐng)聯(lián)系admin#d1ev.com(#替換成@)刪除,轉(zhuǎn)載內(nèi)容并不代表第一電動(dòng)網(wǎng)(ewshbmdt.cn)立場。
文中圖片源自互聯(lián)網(wǎng),如有侵權(quán)請(qǐng)聯(lián)系admin#d1ev.com(#替換成@)刪除。