華為云專家分享了華為云DevCloud在大規(guī)模團(tuán)隊(duì)中進(jìn)行DevOps實(shí)踐的經(jīng)驗(yàn),并介紹了華為云DevCloud HE2E DevOps實(shí)施框架,框架基本涵蓋了前期商業(yè)分析、需求規(guī)劃、計(jì)劃跟蹤、持續(xù)交付等多個(gè)環(huán)節(jié)。同時(shí)華為云DevCloud在云端提供了從項(xiàng)目管理、云測、配置管理、代碼檢查、構(gòu)建、部署、流水線等全流程服務(wù),打造開放完整的云端研發(fā)生態(tài)。
華為云DevCloud專家重點(diǎn)介紹了華為30余年的研發(fā)轉(zhuǎn)型道路上,華為內(nèi)部多種類型的產(chǎn)品形態(tài),并指出研發(fā)模式是適應(yīng)不同的商業(yè)模式的,在此基礎(chǔ)之上需要再選擇相關(guān)適配的技術(shù)實(shí)踐,敏捷與DevOps需要與業(yè)務(wù)轉(zhuǎn)型結(jié)合,才能發(fā)揮更大的作用。HE2E即華為端到端的DevOps實(shí)施框架,它是集合了業(yè)界先進(jìn)的實(shí)踐和華為30年研發(fā)經(jīng)驗(yàn),形成的一套可操作可落地的敏捷開發(fā)方法論,并基于DevCloud工具鏈進(jìn)行承載。
華為云DevCloud專家還從云原生與服務(wù)化角度,介紹了華為云DevCloud如何由豎井式自上而下管控的團(tuán)隊(duì)劃分,逐步由敏捷與DevOps轉(zhuǎn)型,成為服務(wù)化/微服務(wù)化全功能團(tuán)隊(duì),全流程整合打通,對特性/部件/服務(wù),完整的實(shí)施規(guī)劃/需求/設(shè)計(jì)/開發(fā)/測試并獨(dú)立部署、交付、運(yùn)維(DevOps場景)的項(xiàng)目型團(tuán)隊(duì)。從面向項(xiàng)目的各自分散的團(tuán)隊(duì)模式,向面向云服務(wù)/微服務(wù)的架構(gòu),向敏捷/DevOps全功能團(tuán)隊(duì)轉(zhuǎn)型。
與此匹配的,在軟件系統(tǒng)架構(gòu)層面,由橫向分層的大系統(tǒng),逐步演進(jìn)為縱向解耦的小系統(tǒng)。架構(gòu)與系統(tǒng)解耦,做到組件化,乃至微服務(wù)化。實(shí)現(xiàn)松耦合,可并行開發(fā)、構(gòu)建、測試、部署、運(yùn)行的最小可運(yùn)行產(chǎn)品/特性。
從平臺(tái)層面,基于DevOps全流程平臺(tái),構(gòu)建端到端交付能力,將華為30年的研發(fā)經(jīng)驗(yàn)沉淀到華為云DevCloud之上,在研發(fā)DevCloud的過程中使用DevCloud平臺(tái),涵蓋從需求分析、系統(tǒng)與架構(gòu)設(shè)計(jì)、開發(fā)、構(gòu)建、測試、部署、發(fā)布的完整產(chǎn)品生命周期。
最后,華為云DevCloud專家指出研發(fā)能力的提升,是從量變到質(zhì)變的過程,以發(fā)布頻度為抓手,逐步從團(tuán)隊(duì)模型、分支模式、測試模型、技術(shù)腳骨、部署模型、基礎(chǔ)設(shè)施、數(shù)據(jù)庫模式等維度進(jìn)行相應(yīng)匹配的實(shí)踐,持續(xù)優(yōu)化,加快交付,同時(shí)提升質(zhì)量,最終完成研發(fā)能力的完整轉(zhuǎn)型。
華為云DevCloud作為一站式云端DevOps平臺(tái),集成華為近30年研發(fā)實(shí)踐和前沿理念,面向開發(fā)者提供研發(fā)工具服務(wù),讓軟件開發(fā)簡單高效?,F(xiàn)支持5人以下額度范圍內(nèi),可以免費(fèi)使用,并且可以預(yù)約免費(fèi)的產(chǎn)品演示和技術(shù)交流,詳情查看華為云官網(wǎng)。