弗吉尼亞鹿是現(xiàn)存最古老的一種鹿。這并不是偶然的,而是因?yàn)?50萬(wàn)年來(lái),這門(mén)優(yōu)雅的物種延續(xù)了一種有效的生存辦法——它們保存了靈活的本性和迅速適應(yīng)環(huán)境的能力。這恰恰佐證了達(dá)爾文所研究的觀點(diǎn):從遠(yuǎn)古存活下來(lái)的物種,不是那些最強(qiáng)壯的種群,也不是那些智力最高的種群,而是那些對(duì)變化做出最積極反應(yīng)的物種。從某種意義上來(lái)說(shuō),華為云DevCloud的出現(xiàn),就如同ICT業(yè)界的“弗吉尼亞鹿”,正是基于求變求新求突破而誕生,天然就帶著“適者生存”的靈活基因。
“快魚(yú)吃慢魚(yú)的時(shí)代”如何做好軟件開(kāi)發(fā)?
這是一個(gè)即將發(fā)生劇變的時(shí)代,云計(jì)算、人工智能、物聯(lián)網(wǎng)等創(chuàng)新科技正對(duì)各個(gè)產(chǎn)業(yè)帶來(lái)的顛覆式的改變。目前中國(guó)大概有4萬(wàn)家軟件公司,但由于開(kāi)發(fā)形式和部署方式的限制,軟件很難進(jìn)行跨地域的交付。
但是在云時(shí)代,軟件產(chǎn)業(yè)的創(chuàng)業(yè)則完全不同了。首先,云服務(wù)給軟件產(chǎn)業(yè)帶來(lái)了低成本、分時(shí)利用、隨用隨取的資源獲取模式;其次,云計(jì)算平臺(tái)讓創(chuàng)新團(tuán)隊(duì)只需要憑借小團(tuán)隊(duì)開(kāi)發(fā)技能,無(wú)需購(gòu)買(mǎi)太多的IT硬件產(chǎn)品就可以完成快速創(chuàng)新工作;最后,云讓一切都在線,軟件供應(yīng)商和軟件運(yùn)維方的傳統(tǒng)鴻溝正在消失,傳統(tǒng)的軟件工程中的需求調(diào)研、軟件部署、系統(tǒng)運(yùn)維,乃至商業(yè)模式都會(huì)隨之變化。
華為云正是敏銳地捕捉到軟件產(chǎn)業(yè)的這些變化,發(fā)布了一站式云端DevOps平臺(tái)即DevCloud平臺(tái)。DevCloud平臺(tái)從員工技能和熟練程度、技術(shù)手段和工具 、組織和管理能力三個(gè)維度出發(fā),提供代碼檢查、項(xiàng)目管理、編譯構(gòu)建、測(cè)試管理等十余種功能,幫助企業(yè)開(kāi)發(fā)團(tuán)隊(duì)提升軟件開(kāi)發(fā)效率,提供軟件開(kāi)發(fā)質(zhì)量,同時(shí)幫助企業(yè)降低成本,提升收入。
專業(yè)的事交給專業(yè)的平臺(tái)實(shí)現(xiàn)
DevCloud是凝聚了華為8萬(wàn)名研發(fā)人員30余年研發(fā)經(jīng)驗(yàn)的一站式云端DevOps開(kāi)發(fā)平臺(tái),也是幫助企業(yè)修煉內(nèi)功的一大利器。華為在平臺(tái)上提供了各種端到端的工具,分別覆蓋了不同的角色,如管理角色、開(kāi)發(fā)角色及運(yùn)維角色。華為將這些角色的需求全部放在DevCloud的閉環(huán)中,最終實(shí)現(xiàn)的商業(yè)目標(biāo)是可以達(dá)成軟件的快速、持續(xù)發(fā)布上線。
一站式云端DevOps開(kāi)發(fā)平臺(tái)
從使用體驗(yàn)角度來(lái)看,華為云DevCloud解決了很多開(kāi)發(fā)團(tuán)隊(duì)實(shí)際遇到的難題,例如開(kāi)發(fā)成員無(wú)法高效做代碼的協(xié)作和合并,代碼的安全問(wèn)題,華為基于Git分布式的倉(cāng)庫(kù),讓每個(gè)成員本地都可以保存一份代碼倉(cāng)庫(kù)的完整歷史記錄,它很多的工作可以在本地完成,然后完成工作之后提交一個(gè)合并請(qǐng)求就可以放回到這個(gè)分支里面去。在安全方面,DevCloud還提供了細(xì)粒度的權(quán)限控制,有一些核心代碼只有個(gè)別的核心成員可見(jiàn),任何的操作都會(huì)留痕,都會(huì)有記錄,留痕可以追溯。此外還有端到端的代碼安全,實(shí)現(xiàn)存儲(chǔ)加密、傳輸加密、容災(zāi)備份等多重保護(hù)。
是受益者也是見(jiàn)證者
“只空談不落地”顯然不是華為的風(fēng)格。中譯語(yǔ)通(青島)有限公司企業(yè)大數(shù)據(jù)事業(yè)部副總經(jīng)理安青表示:“作為國(guó)內(nèi)專業(yè)語(yǔ)言服務(wù)和跨語(yǔ)言大數(shù)據(jù)領(lǐng)域龍頭企業(yè),中譯語(yǔ)通擁有先進(jìn)的語(yǔ)言科技和跨語(yǔ)言大數(shù)據(jù)技術(shù)。在‘ 譯呼百應(yīng)’這個(gè)應(yīng)用的測(cè)試管理過(guò)程中,因?yàn)槿鄙倜鞔_的測(cè)試任務(wù)、測(cè)試結(jié)果,往往造成對(duì)測(cè)試的管控不夠嚴(yán)格和規(guī)范,對(duì)產(chǎn)品質(zhì)量不能完全和直觀的體現(xiàn)。后來(lái)他們運(yùn)用了華為云DevCloud支持全流程的測(cè)試管理功能,通過(guò)清晰的測(cè)試用例設(shè)計(jì)、測(cè)試進(jìn)度跟蹤、測(cè)試結(jié)果展示,提升了測(cè)試管理規(guī)范化,提升了產(chǎn)品質(zhì)量?!?/p>
不僅如此,中譯語(yǔ)通在跨區(qū)域協(xié)作方面有非常強(qiáng)的需求,而DevCloud為開(kāi)發(fā)人員提供的社交化項(xiàng)目管理模式,實(shí)現(xiàn)了項(xiàng)目團(tuán)隊(duì)內(nèi)部員工間高效、透明、便捷的溝通與協(xié)作。安青將中譯語(yǔ)通的收獲歸納成三點(diǎn):一是整個(gè)項(xiàng)目的開(kāi)發(fā)周期明顯縮短,二是員工進(jìn)深度開(kāi)發(fā)項(xiàng)目所需要的時(shí)間明顯減少,三是大幅度地提升了整個(gè)產(chǎn)品質(zhì)量。
和中譯語(yǔ)通一樣,大連華數(shù)大數(shù)據(jù)科技有限公司也同樣是DevCloud的受益者。CEO李闖表示,在數(shù)控機(jī)床智能運(yùn)維云服務(wù)平臺(tái)項(xiàng)目,大連華數(shù)面臨三個(gè)非常棘手的問(wèn)題:首先是多個(gè)技術(shù)領(lǐng)域團(tuán)隊(duì)協(xié)作的問(wèn)題,這個(gè)工業(yè)項(xiàng)目涉及到了硬件的研發(fā)、嵌入式軟件開(kāi)發(fā)、移動(dòng)端開(kāi)發(fā)、Web端應(yīng)用系統(tǒng)開(kāi)發(fā)、人工智能技術(shù)開(kāi)發(fā)。不同的領(lǐng)域使用的開(kāi)發(fā)工具和編程語(yǔ)言都不一樣,如何把這些跨技術(shù)領(lǐng)域的團(tuán)隊(duì)組織起來(lái)變得極為迫切。不僅如此,由于涉及到多領(lǐng)域的跨環(huán)境協(xié)作,代碼如何管理,如何集成發(fā)布都遇到了很大的瓶頸。另外,客戶希望能夠參與到產(chǎn)品開(kāi)發(fā)過(guò)程中,如何讓客戶實(shí)時(shí)看到開(kāi)發(fā)進(jìn)度和成果,這也是一大難題。
“華為云DevCloud給我們提供了一個(gè)端到端一站式工具的集合,把我們?cè)谲浖_(kāi)發(fā)中迫切需要的項(xiàng)目管理、代碼倉(cāng)庫(kù)、代碼測(cè)試、編譯構(gòu)建、部署等功能全部集成在一起,解決我們很多問(wèn)題?!?李闖非常感謝華為幫助他打開(kāi)了新思路。他補(bǔ)充道:“ 通過(guò)DevCloud這個(gè)平臺(tái),所有開(kāi)發(fā)人員管理人員都用這個(gè)工具,目前項(xiàng)目一共有多少個(gè)任務(wù),系統(tǒng)一共有多少個(gè)功能,哪些已經(jīng)完成了,哪些正在研發(fā),哪些有風(fēng)險(xiǎn),哪些代碼有問(wèn)題等情況全部一目了然,“管理透明和項(xiàng)目透明,對(duì)于項(xiàng)目管理者非常重要,我覺(jué)得華為云最大的優(yōu)勢(shì)在于它把先進(jìn)的理念、先進(jìn)的軟件工程用工具的形式固化下來(lái),幫助管理者和開(kāi)發(fā)人員節(jié)省了很多精力,提升了工作效率。”
科學(xué)的方法論、高效的工具以及開(kāi)放實(shí)踐,華為云DevCloud為企業(yè)構(gòu)建出一個(gè)云上的研發(fā)平臺(tái),幫助企業(yè)提質(zhì)增效,構(gòu)建起面向未來(lái)的競(jìng)爭(zhēng)力。