2019年5月16日,美國(guó)正式將華為列入“實(shí)體清單”,在未獲得美國(guó)商務(wù)部許可的情況下,所有美國(guó)企業(yè)禁止向華為供應(yīng)產(chǎn)品。
禁令發(fā)布后不久,來(lái)自華為研發(fā)的各團(tuán)隊(duì)開(kāi)始緊鑼密鼓盤(pán)點(diǎn)梳理,識(shí)別出了當(dāng)時(shí)華為在軟件開(kāi)發(fā)工具組件和單品上的涉美國(guó)技術(shù)。
很快,研發(fā)團(tuán)隊(duì)發(fā)現(xiàn),在這批涉及美國(guó)技術(shù)的產(chǎn)品和工具里,有的已被美國(guó)直接斷供,有的已被停止維保,還有的隨時(shí)可能會(huì)出現(xiàn)在下一次斷供名單上。如何盡快替換掉受制裁工具,上線自研,實(shí)現(xiàn)自主創(chuàng)新,成了當(dāng)務(wù)之急。
“不僅要保障業(yè)務(wù)連續(xù)性不中斷,邊開(kāi)飛機(jī)邊換輪子,還要讓整個(gè)軟件開(kāi)發(fā)系統(tǒng)能在華為云上跑起來(lái),實(shí)現(xiàn)從底層芯片到上層應(yīng)用全棧的自主可控?!币晃划?dāng)時(shí)的參會(huì)專家對(duì)雷峰網(wǎng)回憶道。而這一切都要爭(zhēng)分奪秒,在2021年年初完成驗(yàn)收。
短短一年半的時(shí)間就要完成替換,可能實(shí)現(xiàn)嗎?這群人為何敢立下如此軍令狀?
上述專家告訴雷峰網(wǎng),決心和底氣來(lái)自于華為此前在軟件自研領(lǐng)域長(zhǎng)達(dá)十多年的持續(xù)投入。早在2011年,華為就開(kāi)始針對(duì)外購(gòu)軟件,從表層的界面作業(yè)流,到下層的數(shù)據(jù)流,逐步進(jìn)行自研替換,到2019年時(shí)已有不少積累和準(zhǔn)備,因此在516禁令發(fā)生后,才敢、也才能做出快速替換的承諾。
凡事預(yù)則立,不預(yù)則廢。事實(shí)上,很早之前,華為就將軟件開(kāi)發(fā)工具看作是一項(xiàng)“根技術(shù)”。作為連續(xù)20年穩(wěn)居中國(guó)軟件百?gòu)?qiáng)榜榜首的企業(yè),近10年華為研發(fā)費(fèi)用高達(dá)8450億,其中很大一部分都投在了軟件研發(fā)上。而這種“重兵投入”背后,離不開(kāi)華為對(duì)中國(guó)軟件開(kāi)發(fā)長(zhǎng)期以來(lái)的行業(yè)洞察,以及在此基礎(chǔ)上未雨綢繆、先行起步的自研嘗試。
空中樓閣:中國(guó)軟件產(chǎn)業(yè)之隱痛
軟件開(kāi)發(fā)工具到底屬不屬于根技術(shù)?據(jù)華為云PaaS服務(wù)產(chǎn)品部部長(zhǎng)徐峰稱,華為內(nèi)部在這個(gè)問(wèn)題上,此前也曾有過(guò)一段時(shí)間的爭(zhēng)論。
所謂“根技術(shù)”,是指能衍生出并支撐著一個(gè)或多個(gè)技術(shù)簇,并持續(xù)為整個(gè)技術(shù)樹(shù)提供滋養(yǎng)的技術(shù)。比如操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件和編程語(yǔ)言等,都是業(yè)內(nèi)熟知的根技術(shù)。與這些技術(shù)相比,軟件開(kāi)發(fā)工具的“根”屬性似乎并不那么直觀、迫切。
但事實(shí)上,如果從軟件生態(tài)的角度看就會(huì)發(fā)現(xiàn),就算研制出了操作系統(tǒng),但如果上面沒(méi)有繁茂的各類應(yīng)用、開(kāi)發(fā)工具和開(kāi)發(fā)者社區(qū),操作系統(tǒng)的構(gòu)建最后也無(wú)法真正成功。
鑒于此,華為內(nèi)部在該問(wèn)題上很早便取得了一致共識(shí):要想在軟件領(lǐng)域?qū)崿F(xiàn)整體跨越式發(fā)展,不受制于人,軟件開(kāi)發(fā)工具這個(gè)根就一定要扎得深、扎得牢。
尤其516禁令事件,更讓華為對(duì)此有了切身體會(huì)。
“516后,大家深刻體會(huì)到了在軟件開(kāi)發(fā)工具上被‘卡脖子’的感覺(jué)?!辈簧偃A為人對(duì)此記憶猶新。
軟件開(kāi)發(fā)工具之于軟件,猶如光刻機(jī)之于芯片,都是不可或缺的關(guān)鍵生產(chǎn)工具。這一基礎(chǔ)軟件如果受制裁,就如同軟件之根被限制把控,整個(gè)軟件產(chǎn)業(yè)的生存基礎(chǔ)也會(huì)受到?jīng)_擊。
有了這個(gè)意識(shí)后,再回過(guò)頭看國(guó)內(nèi)軟件開(kāi)發(fā)工具現(xiàn)狀,會(huì)發(fā)現(xiàn)情況令人堪憂。
目前,軟件開(kāi)發(fā)工具在海外和國(guó)內(nèi)兩個(gè)市場(chǎng)里正在呈現(xiàn)出一種冰火兩重天的局面。一邊是全球尤其歐美市場(chǎng)的如火如荼。
首先是總體市場(chǎng)規(guī)模上,據(jù)一項(xiàng)國(guó)外行業(yè)分析報(bào)告顯示,2022年,全球軟件開(kāi)發(fā)工具市場(chǎng)規(guī)模約為51億美元,預(yù)計(jì)到2028年將增長(zhǎng)至約115億美元,年復(fù)合增長(zhǎng)率高達(dá)14.5%。
其次在份額分布上,北美地區(qū)占有市場(chǎng)份額超過(guò)50%,歐洲地區(qū)緊隨其后,市占率超20%,而中國(guó)和其他地區(qū)國(guó)家加起來(lái)市占率不足30%。
再拉近看,以美國(guó)為例,在2020年全球操作系統(tǒng)、基礎(chǔ)軟件(含桌面、數(shù)據(jù)庫(kù)、云操作系統(tǒng)、工具軟件等)領(lǐng)域,僅美國(guó)一國(guó)的業(yè)務(wù)收入就高達(dá)0.81萬(wàn)億美元,占到全球比例的4/5。而全球頭號(hào)玩家微軟,目前在軟件開(kāi)發(fā)工具、生態(tài)及其相關(guān)衍生品上的營(yíng)收也早已超過(guò)了Windows產(chǎn)品線,支撐起了微軟目前的大部分市值。
但反觀國(guó)內(nèi),在軟件開(kāi)發(fā)這個(gè)千帆競(jìng)發(fā)的賽道里,我國(guó)的市占率目前還非常有限。
不僅全球,就算在本土市場(chǎng)里,我國(guó)基礎(chǔ)軟件的份額也非常少。據(jù)來(lái)自中國(guó)軟件協(xié)會(huì)的調(diào)研數(shù)據(jù)顯示,目前國(guó)產(chǎn)軟件的國(guó)內(nèi)市場(chǎng)份額僅為5%,國(guó)產(chǎn)操作系統(tǒng)的國(guó)內(nèi)市場(chǎng)占有率僅4%,國(guó)產(chǎn)化替代空間可謂巨大。
盡管近年來(lái)國(guó)內(nèi)也在奮力追趕,從2000年至2020年,中國(guó)軟件市場(chǎng)整體規(guī)模實(shí)現(xiàn)了135倍增長(zhǎng),看似呈現(xiàn)百花齊放的趨勢(shì),但實(shí)際上,核心應(yīng)用少、技術(shù)底座難以自主可控,軟件產(chǎn)業(yè)整體發(fā)展仍然是空中樓閣、無(wú)根之木。
尤其在軟件開(kāi)發(fā)工具上,大量軟件企業(yè)直接購(gòu)買(mǎi)美國(guó)商用工具,國(guó)產(chǎn)軟件工具鏈大量依靠開(kāi)源技術(shù)包裝而成,一旦受到國(guó)外制裁,開(kāi)源技術(shù)平臺(tái)被禁用,將會(huì)直接危及到國(guó)內(nèi)整個(gè)軟件產(chǎn)業(yè)鏈。
而類似的制裁已然發(fā)生。
從2019年至今,已有超過(guò)600家中國(guó)企業(yè)、機(jī)構(gòu)等被列入美國(guó)“實(shí)體清單”,相關(guān)商品和技術(shù)的制裁管控,已經(jīng)成為導(dǎo)致企業(yè)生產(chǎn)停滯,威脅生存安全的重大隱患。這讓越來(lái)越多的企業(yè)意識(shí)到,只有將軟件開(kāi)發(fā)工具的自主可控掌握在自己手中,才能保障企業(yè)的命脈。
與此同時(shí),近年來(lái)現(xiàn)代軟件開(kāi)發(fā)已越來(lái)越多采用云上開(kāi)發(fā)模式。在敏感與核心的軟件中,如果使用開(kāi)源代碼托管平臺(tái)如Github、Gitlab等,開(kāi)發(fā)代碼則需要傳遞到美國(guó)公司的服務(wù)器,數(shù)據(jù)生產(chǎn)、存儲(chǔ)、傳輸、訪問(wèn)、使用、銷毀等過(guò)程是否安全,都會(huì)變得不可控,在極端情況下,相關(guān)的敏感數(shù)據(jù)甚至有可能會(huì)被查看和利用,帶來(lái)難以想象的未知風(fēng)險(xiǎn)。
形勢(shì)不可謂不嚴(yán)峻。所以近年來(lái)國(guó)家也在不斷提升軟件信息產(chǎn)業(yè)自主創(chuàng)新的優(yōu)先級(jí),讓其成為科技強(qiáng)國(guó)戰(zhàn)略的重要支撐。
《中華人民共和國(guó)科學(xué)技術(shù)進(jìn)步法》中就指出:要全面推進(jìn)產(chǎn)業(yè)化、規(guī)?;瘧?yīng)用,重點(diǎn)突破關(guān)鍵軟件,推動(dòng)軟件產(chǎn)業(yè)做大做強(qiáng),提升關(guān)鍵軟件技術(shù)創(chuàng)新和供給能力?!巴苿?dòng)軟件產(chǎn)業(yè)鏈升級(jí),聚力攻堅(jiān)基礎(chǔ)軟件”也被列為“十四五”軟件和信息技術(shù)服務(wù)發(fā)展規(guī)劃中的五大主要任務(wù)之首。
政策向好,但國(guó)產(chǎn)軟件工具想要崛起突圍,還需要邁過(guò)一道道歷史溝壑。
眾所周知,歐美信息化產(chǎn)業(yè)起步早,經(jīng)過(guò)幾十年的先行發(fā)展,從底層芯片到操作系統(tǒng)、開(kāi)發(fā)工具和各類應(yīng)用軟件服務(wù),整個(gè)數(shù)字化生態(tài)體系已經(jīng)“枝繁葉茂”,比如在軟件生產(chǎn)工具方面,美國(guó)的Microsoft、GitHub、Java等公司和平臺(tái)已十分強(qiáng)大。
這些都讓中國(guó)信息產(chǎn)業(yè)一出生就處于后發(fā)劣勢(shì):對(duì)外,不得不在逼仄的競(jìng)爭(zhēng)空間里,從老牌外商嘴里搶肉吃;對(duì)內(nèi),由于投入周期長(zhǎng)、冷板凳難坐,國(guó)產(chǎn)軟件企業(yè)長(zhǎng)期面臨招人難、盈利難的困境。
所以盡管中國(guó)的軟件產(chǎn)業(yè)經(jīng)過(guò)多年追趕,已基本構(gòu)建了相對(duì)完整的結(jié)構(gòu)脈絡(luò),但總體仍十分孱弱。如何加速趕上,盡快擺脫卡脖子危機(jī),實(shí)現(xiàn)自主可控,成為國(guó)內(nèi)產(chǎn)業(yè)各界共同面對(duì)的關(guān)鍵課題。
把“根”扎牢,華為決定先吃螃蟹
據(jù)華為云的多位產(chǎn)品經(jīng)理介紹,在華為多年的發(fā)展過(guò)程中,也曾陸續(xù)引入多種軟件開(kāi)發(fā)工具,逐漸形成了外購(gòu)軟件、軟件包定制、自研軟件多種工具“混搭”應(yīng)用的局面。
彼時(shí)在快魚(yú)吃慢魚(yú)的時(shí)代,效率就是企業(yè)的生命線,“用歐美的磚建中國(guó)的長(zhǎng)城”,盡快把業(yè)務(wù)發(fā)展起來(lái),是優(yōu)先選項(xiàng)。但隨著業(yè)務(wù)體量成長(zhǎng),新設(shè)立的產(chǎn)線、新增加的業(yè)務(wù)場(chǎng)景、持續(xù)積累的海量數(shù)據(jù)、招納的研發(fā)人數(shù),以及大規(guī)模的跨部門(mén)協(xié)作場(chǎng)景不斷增多,原有的“混搭”軟件越來(lái)越難跟上華為的發(fā)展節(jié)奏。
以需求管理環(huán)節(jié)為例。
早期,多種工具并存導(dǎo)致華為內(nèi)部沒(méi)有一個(gè)統(tǒng)一的需求管理工具,各個(gè)產(chǎn)品線在研發(fā)上只能“各自為戰(zhàn)”,面對(duì)單個(gè)項(xiàng)目?jī)?nèi)部的小需求時(shí)尚可應(yīng)對(duì),一旦遇上大的產(chǎn)品級(jí)、解決方案級(jí)需求時(shí),難免就會(huì)出現(xiàn)需求傳遞失真、需求管理混亂、協(xié)作低效、驗(yàn)收時(shí)間不齊等問(wèn)題。
與此同時(shí),隨著涉及的跨部門(mén)、跨業(yè)務(wù)協(xié)作范圍越來(lái)越廣,需求管理也不再止步于信息傳遞,還需要將整個(gè)項(xiàng)目的過(guò)程數(shù)據(jù)不斷拉通,如此才能把控總體研發(fā)風(fēng)險(xiǎn)。但想要穿透各種型號(hào)不一、接口參差的工具將底座打通談何容易,其中涉及的二次開(kāi)發(fā)工作量非常大,成本也高企不下。
再加上,云計(jì)算時(shí)代的到來(lái)讓軟件創(chuàng)新正在迎來(lái)顛覆。云計(jì)算不僅增強(qiáng)了軟件開(kāi)發(fā)的底層基礎(chǔ)架構(gòu)、提升了算力,還在云上改變了很多軟件的形態(tài)。將軟件開(kāi)發(fā)從之前的單體、低效模式轉(zhuǎn)變?yōu)槿缃竦姆植际?、高效率、大?guī)模協(xié)作的云端開(kāi)發(fā)模式。這對(duì)中國(guó)軟件產(chǎn)業(yè)來(lái)說(shuō),是一次不可多得的“彎道超車”機(jī)會(huì)。
針對(duì)這些已有的業(yè)務(wù)痛點(diǎn)和未來(lái)的業(yè)務(wù)發(fā)展考慮,從2011年起,華為開(kāi)始著手對(duì)軟件開(kāi)發(fā)工具進(jìn)行自研替代。
據(jù)華為云的產(chǎn)品經(jīng)理回憶,當(dāng)時(shí)有兩個(gè)方案:一個(gè)是部分替換,即只改造外購(gòu)軟件的桌面作業(yè)流,不動(dòng)底層的數(shù)據(jù)流;另一個(gè)是全面替換,將上層界面和下層數(shù)據(jù)系統(tǒng)全部換成華為自研。兩套方案根據(jù)不同業(yè)務(wù)上線時(shí)間的先后和實(shí)際需要,分別用在不同的業(yè)務(wù)上。
仍以需求管理工具為例。2014年,華為開(kāi)始考慮做一款公司級(jí)的需求系統(tǒng)CloudALM。
需求,作為研發(fā)鏈條上的第一環(huán)節(jié),是產(chǎn)品開(kāi)發(fā)的“發(fā)動(dòng)機(jī)”。一個(gè)成功產(chǎn)品往往需要花費(fèi)40%的時(shí)間來(lái)管理需求,而一個(gè)失敗的產(chǎn)品,需求管理脫靶也往往是其失敗的主因。有分析師報(bào)告指出,在研發(fā)界,需求管理不善導(dǎo)致項(xiàng)目流產(chǎn)的比率高達(dá)71%。
而現(xiàn)實(shí)中的無(wú)數(shù)個(gè)事故現(xiàn)場(chǎng)也都見(jiàn)證了,準(zhǔn)確理解并實(shí)現(xiàn)需求是件非常有挑戰(zhàn)的事,產(chǎn)品的最終實(shí)現(xiàn)和客戶真實(shí)需求間經(jīng)常存在“南轅北轍”的現(xiàn)象。
因此如何管好需求、打磨出一款高質(zhì)高效的需求管理工具,就成了華為軟件開(kāi)發(fā)工具自研項(xiàng)目中的一大“重頭戲”。
據(jù)華為云產(chǎn)品專家介紹,CloudALM的核心優(yōu)勢(shì)之一是以一套云化系統(tǒng),代替了此前的一堆繁雜工具,統(tǒng)一的底座便于將不同產(chǎn)品和場(chǎng)景下的研發(fā)數(shù)據(jù)、過(guò)程數(shù)據(jù)進(jìn)行匯聚、連接、打通,從而能夠支撐起大型的千人、萬(wàn)人級(jí)別的跨部門(mén)協(xié)作。
“從表面上看它是一個(gè)需求系統(tǒng),但從數(shù)據(jù)拉通的底座上講,它更是一個(gè)關(guān)系平臺(tái)。”關(guān)系平臺(tái)就如同大海中的縱橫交錯(cuò)的航線和指南針,能讓海量的過(guò)程數(shù)據(jù)以及隱藏在背后的質(zhì)量風(fēng)險(xiǎn)變得一目了然,不至于在問(wèn)題發(fā)生后迷失方向、無(wú)從下手。
同時(shí),這套統(tǒng)一工具,也突破了此前需求分段管理的局限,覆蓋到全生命周期,讓預(yù)警和干預(yù)方式從之前的“哪里出問(wèn)題修哪里”的打補(bǔ)丁式救火,變成了如今“一切盡在掌握”的全流程服務(wù)。
諸如此類的改善還有很多。在2019年前,華為在軟件開(kāi)發(fā)的自研道路上已經(jīng)上下探索,積累了一系列成熟經(jīng)驗(yàn),穩(wěn)步前進(jìn)著,直到516禁令的出現(xiàn)。
516發(fā)生后,華為發(fā)現(xiàn)不少非自研工具的獲得性上都出了問(wèn)題。緊急應(yīng)對(duì)下,華為迅速調(diào)整了早期的方案一,加快了全自研替代步伐,同時(shí)也開(kāi)始對(duì)自研系統(tǒng)進(jìn)行效率改革和品牌升級(jí)。
在需求管理環(huán)節(jié),從2019到2020兩年內(nèi),華為陸續(xù)將包括終端、芯、云、車,以及嵌入式設(shè)備等在內(nèi)的需求管理,進(jìn)一步承載到一個(gè)全新升級(jí)的華為云CodeArts Req平臺(tái)上。
Req只是華為云上軟件研發(fā)工具鏈CodeArts上的一環(huán),CodeArts整個(gè)研發(fā)產(chǎn)線涉及需求管理、代碼托管、代碼檢查、編譯構(gòu)建、部署、測(cè)試、發(fā)布等多個(gè)環(huán)節(jié),凝聚了華為多年沉淀來(lái)的經(jīng)驗(yàn)、流程和方法,并且還在不斷迭代。
從2018年開(kāi)始,華為公司啟動(dòng)軟件能力提升變革,其中就包括對(duì)Req環(huán)節(jié)的端到端需求追溯的優(yōu)化。
“以前手提肩扛的時(shí)代,不同產(chǎn)線、團(tuán)隊(duì)之間的需求協(xié)同主要靠Excel和郵件,做鏈條追溯時(shí)需要人工去手動(dòng)翻閱、整理一個(gè)個(gè)碎片化文檔,費(fèi)時(shí)費(fèi)力,效率不高。但有了Req平臺(tái),這一切都大有改觀?!?br />
以電信運(yùn)營(yíng)商項(xiàng)目為例。
鑒于電信行業(yè)關(guān)系到國(guó)計(jì)民生,運(yùn)營(yíng)商每年在與華為等服務(wù)廠商簽訂大型合作前,都要對(duì)這些廠商的產(chǎn)品開(kāi)發(fā)過(guò)程做專項(xiàng)審計(jì),這就要求廠商們能夠提供可供追溯的研發(fā)素材,但由于涉及到的數(shù)據(jù)海量、部門(mén)眾多,在Req自動(dòng)化系統(tǒng)推出前的人力手工時(shí)期,該項(xiàng)工作長(zhǎng)期被視為繁重不已。
“如果該產(chǎn)品涉及到5個(gè)團(tuán)隊(duì)的協(xié)作,那么每個(gè)團(tuán)隊(duì)通常都要出2個(gè)人,一共是10個(gè)人來(lái)準(zhǔn)備材料;如果審計(jì)時(shí)間是一兩周,那么準(zhǔn)備材料大概要一兩個(gè)月之久?!?br />
“有了Req平臺(tái)后,現(xiàn)在幾乎不用再派專人來(lái)準(zhǔn)備材料了,只需要花幾分鐘打開(kāi)系統(tǒng)就能讓客戶直接查看?!边@位產(chǎn)品經(jīng)理告訴雷峰網(wǎng),底座的自主創(chuàng)新疊加效率的不斷優(yōu)化,目前Req平臺(tái)支持全流程實(shí)時(shí)查看,能做到雙向、可信、智能的追溯。
近期,華為又將IPD需求管理模板內(nèi)置進(jìn)了Req系統(tǒng),提供IPD系統(tǒng)設(shè)備類、IPD獨(dú)立軟件類,以及IPD自運(yùn)營(yíng)軟件和云服務(wù)類3大模板,以腦圖、甘特圖形式對(duì)戰(zhàn)略進(jìn)行逐層分解,確保組織戰(zhàn)略落地,并進(jìn)一步增強(qiáng)了全方面的追溯以及自定義能力。
事實(shí)上,經(jīng)過(guò)多年的自研沉淀,目前CodeArts Req已全面覆蓋華為各類業(yè)務(wù)研發(fā),高效支撐華為13萬(wàn)研發(fā)人員的需求協(xié)作 、月API調(diào)用量超過(guò)15億次,累計(jì)管理5000多萬(wàn)需求,正在持續(xù)推動(dòng)著華為內(nèi)部的高效協(xié)作和業(yè)務(wù)發(fā)展。
從CloudALM,到CodeArts Req,需求管理工具的演進(jìn)只是華為在軟件開(kāi)發(fā)上持續(xù)自研、迭代的一個(gè)縮影。
過(guò)去十多年,華為在自研軟件開(kāi)發(fā)工具上一步步走過(guò)了自動(dòng)化、云化、可視化、效率改革、流程優(yōu)化等歷程,在把自己的根扎深、扎牢的同時(shí),也在眾多國(guó)外品牌工具中,為中國(guó)企業(yè)提供了一個(gè)滿足自主可控需求的新選擇。實(shí)戰(zhàn)淬煉,與行業(yè)一同進(jìn)化
軟件工具的自研、落地、成長(zhǎng)從來(lái)都不是一蹴而就的事,而是一個(gè)需要不斷在實(shí)際業(yè)務(wù)中淬煉的過(guò)程。談及參與其中的感受時(shí),幾位華為專家都感慨,“說(shuō)起來(lái)云淡風(fēng)輕,但實(shí)際上磨練重重。但也正是這些攻堅(jiān)克難的點(diǎn)滴積累,才有了華為在軟件工具上的底氣。”
其中,讓他們印象深刻的一個(gè)案例是CodeArts Req在華為內(nèi)部的車BU業(yè)務(wù)應(yīng)用。
車BU業(yè)務(wù)在需求管理上的一大特色是:卷積過(guò)程和協(xié)作模塊多,復(fù)雜度高。
“車BU剛成立時(shí),本部門(mén)研發(fā)人員眾多,是一個(gè)典型的跨部門(mén)、大規(guī)模協(xié)同研發(fā)模式?!?br />
據(jù)介紹,傳統(tǒng)ICT業(yè)務(wù)的需求模型是“樹(shù)狀”結(jié)構(gòu),可以一層一層向下分解,較為有序和簡(jiǎn)單,但車的需求模型卻是縱橫交錯(cuò)的“網(wǎng)狀”結(jié)構(gòu),其需求管理會(huì)橫跨網(wǎng)絡(luò)、無(wú)線、芯片,以及多種終端產(chǎn)品線的協(xié)同,若是某一環(huán)節(jié)出了偏差,有可能導(dǎo)致整個(gè)解決方案或產(chǎn)品胎死腹中。
不僅如此,車還面臨著一系列外部認(rèn)證,其整個(gè)需求管理過(guò)程需要經(jīng)過(guò)外部審計(jì),尤其車載業(yè)務(wù),需要拉通的對(duì)象多,要以需求為源頭,將設(shè)計(jì)、仿真、測(cè)試、制造各個(gè)環(huán)節(jié)去打通,每逢審計(jì)時(shí)整個(gè)需求追溯過(guò)程非常繁瑣。
鑒于車BU業(yè)務(wù)的復(fù)雜性,為了更好貼合研發(fā),當(dāng)時(shí)項(xiàng)目集齊了華為內(nèi)部的三方團(tuán)隊(duì),包括華為云PaaS平臺(tái)工具開(kāi)發(fā)團(tuán)隊(duì)、車BU業(yè)務(wù)團(tuán)隊(duì),以及裝備工具團(tuán)隊(duì),眾人經(jīng)過(guò)了多次重點(diǎn)攻關(guān),在原有工具的基礎(chǔ)上結(jié)合車企在IPD流程、雙向追溯、會(huì)簽基線等環(huán)節(jié)完成了一系列增強(qiáng)。
“需求管理工具的一大核心特質(zhì)是能夠承載具體業(yè)務(wù)、解決企業(yè)實(shí)際問(wèn)題,這需要經(jīng)過(guò)豐富實(shí)戰(zhàn)場(chǎng)景的打磨。而華為內(nèi)部豐富的業(yè)務(wù)產(chǎn)線正是天然的試驗(yàn)場(chǎng),能讓自研工具在大量復(fù)雜場(chǎng)景里反復(fù)淬煉,這是一種天生優(yōu)勢(shì)。”該產(chǎn)品經(jīng)理補(bǔ)充道。
“很多企業(yè)可能難以想象上千人、上萬(wàn)人的協(xié)同開(kāi)發(fā)怎么做,但對(duì)華為來(lái)說(shuō),這類研發(fā)已是家常便飯?!?br />
車BU只是CodeArts在華為內(nèi)部諸多應(yīng)用案例中的一個(gè)。據(jù)了解,目前華為集團(tuán)各產(chǎn)線均已上線了這套自研工具。不僅如此,隨著打磨成熟,CodeArts系列產(chǎn)品也在陸續(xù)賦能物流、汽車、油氣等外部行業(yè)。
以德邦物流為例。眾所周知,物流是一個(gè)軟硬件結(jié)合、涉及運(yùn)、儲(chǔ)、裝、卸、配、信息處理等多個(gè)環(huán)節(jié)的重型行業(yè),對(duì)應(yīng)的需求模式也呈現(xiàn)出一種“既要保障敏捷開(kāi)發(fā),又非常強(qiáng)調(diào)管理精細(xì)化”的特征。
在與華為的合作中,德邦提出了十分詳細(xì)的全線管理要求,比如將管理的維度細(xì)化到每一環(huán)節(jié)、每一個(gè)人的權(quán)限,同時(shí)由于物流協(xié)同過(guò)程復(fù)雜,又需要將很多項(xiàng)目歸集到一個(gè)項(xiàng)目集里,以項(xiàng)目集的方式進(jìn)行管理……“當(dāng)時(shí)前前后后部門(mén)派了十多位工程師駐扎上海德邦現(xiàn)場(chǎng),用了大概半年時(shí)間,幫助客戶實(shí)現(xiàn)了需求管理全流程線上化、數(shù)據(jù)化,在數(shù)智融合上邁出了重要一步。”相關(guān)專家表示。
在諸如此類的一個(gè)個(gè)外部落地案例中,來(lái)自各行各業(yè)客戶的需求也在不斷催生華為CodeArts Req長(zhǎng)出更多承載多元化業(yè)務(wù)場(chǎng)景的新能力?!斑@是一個(gè)雙向進(jìn)化的過(guò)程?!?br />
在不少交流場(chǎng)合,很多與華為關(guān)系密切的企業(yè)都曾問(wèn)過(guò)類似的問(wèn)題:“為什么市面上很多需求管理工具在應(yīng)對(duì)一些小場(chǎng)景上還能滿足,但一遇到大規(guī)模協(xié)作的情況就有些力不從心?華為的研發(fā)規(guī)模更大,華為是怎么搞定的,能不能讓我們也學(xué)一學(xué)、用一用?”
類似的詢問(wèn)讓華為看到了外部市場(chǎng)的需要。于是,華為將自研自用的工具,加上與之配套的一系列專業(yè)咨詢服務(wù),以云服務(wù)的方式開(kāi)放給外部其他企業(yè),這也正是如今華為云CodeArts系列產(chǎn)品的推出背景。
據(jù)悉,除了業(yè)已開(kāi)放的需求管理工具Req外,接下來(lái)華為還將圍繞CodeArts工具鏈陸續(xù)開(kāi)放其他環(huán)節(jié)的產(chǎn)品和能力。明年上半年,華為將發(fā)布基于混合云的版本,支持企業(yè)的私有部署,下半年,更多內(nèi)嵌IPD需求管理能力和行業(yè)需求模型的研發(fā)工具也將陸續(xù)推出。
寫(xiě)在最后
回想2020年9月的初秋,任正非在訪問(wèn)北京大學(xué)、清華大學(xué)、中國(guó)科學(xué)院等學(xué)校時(shí)曾表發(fā)過(guò)一篇題為《向上捅破天,向下扎到根》的演講。
在向下扎根方面他表示,中國(guó)的經(jīng)濟(jì)總量這么大,這么大的一棵樹(shù),根不強(qiáng)是不行的,不扎到根,樹(shù)是不穩(wěn)的,萬(wàn)一刮臺(tái)風(fēng)呢?我們擰開(kāi)水龍頭就出水的短、平、快的經(jīng)濟(jì)發(fā)展模式是不可持續(xù)的。
這種理念下,近年來(lái),華為在軟件開(kāi)發(fā)工具上去美國(guó)化的深度、廣度都在不斷擴(kuò)大。
從硬件(X86->ARM)、到操作系統(tǒng)(Linux/Windows->歐拉)、到數(shù)據(jù)庫(kù)(Oracle->GaussDB)、中間件,再到應(yīng)用軟件,面對(duì)幾百個(gè)組件的替換和千萬(wàn)行代碼測(cè)試驗(yàn)證的工程量,華為在內(nèi)部平穩(wěn)堅(jiān)定地推進(jìn)著全棧自研替換。
如今CodeArts系列產(chǎn)品的推出,也讓華為打響了能力外溢的第一槍,讓30多年在研發(fā)上走過(guò)的路、看過(guò)的風(fēng)景、學(xué)到的經(jīng)驗(yàn),不再只是一家公司的資產(chǎn),而是能分享、服務(wù)給其他企業(yè),成為支撐中國(guó)軟件底座和數(shù)字化轉(zhuǎn)型的有益實(shí)踐。