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