研發(fā)場景:據(jù)業(yè)界預(yù)測,到2025年,80%企業(yè)應(yīng)用將運行在云中,100%應(yīng)用將在云端開發(fā),軟件的開發(fā)、測試、部署、運維都在云端進(jìn)行。研發(fā)工具本身將服務(wù)化、云化,并將和企業(yè)云平臺進(jìn)行集成,簡化軟件部署、發(fā)布和運維。

編程語言: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)的演講方向,這對軟件研發(fā)提出了新的要求。

研發(fā)工具:研發(fā)工具正向著輕量化、服務(wù)化、云化、容器化、社交化、智能化的方向發(fā)展。

研發(fā)模式:DevOps成為繼敏捷、精益之后被企業(yè)廣泛接受的新型研發(fā)模式,軟件服務(wù)化、云化對DevOps提出了更加強(qiáng)烈的訴求。

交付形式:軟件交付正在從包交付向著工程化交付轉(zhuǎn)變,隨著容器技術(shù)的廣泛應(yīng)用,軟件交付將逐步標(biāo)準(zhǔn)化,未來交付給客戶的可能是很多的容器(Container)或者Docker File??蛻糁灰谧约旱脑破脚_上加載即可運行,不需要安裝、部署和配置。

華為軟件開發(fā)云正是在這樣的背景下應(yīng)運而生,并迎合這些發(fā)展趨勢而設(shè)計,加速軟件生產(chǎn)力變革,釋放軟件生產(chǎn)力,致力為企業(yè)提供智能高效的研發(fā)平臺,打造開放的云端研發(fā)生態(tài),讓企業(yè)輕資產(chǎn)運行,專注核心業(yè)務(wù)創(chuàng)新,為企業(yè)提供源源不斷的研發(fā)動力。

華為軟件開發(fā)云(DevCloud)是什么

華為軟件開發(fā)云是一站式云端DevOps平臺,集華為研發(fā)實踐、前沿研發(fā)理念、先進(jìn)研發(fā)工具為一體的研發(fā)云平臺,面向軟件開發(fā)者提供研發(fā)工具服務(wù),讓軟件開發(fā)簡單高效。在垂直研發(fā)場景上能支持Web開發(fā)、移動App開發(fā)和微服務(wù)開發(fā)等。

華為軟件開發(fā)云是華為研發(fā)能力的一個集中展示窗口,是華為30年研發(fā)能力和實踐的智慧結(jié)晶,并在華為80000研發(fā)團(tuán)隊和全球16個研究所得到驗證。這些前沿研發(fā)能力和實踐將逐步通過華為軟件開發(fā)云開放出來,服務(wù)全球軟件開發(fā)者。

華為軟件開發(fā)云也是華為云的一級服務(wù)板塊,是華為云的云端DevOps解決方案,即開即用,隨時隨地在云上進(jìn)行編碼調(diào)試(Cloud IDE)、敏捷項目管理(Scrum流程)、分布式跨地域協(xié)同開發(fā)(Git)、持續(xù)交付流水線(Pipeline)、代碼檢查、編譯構(gòu)建、測試(測試管理,移動測試、多種自動化測試能力)、部署(虛擬機(jī)/容器)、發(fā)布(構(gòu)建倉庫、灰度發(fā)布)等,讓開發(fā)者快速而又輕松地開啟云上開發(fā)之旅。

  華為軟件開發(fā)云核心產(chǎn)品理念

云上開發(fā):開發(fā)、測試、部署、運維、監(jiān)控、分析反饋等一切研發(fā)活動都在云上進(jìn)行;利用云的彈性伸縮能力進(jìn)行并發(fā)加速,大幅提高研發(fā)活動的效率。

持續(xù)交付/DevOps: 全面承載持續(xù)交付和DevOps的先進(jìn)研發(fā)模式,實現(xiàn)開發(fā)、測試、運維的跨地域協(xié)同和同步迭代,支撐運營數(shù)據(jù)驅(qū)動開發(fā),快速交付,快速反饋;實現(xiàn)開發(fā)測試環(huán)境、類生產(chǎn)環(huán)境、生產(chǎn)環(huán)境的一致性,簡化并實現(xiàn)軟件部署的標(biāo)準(zhǔn)化。

全生命周期:提供端到端的研發(fā)工具服務(wù),實現(xiàn)全生命周期覆蓋,并融入企業(yè)級敏捷和精益等先進(jìn)研發(fā)理念。各個服務(wù)之間數(shù)據(jù)層拉通,實現(xiàn)雙向追溯,極大提高研發(fā)效率,簡化使用復(fù)雜度。

體驗與樂趣:90后開發(fā)者逐步成為軟件開發(fā)的主力,開發(fā)者年輕化成為趨勢,為了滿足年輕化開發(fā)者的需求,華為軟件開發(fā)云在設(shè)計之初就非常重視產(chǎn)品體驗,除了提質(zhì)增效,還要讓軟件開發(fā)者在軟件開發(fā)之中充滿樂趣。城市剪影式進(jìn)度展示、涂鴉式DIY卡片、觸屏操作和拖拽的支持、采用充滿激情的暖色系等,都彰顯了軟件開發(fā)云的設(shè)計獨特之處。

軟件開發(fā)云帶給客戶的價值

高效研發(fā)、快速響應(yīng)、安全可靠、高效協(xié)同、低成本、高質(zhì)量是華為軟件開發(fā)云帶給客戶的價值。不但大幅提高研發(fā)效率,降低研發(fā)成本,還能有效提高產(chǎn)品的質(zhì)量,快速交付、快速上線、快速反饋,幫助企業(yè)快速抓住越來越窄的盈利窗口。華為軟件開發(fā)云將緊密圍繞這些核心價值來打造產(chǎn)品特性,并將產(chǎn)品需求場景化,通過不斷抽象面向開發(fā)者的研發(fā)場景來組織特性,并不斷完善基于場景的特性。

軟件開發(fā)云的獨特競爭力

華為軟件開發(fā)云的獨特競爭力是一多、二全、三高。一多是指支持多種主流研發(fā)場景;二全是指全集成、全云化;三高是指高性能、高安全、高智能。

多場景:支持互聯(lián)網(wǎng)開發(fā)、移動應(yīng)用開發(fā)、微服務(wù)開發(fā)等主流研發(fā)場景。

全集成:端到端工具服務(wù)、全生命周期覆蓋、和華為云緊密集成,簡化部署、發(fā)布,簡化應(yīng)用上云。

全云化:打造云端研發(fā)體驗,Cloud IDE實現(xiàn)在云中編碼調(diào)試,開發(fā)、測試、部署、運維等一切研發(fā)活動都在云上。

高性能:充分利用云端并發(fā)加速,打造“飛”一樣快的體驗。

高安全:全方位系統(tǒng)安全加固,核心研發(fā)數(shù)據(jù)加密傳輸和存儲,基于角色的企業(yè)級安全管控,全面保障企業(yè)研發(fā)數(shù)據(jù)的安全。

高智能:充分利用大數(shù)據(jù)和深度學(xué)習(xí)等技術(shù)對研發(fā)數(shù)據(jù)進(jìn)行價值挖掘和深度分析,對開發(fā)者行為進(jìn)行分析和回放,預(yù)測項目風(fēng)險,智能預(yù)警,通過個性化智能報表和看板實現(xiàn)對項目的透明化管理。

華為軟件開發(fā)云的現(xiàn)在

依托于華為云平臺,華為軟件開發(fā)云自正式上線以來,已與大連、青島、福州、貴陽、西安等多個城市政府簽約合作;助力大連理工大學(xué)、中國海洋大學(xué)、南京大學(xué)、廈門大學(xué)等30多所高校的軟件創(chuàng)新教學(xué)平臺,服務(wù)300多家企業(yè)、20000多位開發(fā)者進(jìn)行云上開發(fā)。

同時,軟件開發(fā)云為您想更多,最近也上線了眾多新服務(wù),希望連接更多開發(fā)者,提升研發(fā)效率。

CloudIDE:是面向軟件開發(fā)者的云端開發(fā)環(huán)境,支持在線編寫代碼、智能提示、代碼提交、代碼片段智能搜索等功能,讓大家隨時隨時輕輕松松就能用正確的姿勢看代碼、改代碼。而且,只需要一個瀏覽器,所有的東西都在云端為你準(zhǔn)備就緒。

代碼廣場:面向使用者統(tǒng)一公開的代碼展示平臺,希望打造成為軟件開發(fā)云的開源社區(qū),降低開發(fā)者的開發(fā)門檻,提升開發(fā)效率,成為代碼分享交流平臺。

Classroom:云上一站式軟件學(xué)習(xí)與實踐平臺,面向軟件類學(xué)習(xí)者提供企業(yè)級的軟件開發(fā)過程學(xué)習(xí)與實踐,支持填空式軟件項目開發(fā)教學(xué)、全程紀(jì)錄學(xué)生開發(fā)過程、實時反饋項目開發(fā)結(jié)果、智能分析學(xué)生軟件能力短板等功能,并提供以企業(yè)級項目為核心的作業(yè)布置、考核及學(xué)生通過二維碼接受作業(yè)等輔助教學(xué)功能。讓你一鍵接入,即可體驗最真實的企業(yè)級軟件項目開發(fā)。

華為軟件開發(fā)云的未來

打造讓開發(fā)者喜歡的研發(fā)平臺。全球軟件開發(fā)者已經(jīng)到達(dá)1900萬,谷歌預(yù)測2020年開發(fā)者數(shù)量將達(dá)到2300萬,中國軟件開發(fā)者也將超過200萬,軟件及信息服務(wù)產(chǎn)業(yè)從業(yè)人員將超過900萬。軟件將吞噬一切,只有緊緊抓住開發(fā)者才能抓住未來,華為軟件開發(fā)云就是要打造讓開發(fā)者喜歡的智能化研發(fā)平臺,讓開發(fā)者享受研發(fā)過程,做一個真正優(yōu)雅的開發(fā)者。如果說現(xiàn)代科技是對人類能力的一種延伸,那么華為軟件開發(fā)云將是對開發(fā)者能力的一種巨大延伸。

全流程支撐DevOps,幫助企業(yè)打通運營數(shù)據(jù)驅(qū)動交付。企業(yè)在DevOps落地過程中會有很多挑戰(zhàn),除了開發(fā)測試、類生產(chǎn)、生產(chǎn)環(huán)境差異大外,自動化部署也難以實現(xiàn)標(biāo)準(zhǔn)化、統(tǒng)一化,軟件開發(fā)云除了支撐開發(fā)、測試、部署、上線、運維,還要增加對分析反饋的支持。打通基于運營數(shù)據(jù)的分析到交付的快速反饋,實現(xiàn)精益創(chuàng)業(yè)交付模式,在敏捷迭代的基礎(chǔ)上,將每個迭代的來自真實用戶和市場反饋真正落地到交付中。

打造支撐Web、移動端、微服務(wù)、IoT開發(fā)、游戲開發(fā)等主流研發(fā)場景的平臺。目前一個典型的分布式軟件產(chǎn)品通常包括Web客戶端、移動App,后臺還有運行在容器云中的微服務(wù),華為軟件開發(fā)云將打造互聯(lián)網(wǎng)Web開發(fā)、移動應(yīng)用開發(fā)、微服務(wù)開發(fā)、IoT開發(fā)、游戲開發(fā)為一體的DevOps平臺,避免開發(fā)用不同工具鏈,低效復(fù)雜。

智能化研發(fā)平臺。軟件功能的同質(zhì)化將越來越嚴(yán)重,數(shù)據(jù)將新的生產(chǎn)要素,華為軟件開發(fā)云將緊緊圍繞用戶的研發(fā)數(shù)據(jù)進(jìn)行智能化展示,對研發(fā)數(shù)據(jù)進(jìn)行深度價值挖掘,并對研發(fā)風(fēng)險進(jìn)行智能化預(yù)測和預(yù)警,將功能特性和研發(fā)數(shù)據(jù)展示同步推進(jìn)。

推出研發(fā)協(xié)同服務(wù),打造ChatOps模式。類Slack的研發(fā)協(xié)同服務(wù)將業(yè)務(wù)融入?yún)f(xié)作,可以提高20%~30%的協(xié)作效率,使開發(fā)團(tuán)隊、測試團(tuán)隊、運維團(tuán)隊協(xié)作更加流暢。

華為軟件開發(fā)云產(chǎn)品部總經(jīng)理張紓翔分享軟件開發(fā)云的愿景:“軟件開發(fā)云致力于提升全行業(yè)敏捷高效研發(fā),為政府打造公共技術(shù)平臺,聚合產(chǎn)業(yè)生態(tài),助力產(chǎn)業(yè)轉(zhuǎn)型升級;為企業(yè)分享華為的研發(fā)能力和經(jīng)驗積累,提升軟件開發(fā)效率和質(zhì)量,降低軟件開發(fā)成本;為高校創(chuàng)新教學(xué)模式,結(jié)合學(xué)習(xí)與實踐,培養(yǎng)軟件產(chǎn)業(yè)工程化高端人才?!?/p>

分享到

sunk

相關(guān)推薦