華為軟件開發(fā)云(DevCloud)的前世今生
 軟件交付的趨勢(shì)和挑戰(zhàn)
企業(yè)數(shù)字化轉(zhuǎn)型,軟件正扮演著越來越重要的角色,并孕育出巨大市場(chǎng)機(jī)遇。2016年中國軟件及信息服務(wù)產(chǎn)業(yè)規(guī)模達(dá)到5萬億人民幣,據(jù)工信部預(yù)測(cè),2020年中國軟件及信息服務(wù)產(chǎn)業(yè)規(guī)模將達(dá)到8萬億人民幣。軟件能力正成為一個(gè)國家、城市、企業(yè)最核心的競(jìng)爭(zhēng)力之一,難以想象,一個(gè)不懂如何做好軟件的企業(yè)如何在未來強(qiáng)手如林的競(jìng)爭(zhēng)中獲勝。
隨著移動(dòng)、社交、云計(jì)算、大數(shù)據(jù)、IoT、人工智能等眾多新技術(shù)的快速發(fā)展,顛覆式創(chuàng)新和跨界競(jìng)爭(zhēng)加劇,企業(yè)急需快速而且持續(xù)的創(chuàng)新能力,傳統(tǒng)研發(fā)能力越來越難于滿足新型研發(fā)的要求,軟件生產(chǎn)力正在6個(gè)方面發(fā)生巨大變革:
研發(fā)場(chǎng)景
據(jù)業(yè)界預(yù)測(cè),到2025年,80%企業(yè)應(yīng)用將運(yùn)行在云中,100%應(yīng)用將在云中開發(fā),軟件的開發(fā)、測(cè)試、部署、運(yùn)維都在云中進(jìn)行。研發(fā)工具本身將服務(wù)化、云化,并將和企業(yè)云平臺(tái)進(jìn)行集成,簡(jiǎn)化軟件部署、發(fā)布和運(yùn)維。
編程語言
Go、Scala、R、Node.js、Python等新型編程語言不斷涌現(xiàn),新型編程語言需要新型研發(fā)工具提供更加友好的支撐(編碼調(diào)試、代碼靜態(tài)分析、多語言并行構(gòu)建、部署)。
軟件架構(gòu)
基于容器的微服務(wù)化架構(gòu)、Cloud Native云原生應(yīng)用代表著分布式軟件架構(gòu)的演講方向,這對(duì)軟件研發(fā)提出了新的要求。
研發(fā)工具
研發(fā)工具正向著輕量化、服務(wù)化、云化、容器化、社交化、智能化的方向發(fā)展。
研發(fā)模式
DevOps成為繼敏捷、精益之后被企業(yè)廣泛接受的新型研發(fā)模式,軟件服務(wù)化、云化對(duì)DevOps提出了更加強(qiáng)烈的訴求。
交付模式
軟件交付正在從包交付向著工程化交付轉(zhuǎn)變,隨著容器技術(shù)的廣泛應(yīng)用,軟件交付將逐步標(biāo)準(zhǔn)化,未來交付給客戶的可能是很多的容器(Container)或者Docker File??蛻糁灰谧约旱脑破脚_(tái)上加載即可運(yùn)行,不需要安裝、部署和配置。
華為軟件開發(fā)云正是在這樣的背景下應(yīng)運(yùn)而生,并迎合這些發(fā)展趨勢(shì)而設(shè)計(jì),加速軟件生產(chǎn)力變革,釋放軟件生產(chǎn)力,致力為企業(yè)提供智能高效的研發(fā)平臺(tái),打造開放的云端研發(fā)生態(tài),讓企業(yè)輕資產(chǎn)運(yùn)行,專注核心業(yè)務(wù)創(chuàng)新,為企業(yè)提供源源不斷的研發(fā)動(dòng)力。
華為軟件開發(fā)云(DevCloud)是什么
華為軟件開發(fā)云是一站式云端DevOps平臺(tái),集華為研發(fā)實(shí)踐、前沿研發(fā)理念、先進(jìn)研發(fā)工具為一體的研發(fā)云平臺(tái),面向軟件開發(fā)者提供研發(fā)工具服務(wù),讓軟件開發(fā)簡(jiǎn)單高效。在垂直研發(fā)場(chǎng)景上能支持Web開發(fā)、移動(dòng)App開發(fā)和云服務(wù)開發(fā)。
華為軟件開發(fā)云是華為研發(fā)能力的一個(gè)集中展示窗口,是華為20多年研發(fā)能力和實(shí)踐的智慧結(jié)晶,并在華為80000研發(fā)團(tuán)隊(duì)和全球16個(gè)研究所得到驗(yàn)證。這些前沿研發(fā)能力和實(shí)踐將逐步通過華為軟件開發(fā)云開放出來,服務(wù)全球軟件開發(fā)者。
華為軟件開發(fā)云也是華為企業(yè)云上的一級(jí)服務(wù)板塊,是華為企業(yè)云的云端DevOps解決方案,即開即用,隨時(shí)隨地在云上進(jìn)行編碼調(diào)試(Cloud IDE)、敏捷項(xiàng)目管理(Scrum流程)、分布式跨地域協(xié)同開發(fā)(Git)、持續(xù)交付流水線(Pipeline)、代碼分析、編譯打包、測(cè)試(測(cè)試管理,多種自動(dòng)化測(cè)試能力)、部署(虛擬機(jī)/容器)、發(fā)布(構(gòu)建倉庫、灰度發(fā)布)等,讓開發(fā)者快速而又輕松地開啟云上開發(fā)之旅。
云上開發(fā)
開發(fā)、測(cè)試、部署、運(yùn)維、監(jiān)控、分析反饋等一切研發(fā)活動(dòng)都在云上進(jìn)行;利用云的彈性伸縮能力進(jìn)行并發(fā)加速,大幅提高研發(fā)活動(dòng)的效率。
持續(xù)交付/DevOps
全面承載持續(xù)交付和DevOps的先進(jìn)研發(fā)模式,實(shí)現(xiàn)開發(fā)、測(cè)試、運(yùn)維的跨地域協(xié)同和同步迭代,支撐運(yùn)營數(shù)據(jù)驅(qū)動(dòng)開發(fā),快速交付,快速反饋;實(shí)現(xiàn)開發(fā)測(cè)試環(huán)境、類生產(chǎn)環(huán)境、生產(chǎn)環(huán)境的一致性,簡(jiǎn)化并實(shí)現(xiàn)軟件部署的標(biāo)準(zhǔn)化。
全生命周期
提供端到端的研發(fā)工具服務(wù),實(shí)現(xiàn)全生命周期覆蓋,并融入企業(yè)級(jí)敏捷和精益等先進(jìn)研發(fā)理念。各個(gè)服務(wù)之間數(shù)據(jù)層拉通,實(shí)現(xiàn)雙向追溯,極大提高研發(fā)效率,簡(jiǎn)化使用復(fù)雜度。
體驗(yàn)與樂趣
90后開發(fā)者逐步成為軟件開發(fā)的主力,開發(fā)者年輕化是趨勢(shì),為了迎合年輕化的開發(fā)者,華為軟件開發(fā)云在設(shè)計(jì)之初就非常重視產(chǎn)品體驗(yàn),除了提質(zhì)增效,還要讓軟件開發(fā)者在軟件開發(fā)之中充滿樂趣。城市剪影式進(jìn)度展示、涂鴉式DIY卡片、觸屏操作和拖拽的支持、采用充滿激情的暖色系等,都彰顯了軟件開發(fā)云的設(shè)計(jì)獨(dú)特之處。
華為軟件開發(fā)云帶給客戶的價(jià)值
高效研發(fā)、快速響應(yīng)、安全可靠、高效協(xié)同、低成本、高質(zhì)量是華為軟件開發(fā)云帶給客戶的價(jià)值。不但大幅提高研發(fā)效率,降低研發(fā)成本,還能有效提高產(chǎn)品的質(zhì)量,快速交付、快速上線、快速反饋,幫助企業(yè)快速抓住越來越窄的盈利窗口。華為軟件開發(fā)云將緊密圍繞這些核心價(jià)值來打造產(chǎn)品特性,并將產(chǎn)品需求場(chǎng)景化,通過不斷抽象面向開發(fā)者的研發(fā)場(chǎng)景來組織特性,并不斷完善基于場(chǎng)景的特性。
軟件開發(fā)云的獨(dú)特競(jìng)爭(zhēng)力
華為軟件開發(fā)云的獨(dú)特競(jìng)爭(zhēng)力是一多、二全、三高。一多是指支持多種主流研發(fā)場(chǎng)景;二全是指全集成、全云化;三高是指高性能、高安全、高智能。
- 多場(chǎng)景:支持互聯(lián)網(wǎng)開發(fā)、移動(dòng)應(yīng)用開發(fā)、微服務(wù)開發(fā)等主流研發(fā)場(chǎng)景。
 - 全集成:端到端工具服務(wù)、全生命周期覆蓋、和企業(yè)云緊密集成,簡(jiǎn)化部署、發(fā)布,簡(jiǎn)化應(yīng)用上云。
 - 全云化:打造云端研發(fā)體驗(yàn),Cloud IDE實(shí)現(xiàn)在云中編碼調(diào)試 ,開發(fā)、測(cè)試、部署、運(yùn)維等一切研發(fā)活動(dòng)都在云上。
 - 高性能:充分利用云端并發(fā)加速,打造“飛”一樣快的體驗(yàn)。
 - 高安全:全方位系統(tǒng)安全加固, 核心研發(fā)數(shù)據(jù)加密傳輸和存儲(chǔ),基于角色的企業(yè)級(jí)安全管控,全面保障企業(yè)研發(fā)數(shù)據(jù)的安全。
 - 高智能:充分利用大數(shù)據(jù)和深度學(xué)習(xí)等技術(shù)對(duì)研發(fā)數(shù)據(jù)進(jìn)行價(jià)值挖掘和深度分析,對(duì)開發(fā)者行為進(jìn)行分析和回放,預(yù)測(cè)項(xiàng)目風(fēng)險(xiǎn),智能預(yù)警,通過個(gè)性化智能報(bào)表和看板實(shí)現(xiàn)對(duì)項(xiàng)目的透明化管理。
 















 
 
 







 
 
 
 