作者:吳寧川 ITValue / 日期:2015-06-28
阿里巴巴CTO王堅(jiān)在近期的一次活動中表達(dá)了這樣一個觀點(diǎn),公司是工業(yè)化生產(chǎn)時代的產(chǎn)物,而在互聯(lián)網(wǎng)時代的產(chǎn)物叫做平臺,就軟件產(chǎn)業(yè)而言,今后只會存在軟件平臺而再無軟件公司。這里的“今后”更大程度上指的就是“互聯(lián)網(wǎng)+”時代,而這個活動恰是中軟國際的“解放號”平臺商用發(fā)布會,該平臺非常類似豬八戒的任務(wù)分包平臺,只是專注于軟件及IT服務(wù)行業(yè)。
簡而言之,中軟國際試圖通過互聯(lián)網(wǎng)平臺解決新形勢下軟件生產(chǎn)及組織方式。在工業(yè)化生產(chǎn)時代,軟件以工業(yè)化方式進(jìn)行生產(chǎn),軟件企業(yè)的組織方式圍繞工業(yè)化生產(chǎn)而展開。工業(yè)化生產(chǎn)出來的軟件叫做套裝軟件,往往以CD盤的方式向用戶交付,適用于規(guī)模化部署PC及服務(wù)器,軟件的開發(fā)、更新與維護(hù)相對固化。工業(yè)化生產(chǎn)軟件時代的典型公司代表有微軟、甲骨文、SAP等,這些軟件企業(yè)通過收取License費(fèi)的方式獲利。工業(yè)化生產(chǎn)軟件的組織方式叫做軟件工程,以CMM軟件成熟度為主要方法論,主要適用于大型軟件工程的管理。
王堅(jiān)表達(dá)的另一個觀點(diǎn)是我國錯過了傳統(tǒng)軟件這一波。所謂傳統(tǒng)軟件,指的就是工業(yè)化生產(chǎn)出來的軟件產(chǎn)品。中軟國際CTO王暉認(rèn)為,中國當(dāng)年向印度學(xué)習(xí)軟件外包,實(shí)際上是學(xué)錯了對象。為什么說中國錯過了傳統(tǒng)軟件這一波?為什么說中國向印度學(xué)習(xí)軟件外包學(xué)錯了對象?
這要從西方現(xiàn)代企業(yè)制度說起。CEO這一稱謂最早出現(xiàn)在1917年,也就是西方現(xiàn)代公司管理理念創(chuàng)建的時候。19世紀(jì)60年代,美國公司開始進(jìn)行治理結(jié)構(gòu)改革創(chuàng)新,西方現(xiàn)代企業(yè)制度盛行。成立于1975年的微軟及那一代的傳統(tǒng)軟件廠商,其生產(chǎn)的軟件實(shí)際上是反應(yīng)了業(yè)已成熟的西方現(xiàn)代企業(yè)管理思想與方式。彼時,西方企業(yè)已經(jīng)進(jìn)入成熟期,管理方式與管理制度相對固化,因此可以用套裝軟件的方式進(jìn)行管理。中國的軟件產(chǎn)業(yè)從19世紀(jì)80年代才開始起步,90年代進(jìn)入成長期。而這個時候中國企業(yè)才剛剛由小到大,還處于快速發(fā)展變化的階段。因此,實(shí)際上中國軟件業(yè)其實(shí)并沒有錯過傳統(tǒng)軟件這一波,而是根本沒有機(jī)會進(jìn)入傳統(tǒng)軟件這一波!
長期以來,中國企業(yè)都試圖把西方傳統(tǒng)管理軟件套用到自己的身上,似乎這樣就能穿上“現(xiàn)代企業(yè)”的新裝。但實(shí)際上中國企業(yè)的發(fā)展變化速度之快,往往還來不及完成傳統(tǒng)管理軟件的部署,企業(yè)的業(yè)務(wù)就全部都變化了,于是就出現(xiàn)了“上ERP找死,不上ERP等死”的現(xiàn)象。同理可推,印度軟件外包業(yè)起源于承包歐美軟件的開發(fā),依然繼承的是歐美現(xiàn)代企業(yè)管理思想與方式,自然也不適合中國的國情。中國的軟件業(yè)主要依托于中國企業(yè)的需求,而中國企業(yè)需求的不斷變化,造成了中國軟件企業(yè)無法形成規(guī)模化生產(chǎn)能力。
進(jìn)入互聯(lián)網(wǎng)時代,軟件的生產(chǎn)方式發(fā)生了極大的變革。特別是隨著互聯(lián)網(wǎng)企業(yè)的迅速崛起,敏捷開發(fā)開始進(jìn)入軟件產(chǎn)業(yè)的視野。互聯(lián)網(wǎng)企業(yè)的最大特點(diǎn)就是業(yè)務(wù)變化快,新業(yè)務(wù)上線與舊業(yè)務(wù)下線發(fā)生的非常頻繁。此外,互聯(lián)網(wǎng)應(yīng)用是通過瀏覽器交付,這點(diǎn)區(qū)別于傳統(tǒng)企業(yè)應(yīng)用通過PC終端交付的方式。所謂敏捷開發(fā),就是以用戶的需求進(jìn)化為核心,采用迭代、循序漸進(jìn)的方法進(jìn)行軟件開發(fā)。在敏捷開發(fā)之后,又出現(xiàn)了敏捷運(yùn)維,也就是DevOps邊開發(fā)邊運(yùn)維的模式。這與云計(jì)算的出現(xiàn)相適應(yīng),云計(jì)算服務(wù)以運(yùn)維為主,而通過云計(jì)算方式交付互聯(lián)網(wǎng)服務(wù)則需要把開發(fā)與運(yùn)維相結(jié)合。
隨著中國進(jìn)入“互聯(lián)網(wǎng)+”時代,中國企業(yè)對于軟件的需求并沒有減小,反而是增大了。“互聯(lián)網(wǎng)+”意味著軟件無處不在,更意味著電商、O2O等互聯(lián)網(wǎng)服務(wù)與企業(yè)業(yè)務(wù)的深度結(jié)合。“互聯(lián)網(wǎng)+制造”、“互聯(lián)網(wǎng)+農(nóng)業(yè)”、“互聯(lián)網(wǎng)+工業(yè)”等都在極大刺激著企業(yè)對于軟件開發(fā)和軟件服務(wù)的消費(fèi),但“互聯(lián)網(wǎng)+”時代的軟件是否與傳統(tǒng)軟件類似還是以新的形態(tài)存在?“互聯(lián)網(wǎng)+”時代的軟件組織將是一種什么樣的存在方式?中軟國際的“解放號”平臺就是對上述問題的思考與解決之道。
中軟國際董事局主席陳宇紅博士認(rèn)為,中國的企業(yè)正處于快速變革時期,需要與業(yè)務(wù)相匹配的定制化軟件以及隨著業(yè)務(wù)變化而變化的軟件能力。王堅(jiān)也表示,他其實(shí)并不知道繼續(xù)沿用“軟件”這個詞是否合適,還是叫“代碼”更為貼切。實(shí)際上,中國企業(yè)現(xiàn)在最需要的是與業(yè)務(wù)緊密結(jié)合的代碼,通過數(shù)據(jù)驅(qū)動代碼執(zhí)行和完成任務(wù)。與此相適應(yīng),傳統(tǒng)軟件企業(yè)的組織方式需要徹底變革。以公司和事業(yè)部為主的軟件企業(yè)組織方式適合大規(guī)模軟件工程的管理,而針對小批量、個性化、快速響應(yīng)的代碼編寫,公司和事業(yè)部的方式顯然不再合適。
中軟國際的“解放號”平臺就是一個針對代碼編寫市場的供需雙方撮合平臺。有需求的企業(yè)可以在這個互聯(lián)網(wǎng)平臺上發(fā)布需求,有代碼編寫能力的團(tuán)隊(duì)或公司可以競爭項(xiàng)目,并通過這個平臺完成交易的全過程。在這個平臺上,有可能形成兩種小而美的公司,一種是大量的具體編寫代碼的“碼農(nóng)”團(tuán)隊(duì),一種是少量的由系統(tǒng)架構(gòu)師級人才組成的高端咨詢團(tuán)隊(duì),這兩種能力都是企業(yè)所需要的可復(fù)用的能力。此外,還可以通過該平臺進(jìn)行代碼交易,最大化利用可以復(fù)用的代碼。
最為奇特之處在于“解放號”平臺還是一個社交化平臺,在這個平臺上可以形成不同的社群,不同的社群圍繞不同的主題共享開源代碼。一旦某個高水平程序員對共享開源代碼進(jìn)行了升級,并另外成立一個新社群的話,原有社群的成員可以尾隨到新的社群。于是,就出現(xiàn)了社群的進(jìn)化現(xiàn)象。
總而言之,互聯(lián)網(wǎng)+時代的軟件生產(chǎn)方式將是一項(xiàng)前所未有的創(chuàng)新型課題,而這將有可能成為中國對世界軟件產(chǎn)業(yè)的獨(dú)特貢獻(xiàn)。