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