讓開發(fā)者相見恨晚?!華為云軟件開發(fā)云實(shí)現(xiàn)云上敏捷開發(fā)
原創(chuàng)【51CTO.com原創(chuàng)稿件】弗吉尼亞鹿是現(xiàn)存最古老的一種鹿。這并不是偶然的,而是因?yàn)?50萬年來,這門優(yōu)雅的物種延續(xù)了一種有效的生存辦法——它們保存了靈活的本性和迅速適應(yīng)環(huán)境的能力。這恰恰佐證了達(dá)爾文所研究的觀點(diǎn):從遠(yuǎn)古存活下來的物種,不是那些***壯的種群,也不是那些智力***的種群,而是那些對變化做出最積極反應(yīng)的物種。從某種意義上來說,華為云軟件開發(fā)云的出現(xiàn),就如同ICT業(yè)界的“弗吉尼亞鹿”,正是基于求變求新求突破而誕生,天然就帶著“適者生存”的靈活基因。
就在上周五,記者參加了華為云軟件開發(fā)云的媒體圓桌會。正如華為云軟件開發(fā)云運(yùn)營總監(jiān)張勇所言,很難想象這居然是華為云軟件開發(fā)云的首場媒體正式溝通會。因?yàn)樵诖酥埃?015年軟件開發(fā)云已經(jīng)落戶全國好幾座城市, 2016年正式推出后在大連、青島等城市接連舉辦了多場上線大會,而直到2017年歲末,軟件開發(fā)云才在千呼萬喚中正式和媒體團(tuán)們“面對面”。當(dāng)然,如此“低調(diào)地先做再說”也一如華為的長期風(fēng)格。
“快魚吃慢魚的時代”如何做好軟件開發(fā)?
“這是一個即將發(fā)生劇變的時代,很多人還沒有充分意識到云計(jì)算對各個產(chǎn)業(yè)帶來的顛覆式的改變。”張勇舉例道,目前中國大概有近4萬家軟件公司,由于開發(fā)形式和部署方式的限制,軟件很難進(jìn)行跨地域的交付,絕大多數(shù)軟件公司提供的都是區(qū)域服務(wù),例如黑龍江的企業(yè)就很難為海南的企業(yè)做服務(wù)。
“但是在云時代,軟件產(chǎn)業(yè)則完全不同了。”張勇進(jìn)一步解釋,首先云給軟件產(chǎn)業(yè)帶來了低成本、分時利用、隨用隨取的資源獲取模式;其次云計(jì)算平臺讓創(chuàng)新團(tuán)隊(duì)只需要幾個人,無需太多的專業(yè)IT基礎(chǔ)設(shè)施技術(shù)就可以完成快速創(chuàng)新工作;***,云讓一切都在線,軟件供應(yīng)商和軟件運(yùn)維方的傳統(tǒng)鴻溝正在消失,傳統(tǒng)的軟件工程中的需求調(diào)研、軟件部署、系統(tǒng)運(yùn)維,乃至商業(yè)模式都會隨之變化。“最明顯的幾個變化就體現(xiàn)在研發(fā)模式DevOps化,交付頻率高,研發(fā)周期短,跨地域協(xié)作多并且部署發(fā)布復(fù)雜,以及多語言混合編程成為常態(tài)。”
華為云軟件開發(fā)云運(yùn)營總監(jiān)張勇
華為正是敏銳地捕捉到軟件產(chǎn)業(yè)的這些變化,發(fā)布了一站式云端DevOps平臺即軟件開發(fā)云平臺。在張勇看來,這是云時代軟件研發(fā)的標(biāo)配,是凝聚了華為8萬名研發(fā)人員多年來軟件工程研發(fā)經(jīng)驗(yàn)的平臺,也是幫助企業(yè)修煉內(nèi)功的一大利器。據(jù)了解,軟件開發(fā)云平臺從員工技能和熟練程度、技術(shù)手段和工具、組織和管理能力三個維度出發(fā),提供代碼檢查、項(xiàng)目管理、編譯構(gòu)建、測試管理等十余種功能,幫助企業(yè)開發(fā)團(tuán)隊(duì)提升軟件開發(fā)效率,提供軟件開發(fā)質(zhì)量,同時幫助企業(yè)降低成本,提升收入。
專業(yè)的事交給專業(yè)的平臺實(shí)現(xiàn)
軟件開發(fā)云高級產(chǎn)品經(jīng)理 馬兵東
華為云軟件開發(fā)云高級產(chǎn)品經(jīng)理馬兵東對軟件開發(fā)云的優(yōu)勢做了更詳細(xì)的闡述,他表示軟件開發(fā)云提供的是一站式的云端的DevOps平臺,華為在平臺上提供了各種端到端的工具,分別覆蓋了不同的角色,如管理角色、開發(fā)角色及運(yùn)維角色。華為將這些角色的需求全部放在軟件開發(fā)云的閉環(huán)中,最終實(shí)現(xiàn)的商業(yè)目標(biāo)是可以達(dá)成軟件的快速、持續(xù)發(fā)布上線。
“云端的開發(fā)環(huán)境叫CloudIDE,就是打開一個瀏覽器,在里面可以去完成代碼的編寫和調(diào)試。”馬兵東強(qiáng)調(diào),這并不需要安裝IDE環(huán)境,開發(fā)者可以一鍵式選擇自己開發(fā)的技術(shù)框架棧,快速的構(gòu)建出開發(fā)環(huán)境。華為的目標(biāo)是讓開發(fā)環(huán)境的配置時間由天級降到分鐘級。
從使用體驗(yàn)角度來看,華為云軟件開發(fā)云解決了很多開發(fā)團(tuán)隊(duì)實(shí)際遇到的難題,例如開發(fā)成員無法高效做代碼的協(xié)作和合并,代碼的安全問題,華為基于Git分布式的倉庫,讓每個成員本地都可以保存一份代碼倉庫的完整歷史記錄,它很多的工作可以在本地完成,然后完成工作之后提交一個合并請求就可以放回到這個分支里面去。在安全方面,軟件開發(fā)云還提供了細(xì)粒度的權(quán)限控制,有一些核心代碼只有個別的核心成員可見,任何的操作都會留痕,都會有記錄,留痕可以追溯。此外還有端到端的代碼安全,實(shí)現(xiàn)存儲加密、傳輸加密、容災(zāi)備份等多重保護(hù)。
對于軟件開發(fā)云的生態(tài),馬兵東表示華為要做的,是研發(fā)平臺這個底座,然后其他很多擴(kuò)展能力都可以交給合作伙伴來實(shí)現(xiàn),例如ISV可以去開發(fā)應(yīng)用,增值集成商可以去做一些第三方產(chǎn)品的應(yīng)用集成,咨詢服務(wù)商可以量身定制指導(dǎo)流程,大幅提高生產(chǎn)力。“華為希望幫助企業(yè)提質(zhì)增效,構(gòu)建起面向未來的競爭力。最終就是能夠?qū)崿F(xiàn)客戶滿意度的提升,開發(fā)效率的提升,軟件缺陷減少,開發(fā)成本的降低。”
是受益者也是見證者
中譯語通(青島)有限公司企業(yè)大數(shù)據(jù)事業(yè)部副總經(jīng)理 安青
“只空談不落地”顯然不是華為的風(fēng)格。在溝通會現(xiàn)場,記者還采訪到中譯語通(青島)有限公司企業(yè)大數(shù)據(jù)事業(yè)部副總經(jīng)理安青。他告訴記者,作為國內(nèi)專業(yè)語言服務(wù)和跨語言大數(shù)據(jù)領(lǐng)域龍頭企業(yè),中譯語通擁有先進(jìn)的語言科技和跨語言大數(shù)據(jù)技術(shù)。在“譯呼百應(yīng)”這個應(yīng)用的開發(fā)過程中,安青發(fā)現(xiàn)在測試管理中,因?yàn)槿鄙倜鞔_的測試任務(wù)、測試結(jié)果,往往造成對測試的管控不夠嚴(yán)格和規(guī)范,對產(chǎn)品質(zhì)量不能完全和直觀的體現(xiàn)。后來他們運(yùn)用了華為云軟件開發(fā)云支持全流程的測試管理功能,通過清晰的測試用例設(shè)計(jì)、測試進(jìn)度跟蹤、測試結(jié)果展示,提升了測試管理規(guī)范化,提升了產(chǎn)品質(zhì)量。
不僅如此,中譯語通在跨區(qū)域協(xié)作方面有非常強(qiáng)的需求,而軟件開發(fā)云為開發(fā)人員提供的社交化項(xiàng)目管理模式,實(shí)現(xiàn)了項(xiàng)目團(tuán)隊(duì)內(nèi)部員工間高效、透明、便捷的溝通與協(xié)作。安青將中譯語通的收獲歸納成三點(diǎn):一是整個項(xiàng)目的開發(fā)周期明顯縮短,二是員工進(jìn)深度開發(fā)項(xiàng)目所需要的時間明顯減少,三是大幅度地提升了整個產(chǎn)品質(zhì)量。
大連華數(shù)大數(shù)據(jù)科技有限公司CEO李闖
和安青一樣,大連華數(shù)大數(shù)據(jù)科技有限公司也同樣是軟件開發(fā)云的受益者。CEO李闖表示,大連華數(shù)是一家專注于大數(shù)據(jù)的產(chǎn)品及行業(yè)應(yīng)用的軟件公司,在金融、政務(wù)、工業(yè)都提供了很多實(shí)踐。在數(shù)控機(jī)床智能運(yùn)維云服務(wù)平臺項(xiàng)目,大連華數(shù)面臨三個非常棘手的問題:首先是多個技術(shù)領(lǐng)域團(tuán)隊(duì)協(xié)作的問題,這個工業(yè)項(xiàng)目涉及到了硬件的研發(fā)、嵌入式軟件開發(fā)、移動端開發(fā)、Web端應(yīng)用系統(tǒng)開發(fā)、人工智能技術(shù)開發(fā)。不同的領(lǐng)域使用的開發(fā)工具和編程語言都不一樣,如何把這些跨技術(shù)領(lǐng)域的團(tuán)隊(duì)組織起來變得極為迫切。不僅如此,由于涉及到多領(lǐng)域的跨環(huán)境協(xié)作,代碼如何管理,如何集成發(fā)布都遇到了很大的瓶頸。另外,客戶希望能夠參與到產(chǎn)品開發(fā)過程中,如何讓客戶實(shí)時看到開發(fā)進(jìn)度和成果,這也是一大難題。
“華為云軟件開發(fā)云給我們提供了一個端到端一站式工具的集合,把我們在軟件開發(fā)中迫切需要的項(xiàng)目管理、代碼倉庫、代碼測試、編譯構(gòu)建、部署等功能全部集成在一起,解決我們很多問題。” 李闖談到***一個客戶希望參與的問題時,非常感謝華為幫助他打開了新思路。他告訴記者,通過軟件開發(fā)云這個平臺,所有開發(fā)人員管理人員都用這個工具,目前項(xiàng)目一共有多少個任務(wù),系統(tǒng)一共有多少個功能,哪些已經(jīng)完成了,哪些正在研發(fā),哪些有風(fēng)險,哪些代碼有問題等情況全部一目了然,“管理透明和項(xiàng)目透明,對于項(xiàng)目管理者非常重要,我覺得華為云***的優(yōu)勢在于它把先進(jìn)的理念、先進(jìn)的軟件工程用工具的形式固化下來,幫助管理者和開發(fā)人員節(jié)省了很多精力,提升了工作效率。”
據(jù)了解,目前華為云軟件開發(fā)云已經(jīng)在大連、青島、福州等城市成立創(chuàng)新中心,提供線下技術(shù)支持,落地大連、青島、福州、西安、貴陽等多個城市軟件園區(qū),支撐產(chǎn)業(yè)轉(zhuǎn)型升級,服務(wù)2000多家企業(yè),5萬多名開發(fā)者,以及與清華、北大、北航等30多所高校建立示范性軟件學(xué)院聯(lián)盟。
與此同時,華為云還推出三大免費(fèi)福利:軟件開發(fā)云DevCloud免費(fèi) (5人以下團(tuán)隊(duì))、PaaS基礎(chǔ)服務(wù)長期免費(fèi)(微服務(wù)引擎/函數(shù)服務(wù)/分布式中間件/分布式數(shù)據(jù)庫中間件)、數(shù)據(jù)庫服務(wù)基礎(chǔ)套餐免費(fèi) (MySQL/PostgreSQL/MongoDB)。如果感興趣的開發(fā)者可以登錄華為云官網(wǎng)借此機(jī)會免費(fèi)試用噢,機(jī)會不容錯過!
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請注明原文作者和出處為51CTO.com】