ONES Talk | 我們?yōu)槭裁催x擇最難走的軟件之路

軟件研發(fā)有多難?
從中國(guó)人努力研發(fā)自主操作系統(tǒng)的過(guò)程可見(jiàn)一斑。在二十多年時(shí)間里,是你方唱罷我登場(chǎng)的「前赴后繼」:紅旗 Linux、深度 Linux、中標(biāo)麒麟、優(yōu)麒麟、中科方德、普華、StartOS、阿里云 OS……許多名字先后出現(xiàn),但很快被人們淡忘。
2021年7月底,華為表示,鴻蒙系統(tǒng)升級(jí)用戶已突破4000萬(wàn)。如今,不少人都在期待著鴻蒙的成功。
說(shuō)起操作系統(tǒng),有人這樣發(fā)問(wèn):中國(guó)是手機(jī) APP 開(kāi)發(fā)大國(guó),也是全球摩天大樓總量最多的國(guó)家,還擁有全世界最長(zhǎng)的跨海大橋——可是為什么中國(guó)這么久都沒(méi)有屬于自己的軟件操作系統(tǒng)呢?
因?yàn)橄啾葌鹘y(tǒng)工程而言,軟件的研發(fā)實(shí)在太難、太復(fù)雜了。盡管如此,中國(guó)的眾多軟件公司「義無(wú)反顧」地走上攻堅(jiān)之路,其中包括研發(fā)管理工具頭部企業(yè) ONES。
01
早在1950年代,就已經(jīng)有公司專(zhuān)門(mén)以開(kāi)發(fā)軟件為主營(yíng)業(yè)務(wù)。
但軟件業(yè)從一開(kāi)始就是一個(gè)磕磕碰碰的行業(yè):項(xiàng)目總是一再延期,好不容易交付了,軟件賣(mài)出去之后又總是被人發(fā)現(xiàn)各種毛病和錯(cuò)誤。如果客戶不滿意,要求公司提供售后服務(wù),那么,現(xiàn)場(chǎng)去給人解決問(wèn)題是成本極高的事情。此外,軟件開(kāi)發(fā)者還要應(yīng)付黑客攻擊、網(wǎng)絡(luò)病毒等。
以至于,一度流傳這樣一個(gè)故事:一個(gè)軟件工程師嘲笑一個(gè)汽車(chē)工程師說(shuō):“如果汽車(chē)行業(yè)像計(jì)算機(jī)行業(yè)一樣發(fā)展,現(xiàn)在汽車(chē)應(yīng)該一毛錢(qián)一輛。”但是汽車(chē)工程師不以為然,回應(yīng)說(shuō):“可是誰(shuí)會(huì)要一輛動(dòng)不動(dòng)就拋錨的汽車(chē)呢?”
從事過(guò)軟件開(kāi)發(fā)的人都知道,程序代碼太容易出錯(cuò)了。代碼越寫(xiě)越長(zhǎng),出錯(cuò)的頻率不成比例地增加。可能你今天費(fèi)了很大力氣好不容易運(yùn)行通過(guò)了,過(guò)了幾天、遇到一個(gè)沒(méi)想到的情況,發(fā)現(xiàn)還有一個(gè)隱藏的錯(cuò)誤。
就算 Windows,Mac 和 Linux 并列為現(xiàn)代三大主流操作系統(tǒng),各自都有約一億行代碼——即使它們可以稱(chēng)為最成熟的軟件系統(tǒng),至今其中仍然還會(huì)出現(xiàn)不少毛病。
因此,早期的軟件公司,都會(huì)盡量去找那些經(jīng)驗(yàn)豐富、頭腦聰明的高水平程序員,同時(shí)還會(huì)在銷(xiāo)售軟件時(shí)附帶一個(gè)免責(zé)聲明:“如果因?yàn)檫@個(gè)軟件的問(wèn)題給您造成了損失,我們概不負(fù)責(zé)。”
可見(jiàn),軟件工程的復(fù)雜度遠(yuǎn)高于建筑工程。例如,在蓋樓的過(guò)程中,倘若犯?jìng)€(gè)小錯(cuò)誤,那么結(jié)果是讓樓房的質(zhì)量有所降級(jí),但只要不是極嚴(yán)重的失誤,這房子還是能住的。
但軟件就不同了,程序中的一個(gè)小錯(cuò)誤很可能就會(huì)導(dǎo)致整個(gè)系統(tǒng)的崩潰。因?yàn)檐浖魈幍年P(guān)聯(lián)非常密集,隨時(shí)觸一發(fā)而動(dòng)全身。例如,在發(fā)射火箭時(shí),相關(guān)操作是由軟件控制的,一旦軟件出現(xiàn) Bug,火箭隨即失控。
因此,軟件開(kāi)發(fā)不僅是一種工程,而且是比傳統(tǒng)工程復(fù)雜得多的工程。而軟件工程的問(wèn)題不在于有多少高水平的工程師,而是一個(gè)復(fù)雜性問(wèn)題。
02
早年的軟件開(kāi)發(fā)是個(gè)人英雄主義時(shí)代,一個(gè)程序員便可以創(chuàng)造一個(gè)經(jīng)典程序,求伯君的 WPS、王永民的王碼、王江民的 KV 殺毒、鮑岳橋的 UCDOS 等等——他們和他們的軟件無(wú)疑是那個(gè)時(shí)代的代名詞。
自從進(jìn)入21世紀(jì),軟件需求及其本身的開(kāi)發(fā)越來(lái)越復(fù)雜,個(gè)人英雄主義時(shí)代退出了歷史舞臺(tái),因?yàn)?strong>現(xiàn)在要想一個(gè)人單打獨(dú)斗完成一個(gè)中型軟件項(xiàng)目,已是「不可能的任務(wù)」。
以前的軟件是給一個(gè)人用,現(xiàn)在是多個(gè)用戶共同使用一個(gè)軟件;以前的軟件是一個(gè)人或者幾個(gè)人開(kāi)發(fā)的,現(xiàn)在則是大型團(tuán)隊(duì)一起開(kāi)發(fā);軟件工程師的定義不僅僅專(zhuān)指程序員,而是囊括產(chǎn)品經(jīng)理、設(shè)計(jì)師、架構(gòu)師等多方相關(guān)人士——可以說(shuō),軟件工程是工程管理和綜合治理手段的極限。
在1960年代,計(jì)算機(jī)思想家弗瑞德里克·布魯克斯(Fred Brooks)率領(lǐng) IBM 公司300人的團(tuán)隊(duì)開(kāi)發(fā)操作系統(tǒng)。基于此次研發(fā)經(jīng)歷的總結(jié),他寫(xiě)了一本名為《人月神話》的書(shū),至今仍為經(jīng)典之作。
《人月神話》有兩個(gè)核心觀點(diǎn):
其一是:1個(gè)人干12個(gè)月的活,絕對(duì)不是12個(gè)人在1個(gè)月內(nèi)能完成的。項(xiàng)目涉及的軟件工程師越多,平均每個(gè)人出活的速度就越慢。所以,規(guī)劃項(xiàng)目的時(shí)候計(jì)算“人月”是沒(méi)意義的。
其二是:團(tuán)隊(duì)做出來(lái)的軟件的結(jié)構(gòu),往往和團(tuán)隊(duì)的人員組織管理結(jié)構(gòu)高度相似。所以,軟件工程不但要管項(xiàng)目,還要管人。
到了1987年,布魯克斯寫(xiě)了一篇名為《沒(méi)有銀彈》的文章,將此前的觀點(diǎn)進(jìn)行升級(jí):軟件工程的根本問(wèn)題,是人的問(wèn)題——主導(dǎo)軟件開(kāi)發(fā)的人,必須得能夠理解高度復(fù)雜的東西才行。
于是,在軟件項(xiàng)目管理實(shí)踐中,如果不能將研發(fā)全流程工作串聯(lián)在一起的話,協(xié)同效率和改進(jìn)效果都會(huì)差很多。
當(dāng)在大規(guī)模團(tuán)隊(duì)協(xié)作過(guò)程中,很難通過(guò)單純的線下溝通去了解整個(gè)項(xiàng)目的運(yùn)行狀態(tài),此時(shí),就需要依靠項(xiàng)目管理工具來(lái)實(shí)現(xiàn)。
03
在大型企業(yè)團(tuán)隊(duì)研發(fā)管理過(guò)程中,項(xiàng)目管理工具已經(jīng)成為剛需和標(biāo)配。如果沒(méi)有項(xiàng)目管理工具,就沒(méi)辦法對(duì)信息做一個(gè)系統(tǒng)全面的整理,也無(wú)法通過(guò)數(shù)字化的形式來(lái)進(jìn)行風(fēng)險(xiǎn)分析、監(jiān)控與管理,那么,最終整個(gè)研發(fā)項(xiàng)目就很容易失控。
盡管中國(guó)的技術(shù)研發(fā)人群基數(shù)大、人力價(jià)值高,然而在項(xiàng)目管理開(kāi)發(fā)協(xié)同上,中國(guó)企業(yè)曾經(jīng)只能在有限的幾個(gè)海外軟件工具產(chǎn)品中做選擇。鑒于此,從2015年起,ONES 持續(xù)在該領(lǐng)域深耕,迭代出了更符合中國(guó)企業(yè)應(yīng)用習(xí)慣、比海外競(jìng)爭(zhēng)對(duì)手更先進(jìn)技術(shù)架構(gòu)的產(chǎn)品,并在幾年內(nèi)打造出了完善的產(chǎn)品矩陣和營(yíng)銷(xiāo)體系。
ONES 的愿景是,希望加速整個(gè)軟件研發(fā)管理過(guò)程中的數(shù)字化進(jìn)程。其中,達(dá)到數(shù)字化分為三個(gè)階段:
首先是「在線化」,讓項(xiàng)目?jī)?nèi)容(本地的 Excel、文檔)等管理進(jìn)行線上化共享;
其次是「結(jié)構(gòu)化」,通過(guò)字段、屬性,狀態(tài)等維度,將一件事情變成結(jié)構(gòu)化的數(shù)據(jù)對(duì)象,這樣就可以被篩選、搜索、聚合;
最后,還需要能夠讓這些數(shù)據(jù)關(guān)聯(lián)起來(lái),達(dá)到「智能化」的效果。
工欲善其事,必先利其器。在各行各業(yè)的軟件研發(fā)活動(dòng)中,ONES 猶如一把披荊斬棘的“利器”,助力企業(yè)的軟件研發(fā)高歌前進(jìn)。
在短短的6年內(nèi),ONES 已成長(zhǎng)為國(guó)內(nèi)領(lǐng)先的研發(fā)管理解決方案提供商,旗下的8款專(zhuān)業(yè)研發(fā)管理產(chǎn)品,貫穿了軟件研發(fā)的全生命周期。2020年,ONES 收購(gòu)了國(guó)內(nèi)知名團(tuán)隊(duì)協(xié)作工具 Tower,得以拓展了業(yè)務(wù)版圖,實(shí)現(xiàn)從小團(tuán)隊(duì)到中大型團(tuán)隊(duì)的「全方位覆蓋」,為各類(lèi)項(xiàng)目管理場(chǎng)景到專(zhuān)業(yè)研發(fā)管理提供一站式解決方案。
ONES 選擇走上軟件研發(fā)最難的路,把軟件里「最難啃的骨頭」留給自己,讓越來(lái)越多的企業(yè)走上輕快便捷的軟件研發(fā)「康莊大道」。
目前,ONES 的客戶涵蓋了包括小米、中國(guó)電信、貴州茅臺(tái)、上汽集團(tuán)、招商基金、浪潮軟件等在內(nèi)的多家500強(qiáng)企業(yè);Tower 則服務(wù)了包括傳音控股、華潤(rùn)創(chuàng)新與學(xué)習(xí)中心、圣農(nóng)集團(tuán)、猿輔導(dǎo)等各個(gè)領(lǐng)域的頭部企業(yè),累計(jì)超百萬(wàn)團(tuán)隊(duì)。
今年,ONES 在半年內(nèi)連續(xù)完成三輪總計(jì)近1億美元融資,投資人包括五源資本、華創(chuàng)資本、嘉御資本、XVC、源碼資本、軟銀中國(guó)資本、GIC 等國(guó)內(nèi)外知名基金。從而,ONES 既是國(guó)內(nèi)研發(fā)管理領(lǐng)域累計(jì)獲得融資最多的公司,也創(chuàng)下了該領(lǐng)域歷史融資速度最快的紀(jì)錄。
這也意味著,資本層面已達(dá)成了共識(shí):在中國(guó)軟件研發(fā)及工程管理賽道上, ONES 所處行業(yè)頭部的領(lǐng)軍地位,得到了進(jìn)一步夯實(shí)和鞏固。
ONES 創(chuàng)始人兼 CEO 王穎奇表示:“我們用了六年時(shí)間打磨了一套符合中國(guó)科技企業(yè)需要的研發(fā)管理系統(tǒng),服務(wù)了大量的各行各業(yè)頭部客戶。在獲得充沛資金支持后,我們將積極招募頂尖人才,擴(kuò)充力量,加速產(chǎn)品更新迭代,服務(wù)好客戶,實(shí)現(xiàn)企業(yè)價(jià)值最大化,主動(dòng)承擔(dān)社會(huì)責(zé)任。”
可見(jiàn),走上難走之路從來(lái)不是抄捷徑,而是面對(duì)產(chǎn)業(yè)機(jī)會(huì)迎難而上的「道路自信」。
[免責(zé)聲明]
原文標(biāo)題: ONES Talk | 我們?yōu)槭裁催x擇最難走的軟件之路
本文由作者原創(chuàng)發(fā)布于36氪企服點(diǎn)評(píng);未經(jīng)許可,禁止轉(zhuǎn)載。




