本文分享自華為云社區(qū)《予力八六三軟件應(yīng)用現(xiàn)代化,提升DevSecOps效能,探索全球交付之路-云社區(qū)-華為云》,作者: HuaweiCloudDeveloper。
來(lái)源:《華為云DTSE》期刊2023年第三季企業(yè)服務(wù)???,聚焦2B企業(yè)場(chǎng)景,傳遞DTSE優(yōu)秀企業(yè)業(yè)務(wù)與行業(yè)實(shí)踐-云社區(qū)-華為云
作者:楊兵 華為云中國(guó)區(qū)資深DTSE,王濱 華為云全球生態(tài)部DTSE總監(jiān),李卓 華為云中國(guó)區(qū)資深DTSE
一、 解碼應(yīng)用構(gòu)建價(jià)值鏈
2023年6月,華為云DTSE深入政務(wù)一件事場(chǎng)景,與八六三軟件研發(fā)攜手從鯤鵬、HCE、GaussDB全棧自研展開(kāi)聯(lián)合集成驗(yàn)證,編寫二值化降噪算子,集成OCR,校準(zhǔn)API重試業(yè)務(wù)邏輯,將人工鑒權(quán)認(rèn)證從分鐘級(jí)(工作日)提升到秒級(jí)(24小時(shí)),6月底Z市業(yè)務(wù)上線,企業(yè)開(kāi)辦全流程從15天辦結(jié)縮短到15分鐘。AI驅(qū)動(dòng)的開(kāi)發(fā)者業(yè)務(wù)變革初見(jiàn)成效。
7月,以沃土云創(chuàng)為途徑,促成了一個(gè)應(yīng)用構(gòu)建商業(yè)價(jià)值閉環(huán),為了把能力構(gòu)建在伙伴側(cè),DTSE與八六三軟件展開(kāi)2輪workshop研討,規(guī)劃場(chǎng)景化方案聯(lián)拓和企業(yè)內(nèi)部研發(fā)能力提升具體舉措,繪制技術(shù)合作愿景圖,匯報(bào)階段性進(jìn)展回顧與展望,促進(jìn)了八六三軟件與華為云框架合作協(xié)議的簽署,以聯(lián)合解決方案為依托,開(kāi)發(fā)者技術(shù)服務(wù)從做實(shí)政務(wù)場(chǎng)景,走向做寬多個(gè)領(lǐng)域。八六三軟件董事、副總裁楊亮總指明了生態(tài)合作方向和實(shí)現(xiàn)路線,提出在應(yīng)用現(xiàn)代化,企業(yè)數(shù)字化,生態(tài)融合化等全方位展開(kāi)合作,技術(shù)共生,攜手共進(jìn),商業(yè)共贏。
圖1 攜手共贏,八六三軟件與華為云簽署框架合作協(xié)議
希望與華為云合作,可以做好各項(xiàng)領(lǐng)域的產(chǎn)業(yè)化應(yīng)用,更好的服務(wù)產(chǎn)業(yè)數(shù)字化發(fā)展,基于華為云的各項(xiàng)能力,雙方將在企業(yè)數(shù)字化轉(zhuǎn)型實(shí)踐、數(shù)字化解決方案打造、人才培養(yǎng)等多領(lǐng)域展開(kāi)深入合作,進(jìn)而幫助更多企業(yè)實(shí)現(xiàn)數(shù)智華轉(zhuǎn)型升級(jí),創(chuàng)造更多行業(yè)新價(jià)值。 —八六三軟件董事、總經(jīng)理任伍杰 華為云將提供從機(jī)會(huì)挖掘、獲客、項(xiàng)目拓展到持續(xù)經(jīng)營(yíng),全方位全鏈路的銷售支持。華為云希望與八六三軟件一起,發(fā)揮出各自差異化優(yōu)勢(shì),切實(shí)幫助客戶解決在數(shù)字化轉(zhuǎn)型中的關(guān)鍵問(wèn)題,與合作伙伴實(shí)現(xiàn)技術(shù)共生、商業(yè)共贏。 —華為云應(yīng)用商店、開(kāi)發(fā)者聯(lián)盟產(chǎn)品部部長(zhǎng)王希海 |
8月,解決方案聯(lián)合營(yíng)銷為開(kāi)發(fā)者全旅程技術(shù)護(hù)航,助力828 B2B企業(yè)節(jié)最佳實(shí)踐復(fù)盤,八六三軟件大數(shù)據(jù)事業(yè)部總經(jīng)理陸峰分享了縱橫物聯(lián)云平臺(tái)聯(lián)合解決方案規(guī)劃,支持實(shí)時(shí)數(shù)據(jù)采集與分析,自適應(yīng)云邊端協(xié)同,初步驗(yàn)證,能耗降低25%以上,項(xiàng)目交付效率提升50%以上。
二、 啟動(dòng)應(yīng)用現(xiàn)代化改造
DTSE是開(kāi)發(fā)者技術(shù)成功助力者,為增強(qiáng)組織協(xié)同,推進(jìn)八六三軟件與華為云在技術(shù)、產(chǎn)品、解決方案等多方面戰(zhàn)略合作,與八六三軟件共同規(guī)劃工作組職責(zé),細(xì)化2023年Q4 10 階段性目標(biāo),9月推動(dòng)成立聯(lián)合工作組。八六三軟件華為云事業(yè)部總經(jīng)理李紅認(rèn)為,軟件直接關(guān)系到云時(shí)代企業(yè)的生存力,對(duì)于全球交付高品質(zhì)服務(wù)客戶的公司更是如此。
在業(yè)務(wù)調(diào)研過(guò)程中,我們發(fā)現(xiàn)八六三軟件不斷在縮短交付周期,實(shí)現(xiàn)全生命周期的安全,支持業(yè)務(wù)從容應(yīng)對(duì)更多不確定、不穩(wěn)定的因素,積極擁抱云原生、Web 3.0、生成式人工智能等先進(jìn)技術(shù)。在和伙伴聯(lián)合孵化項(xiàng)目,完成應(yīng)用0-1構(gòu)建時(shí),客戶需要以先進(jìn)的現(xiàn)代化建設(shè)思路,快速高質(zhì)量完成應(yīng)用的設(shè)計(jì)、開(kāi)發(fā)、構(gòu)建、部署、更新、運(yùn)維、運(yùn)營(yíng)等流程,激活企業(yè)活力,形成差異化競(jìng)爭(zhēng)力。八六三軟件服務(wù)客戶7個(gè) 重點(diǎn)行業(yè),讓應(yīng)用更易開(kāi)發(fā)、更短時(shí)間交付、更低成本運(yùn)維是實(shí)現(xiàn)全球交付、為客戶創(chuàng)造核心價(jià)值企業(yè)戰(zhàn)略驅(qū)動(dòng)必經(jīng)之路。
在與事業(yè)部和產(chǎn)品方案構(gòu)建不斷打磨中,分析了80%來(lái)自客戶功能需求,軟件架構(gòu)長(zhǎng)期博弈在應(yīng)用快速交付與使能平臺(tái)成熟度之間,如軟件工程3.0以自然語(yǔ)言交互,模型和數(shù)據(jù)為紐帶的SaaS化的AI使能,非數(shù)字原生企業(yè)的數(shù)據(jù)使能,微服務(wù)、serverless、組裝式為代表的應(yīng)用使能等等。開(kāi)發(fā)者是八六三軟件的核心引擎,在技術(shù)服務(wù)、政策、工具等多個(gè)方面,如何實(shí)現(xiàn)商業(yè)成功,高品質(zhì)服務(wù)客戶,是DTSE和伙伴共同的發(fā)展訴求。在生態(tài)合作愿景圖基礎(chǔ)上,聚集業(yè)務(wù)價(jià)值,逐步清晰了應(yīng)用現(xiàn)代化的頂層設(shè)計(jì)。
圖2 八六三軟件應(yīng)用現(xiàn)代化設(shè)計(jì)藍(lán)圖
中層設(shè)計(jì):經(jīng)過(guò)開(kāi)發(fā)中心架構(gòu)師、研發(fā)同事20 人次訪談后,面向技術(shù)創(chuàng)新,規(guī)避重復(fù)造輪子,DTSE協(xié)助伙伴規(guī)范研發(fā)流程,加強(qiáng)組織協(xié)同,深入訪談、剖析內(nèi)在的業(yè)務(wù)需求。應(yīng)用是業(yè)務(wù)的核心表現(xiàn)形式,業(yè)務(wù)需求又可落地為更具體的應(yīng)用需求,并進(jìn)一步劃分為面向應(yīng)用程序邏輯(如高內(nèi)聚低耦合的微服務(wù)拆分)和面向應(yīng)用數(shù)據(jù)管理(如數(shù)據(jù)使能平臺(tái)方案集成能力)的兩大類需求,梳理應(yīng)用架構(gòu)現(xiàn)代化(如縱橫物聯(lián)云平臺(tái)方案為例)和數(shù)據(jù)架構(gòu)現(xiàn)代化(如數(shù)據(jù)綜合治理平臺(tái)為例)實(shí)現(xiàn)了從需求到解決方案的映射。
底層實(shí)現(xiàn):從架構(gòu)設(shè)計(jì)到編碼實(shí)現(xiàn),DTSE就C業(yè)務(wù)SaaS化改造模塊分析源碼,需要構(gòu)建能力完善的技術(shù)底座,涵蓋軟件能力、服務(wù)能力、開(kāi)發(fā)者能力三大方面。軟件能力依托華為云使能平臺(tái),持續(xù)支持產(chǎn)品競(jìng)爭(zhēng)力提升,快速響應(yīng)定制化需求。服務(wù)能力從CICD、敏捷等能力形成戰(zhàn)斗力,開(kāi)發(fā)者能力包括配套API/SDK、開(kāi)發(fā)者套件,流程規(guī)范,智能編程助手等。
跨層管理:縱向來(lái)看,現(xiàn)代化的生產(chǎn)方式需要優(yōu)化管理模式以發(fā)揮其最大效用,包括組織的轉(zhuǎn)型和流程的優(yōu)化,即建設(shè)人才實(shí)訓(xùn)與實(shí)戰(zhàn)能力中心,我們協(xié)助八六三軟件梳理開(kāi)發(fā)者認(rèn)證HCCDX課程體系與學(xué)習(xí)路徑,全流程踐行DevSecOps的生產(chǎn)實(shí)踐。
通層優(yōu)化:通過(guò)調(diào)研具體項(xiàng)目,DTSE理解面向場(chǎng)景化客戶提供技術(shù)體系交付,持續(xù)解決從咨詢、開(kāi)發(fā)、產(chǎn)品、方案、服務(wù)伙伴面臨的問(wèn)題與挑戰(zhàn),需求從客戶中來(lái),交付到用戶體驗(yàn)中去,拉近與用戶的距離,提供專業(yè)的軟件外包、軟件定制開(kāi)發(fā)、第三方軟件測(cè)試、移動(dòng)信息化等服務(wù)。
三、 實(shí)踐優(yōu)化基礎(chǔ)設(shè)施架構(gòu)
服務(wù)好開(kāi)發(fā)者,必須要解決具體的技術(shù)問(wèn)題。以Z應(yīng)用為例,我們深入架構(gòu),梳理了6類問(wèn)題,如數(shù)據(jù)架構(gòu)實(shí)時(shí)接入報(bào)表生成,授權(quán)管理租戶配額,核心服務(wù)彈性伸縮等等,每類問(wèn)題逐一給出優(yōu)化建議,如SaaS化與微服務(wù)化改造,數(shù)據(jù)平臺(tái)增強(qiáng)與優(yōu)化,引入限流熔斷等機(jī)制,從架構(gòu)和代碼深入分析,進(jìn)行全局優(yōu)化設(shè)計(jì),結(jié)合6R策略,制定階段性目標(biāo)和優(yōu)化措施。
圖3 Z應(yīng)用現(xiàn)代化實(shí)施路徑——基礎(chǔ)設(shè)施改造與優(yōu)化
現(xiàn)狀分析:DTSE通過(guò)評(píng)估現(xiàn)有企業(yè)存量應(yīng)用的數(shù)量、分布、架構(gòu)、代碼、數(shù)據(jù)、部署等,發(fā)現(xiàn)資源配額與授權(quán)管控待優(yōu)化,實(shí)時(shí)數(shù)據(jù)難以生成并展示,時(shí)序數(shù)據(jù)庫(kù)等開(kāi)源組件維護(hù)難等6大類11小項(xiàng)關(guān)鍵問(wèn)題。
規(guī)劃:確定需要實(shí)現(xiàn)的應(yīng)用現(xiàn)代化目標(biāo)、架構(gòu)目標(biāo)后,聯(lián)合規(guī)劃解決方案競(jìng)爭(zhēng)力,通過(guò)DLV等提升實(shí)時(shí)生成能力,借助CSE進(jìn)行微服務(wù)拆分與治理,協(xié)同IEF支持泛協(xié)議彈性云邊端協(xié)同等等。
制定策略:聯(lián)合規(guī)劃目標(biāo)架構(gòu)與技術(shù)選型,綜合行業(yè)需求和客戶規(guī)模差異化等因素,選擇合適云化改造策略和路徑。
1)實(shí)施策略:以SaaS化為最終目標(biāo),API網(wǎng)關(guān)數(shù)據(jù)服務(wù)化和展示層可視化為階段性里程碑,階段性持續(xù)達(dá)成。
2) 實(shí)施路徑:根據(jù)優(yōu)先級(jí)、成本、組織機(jī)構(gòu),技術(shù)棧的不同,選擇不同的路徑;
串行路徑,先遷移,然后改造升級(jí)。如接入層,應(yīng)用層,數(shù)據(jù)持久化層,先行技術(shù)集成以驗(yàn)證可交付,通過(guò)CodeArts代碼掃描優(yōu)化代碼質(zhì)量,后續(xù)按需進(jìn)行多租等能力升級(jí)。
并行路徑,遷移和改造同時(shí)完成。如技術(shù)重構(gòu)如微服務(wù)改造和高階云服務(wù)集成,同步完成沃土云創(chuàng)應(yīng)用構(gòu)建,并進(jìn)行海頓測(cè)試。
實(shí)施:根據(jù)不同的6R 模型,部分應(yīng)用打包重新部署到新的基礎(chǔ)設(shè)施,部分應(yīng)用需要進(jìn)行微服務(wù)架構(gòu)重構(gòu)等;同時(shí)新的現(xiàn)代化應(yīng)用也要進(jìn)行相應(yīng)的測(cè)試與驗(yàn)證,并考慮業(yè)務(wù)流量在新老應(yīng)用的切流過(guò)程,提升軟件工程能力。
評(píng)估和改進(jìn):需要持續(xù)的進(jìn)行管理和治理,如APM/AOM/Service Stage監(jiān)控應(yīng)用的運(yùn)行情況,持續(xù)優(yōu)化;同時(shí)通過(guò)應(yīng)用集成等平臺(tái)、實(shí)現(xiàn)應(yīng)用的統(tǒng)一管理,并可以和低碼平臺(tái),serverless結(jié)合,實(shí)現(xiàn)應(yīng)用的可組裝交付,事件驅(qū)動(dòng)靈活應(yīng)對(duì)突發(fā)流量。
四、 提升開(kāi)發(fā)運(yùn)維效能
軟件生產(chǎn)能力是構(gòu)造現(xiàn)代化數(shù)字應(yīng)用的基礎(chǔ)底座。 八六三軟件有20年深厚軟件開(kāi)發(fā)經(jīng)驗(yàn),構(gòu)建了夯實(shí)的多行業(yè)場(chǎng)景化產(chǎn)品和交付能力,而DTSE又承載著開(kāi)發(fā)者效能提升的關(guān)鍵職責(zé),軟件生產(chǎn)效能要不要繼續(xù)提升,如何提升?
我們與品質(zhì)管理部、開(kāi)發(fā)中心多個(gè)部門現(xiàn)場(chǎng)調(diào)研與訪談,制定診斷計(jì)劃,詳細(xì)打開(kāi)了軟件開(kāi)發(fā)流程,對(duì)軟件研發(fā)能力進(jìn)行成熟度評(píng)估,深度分析了在產(chǎn)品管理、項(xiàng)目管理、交付運(yùn)維方面13個(gè)維度關(guān)鍵瓶頸和具體問(wèn)題,提供20余項(xiàng)整改措施,規(guī)劃級(jí)別目標(biāo)指標(biāo),結(jié)合華為研發(fā)能力框架,工具和工程能力外溢,編寫了《研發(fā)產(chǎn)品能力診斷報(bào)告》,八六三軟件總經(jīng)理和董事匯報(bào)通過(guò)。啟動(dòng)教育和能源兩個(gè)試點(diǎn)項(xiàng)目,軟件研發(fā)效能向數(shù)字化、智能化演進(jìn),全方位提升開(kāi)發(fā)與運(yùn)維效能。
圖4 八六三軟件開(kāi)發(fā)運(yùn)維現(xiàn)代化整體規(guī)劃
項(xiàng)目團(tuán)隊(duì)組建后,通過(guò)CodeArts能力介紹,Demo演示,快速對(duì)齊項(xiàng)目目標(biāo)和職責(zé)分工,基于八六三軟件團(tuán)隊(duì)管理和軟件生命周期模型的現(xiàn)狀,依托華為的Scrum敏捷實(shí)踐經(jīng)驗(yàn),研發(fā)交付團(tuán)隊(duì)切換到DevSecOps開(kāi)發(fā)交付模式,試點(diǎn)項(xiàng)目啟動(dòng)。隨著需求看板使用,可追溯項(xiàng)目管理流程等等展開(kāi),DTSE進(jìn)行第二輪技術(shù)賦能,深入剖析軟開(kāi)能力現(xiàn)狀,CodeArts實(shí)操講解與演練,解決工具應(yīng)用過(guò)程中技術(shù)問(wèn)題,實(shí)現(xiàn)源碼變更、交付進(jìn)度、交付質(zhì)量、運(yùn)維監(jiān)控等全過(guò)程的數(shù)字化、可視化、可追溯。通過(guò)對(duì)項(xiàng)目過(guò)程產(chǎn)生的個(gè)人、團(tuán)隊(duì)數(shù)據(jù)進(jìn)行價(jià)值分析,制定針對(duì)性的改進(jìn)措施,持續(xù)滾動(dòng)提升軟件生產(chǎn)效率。產(chǎn)品管理由經(jīng)驗(yàn)治理成功轉(zhuǎn)型為基于數(shù)字的流程治理。
快速響應(yīng)市場(chǎng)的瞬時(shí)變化、加速應(yīng)用迭代創(chuàng)新,才能滿足云原生時(shí)代瞬息萬(wàn)變的市場(chǎng)需求。開(kāi)發(fā)者與DTSE一同建立軟件交付庫(kù)、依賴庫(kù)的管理規(guī)范,對(duì)60 軟件制品和200 依賴包進(jìn)行自動(dòng)可信的制品生成和管理,在滿足資產(chǎn)復(fù)用、安全、合規(guī)訴求的同時(shí),解決多人協(xié)作的組件版本一致性問(wèn)題。開(kāi)發(fā)團(tuán)隊(duì)通過(guò)應(yīng)用個(gè)人本地門禁能力和MR流水線門禁能力,將代碼檢查能力前移;充分利用AI編程、自動(dòng)化測(cè)試等質(zhì)量效率提升的手段,實(shí)現(xiàn)快速迭代交付過(guò)程中的高效協(xié)作和高質(zhì)量產(chǎn)出,保障項(xiàng)目如期甚至提前交付。
交付運(yùn)維管理是項(xiàng)目管理的最后一公里,傳統(tǒng)的交付運(yùn)維管理模式中,軟件開(kāi)發(fā)、制品、環(huán)境、運(yùn)維各個(gè)環(huán)節(jié)割裂,依賴人拉肩扛的資源投入打通流程。借助CodeArts流水線強(qiáng)大定制、編排能力,配置管理、制品管理、環(huán)境管理、運(yùn)維監(jiān)控工具鏈歸一,交付團(tuán)隊(duì)實(shí)現(xiàn)應(yīng)用的分鐘級(jí)編譯、部署、發(fā)布,評(píng)估持續(xù)交付運(yùn)維成本降低50%以上。
華為云DTSE予力八六三軟件應(yīng)用現(xiàn)代化改造,以軟件的敏捷交付為基礎(chǔ),解耦應(yīng)用為業(yè)務(wù)拓展提供了強(qiáng)勁支撐。豐富了技術(shù)生態(tài)地圖,與華為云30 高級(jí)云服務(wù)深度適配,孵化14 聯(lián)合解決方案,其中架構(gòu)優(yōu)化類5個(gè),項(xiàng)目0-1孵化5個(gè),試點(diǎn)項(xiàng)目TTM從原有3個(gè)月縮短到2個(gè)月,同時(shí)能力外溢促成H客戶啟動(dòng)CodeArts改造,計(jì)劃12月底完成5 款產(chǎn)品上架云商店,加強(qiáng)了文檔庫(kù)與知識(shí)庫(kù)加速,培養(yǎng)了CTSP上云遷移能力,做實(shí)了一網(wǎng)通辦一個(gè)場(chǎng)景,做寬了3 行業(yè)領(lǐng)域,做深了技術(shù)融合,沉淀了開(kāi)發(fā)者創(chuàng)新中心的技術(shù)儲(chǔ)備,包括全棧技術(shù)體系,實(shí)訓(xùn)與師資培養(yǎng),國(guó)家級(jí)課題等等。
耕耘伊始,碩果可期,DTSE與八六三軟件在面向全球高品質(zhì)交付的應(yīng)用敏捷之路上攜手前行!
華為云中國(guó)區(qū)生態(tài)發(fā)展與運(yùn)營(yíng)DTSE簡(jiǎn)介:
作為全球生態(tài)部能力中心,對(duì)中國(guó)區(qū)價(jià)值開(kāi)發(fā)者提供全域支持,包括但不限于開(kāi)發(fā)者技術(shù)服務(wù)、聯(lián)合解決方案使能、服務(wù)伙伴技術(shù)支持等,使能開(kāi)發(fā)者基于華為云創(chuàng)新應(yīng)用,孵化標(biāo)桿項(xiàng)目,助力伙伴產(chǎn)品、方案和服務(wù)價(jià)值創(chuàng)造與變現(xiàn),擴(kuò)大技術(shù)影響力,加速客戶與伙伴商業(yè)成功。
八六三軟件簡(jiǎn)介:
河南八六三軟件股份有限公司(以下簡(jiǎn)稱“八六三軟件”)是鄭州市軟件產(chǎn)業(yè)鏈“鏈主企業(yè)”,是全球知名的軟件服務(wù)商,致力于為全球客戶提供高品質(zhì)的軟件服務(wù),八六三軟件現(xiàn)擁有1000多名面向全球服務(wù)的專業(yè)軟件工程師,業(yè)務(wù)遍及中國(guó)、日本、歐洲、北美等地區(qū),目前已與華為云中東區(qū)、東南亞泰國(guó)對(duì)接出海業(yè)務(wù),專注數(shù)據(jù)融合治理(數(shù)據(jù)平臺(tái))、工業(yè)互聯(lián)網(wǎng)(云邊端)、AI模型訓(xùn)練、高并發(fā)云計(jì)算軟件等領(lǐng)域,海內(nèi)外軟件開(kāi)發(fā)與交付精進(jìn)不休,已通過(guò)CMMI5、ISO20000、ISO27001、CNAS等多項(xiàng)國(guó)際權(quán)威認(rèn)證,在鄭州高新技術(shù)開(kāi)發(fā)區(qū)設(shè)立有多個(gè)國(guó)際合作研發(fā)中心,同時(shí)在北京、上海 、杭州、鄭州東區(qū)(智慧島)、東京、京都、硅谷等地設(shè)立分支機(jī)構(gòu),已縱深服務(wù)政務(wù)、環(huán)保、公安、教育、金融、通信、會(huì)展等多個(gè)行業(yè)領(lǐng)域。
關(guān)注#華為云開(kāi)發(fā)者聯(lián)盟# 點(diǎn)擊下方,第一時(shí)間了解華為云新鮮技術(shù)~
華為云博客_大數(shù)據(jù)博客_AI博客_云計(jì)算博客_開(kāi)發(fā)者中心-華為云
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。