欧美日本国产一区,国产农村妇女毛片精品久久莱园子,国产精品视频一区二区三区,777gn亚洲综合国产

首頁

/

【五礦信托】DevOps體系建設(shè)實踐之路

發(fā)布日期:2023-09-20 15:02:39

全部案例

隨著數(shù)字化進程的不斷加速,傳統(tǒng)的IT架構(gòu)“厚、重、笨”,需求支撐的周期長、速度慢、長鏈條、緊耦合、靈活性差,嚴(yán)重制約了業(yè)務(wù)創(chuàng)新模式的發(fā)展。基于此,五礦信托開啟探索企業(yè)級的DevOps建設(shè),引入DevOps工具鏈加強流程體系建設(shè),用統(tǒng)一的工具鏈實現(xiàn)穩(wěn)敏雙態(tài)實踐并行,確保項目質(zhì)量與管理的“可視、可管、可控、可信”。

01. 公司科技建設(shè)摸底,明晰改進方向與目標(biāo)

兵馬未動、糧草先行。公司級DevOps體系建設(shè)過程中,首先要摸清科技建設(shè)情況,避免閉門造車。關(guān)于CI、CD、DevOps等情況,前期的摸底工作必不可少,經(jīng)過調(diào)研,各項目組已經(jīng)基本實現(xiàn)DevOps相關(guān)過程,相關(guān)工具鏈的使用也都有了一些積累,包括技術(shù)、規(guī)范、工具、理念等。但在以下方面還存在改進空間,這也是大多數(shù)公司的現(xiàn)狀和需要提升的方向。

1)效能管理:研發(fā)過程中沒有全流程度量統(tǒng)計,端到端的跟蹤報表需要手工出,沒有針對團隊、個人的數(shù)據(jù)分析,從而不好衡量團隊的產(chǎn)出。

2)需求管理:各個團隊各自管理自己的需求,工具沒有統(tǒng)一,知識庫、應(yīng)用的制品庫等相對割裂,不方便統(tǒng)一管理。

3)研發(fā)過程:在研發(fā)過程中,特別是從代碼的編譯打包到環(huán)境部署階段,還有很多的人工操作,且單元測試或者自動化測試覆蓋率有待提升,測試用例未與需求做強關(guān)聯(lián)。

4)技術(shù)積累:對于相同領(lǐng)域和方向各個團隊的技術(shù)架構(gòu)沒做統(tǒng)一,需要聚焦幾個框架才能保證后續(xù)研發(fā)的效率與質(zhì)量,DevOps平臺工具都是各自搭建,沒有統(tǒng)一標(biāo)準(zhǔn),在使用和維護方面投入較大。


02. 公司級DevOps 體系,落地最佳實踐

DevOps平臺要真正在企業(yè)內(nèi)部落地需要從管理、規(guī)范、行業(yè)標(biāo)準(zhǔn)、實踐、平臺改進五個方面做好保障支撐。一是需要公司的支持,DevOps體系推廣第一要義是要有領(lǐng)導(dǎo)的支持,明方向,定原則。二是要有相關(guān)制度配合,建立完整的制度、指標(biāo)和考核標(biāo)準(zhǔn)。三是通過行業(yè)權(quán)威認(rèn)證、包括成熟度評級、各種相關(guān)行業(yè)業(yè)內(nèi)組織標(biāo)準(zhǔn),與業(yè)內(nèi)深度交流。四是培訓(xùn)實踐,在內(nèi)部做好培訓(xùn),包括工程域、管理域,具體的工具鏈、敏捷工程實踐,理念、方法、技術(shù)等,并且還要通過試點實踐。五是對平臺及工程域、管理域相關(guān)制度持續(xù)改進,迭代過程中調(diào)整改進功能等。

在DevOps體系具體落地過程來看,首先從各個團隊中選取合適的項目進行試點,以便在實際操作中驗證這些策略的有效性和可行性。接著根據(jù)一期建設(shè)內(nèi)容拆解需求任務(wù)并細(xì)化具體模塊能力實現(xiàn),各團隊成員根據(jù)拆分任務(wù)劃分工作邊界,確保每個團隊都能專注于自己的領(lǐng)域。由DevOps團隊牽頭整體系統(tǒng)建設(shè)計劃,明確具體的分工責(zé)任人。制定項目計劃(包括進度計劃、風(fēng)險計劃、溝通計劃)、周報制度和例會制度,成立小組,制定階段性的成果或者日作計劃,跨小組共同建設(shè)部分,做好配合協(xié)作制度。建立版本管理方案、代碼庫遷移方案、DevOps平臺權(quán)限管理方案、命名規(guī)范和用戶手冊等制度規(guī)范,成熟度模型評價體系等。

此外,落地時還強調(diào)了團隊之間的協(xié)作和溝通的重要性。通過制定項目計劃周報制度和例會制度等措施,確保團隊成員之間的信息共享和問題解決能夠及時有效地進行。同時,跨小組共同建設(shè)部分也有助于加強團隊之間的合作和交流。例如可以組織定期的技術(shù)分享會議或者團隊建設(shè)活動,以促進不同團隊之間的互動和知識傳遞。

最后,還要注重質(zhì)量保證和持續(xù)改進,通過建立統(tǒng)一的質(zhì)量和衡量標(biāo)準(zhǔn),確保所有團隊都遵循相同的質(zhì)量標(biāo)準(zhǔn)和最佳實踐,從而提高整體產(chǎn)品質(zhì)量。同時,實施監(jiān)控和度量工具,收集數(shù)據(jù)并對項目進行持續(xù)改進,使軟件生產(chǎn)活動能被持續(xù)度量、反饋、優(yōu)化。例如,可以使用開源的監(jiān)控工具來收集應(yīng)用程序的性能指標(biāo)和錯誤日志,并使用可視化工具來展示數(shù)據(jù)結(jié)果,幫助開發(fā)人員快速定位和解決問題。


03. 重塑研發(fā)管理效能,實現(xiàn)穩(wěn)敏相融

五礦信托針對流程體系建設(shè)和平臺支撐能力進行了雙向探索。在流程體系建設(shè)上,搭建起統(tǒng)一的DevOps工具鏈;在平臺支撐能力方面,圍繞流程規(guī)范、工具能力、運營服務(wù)等構(gòu)建起全新的DevOps能力體系。實踐中,五礦信托把工具體系相融合,通過端到端一體化方式推動穩(wěn)敏雙態(tài)開發(fā)、測試及發(fā)布流程(如圖1)。以質(zhì)量風(fēng)控流程為例,基于需求管理、代碼管理和相關(guān)DevOps工具鏈集成,在代碼倉庫上,通過工作項目ID能夠與代碼進行關(guān)聯(lián),并在需求管理工具上可以看到需求信息、開發(fā)信息和反饋信息、測試用例及一些Bug情況。

圖1 加強流程體系建設(shè)


04. 貫徹工具平臺落地,提升研發(fā)效能

五礦信托通過組建虛擬團隊,拆解任務(wù)需求,細(xì)化成員分工,實現(xiàn)DevOps平臺在企業(yè)內(nèi)部落地。在持續(xù)改進方面,通過DevOps平臺對研發(fā)全生命周期可控、可視,自行識別短板,進而持續(xù)迭代優(yōu)化。同時,導(dǎo)入敏捷實踐、看板實踐和研發(fā)過程管理系統(tǒng),實現(xiàn)對人員、團隊、組織的透明化管理;增加數(shù)字化分析能力,通過設(shè)定度量指標(biāo)體系、提供組織級效能分析、提供對接外圍的數(shù)據(jù)接口等讓組織效能看得清;完善DevOps生態(tài)鏈,從衡量研發(fā)投入產(chǎn)出、生成版本發(fā)布計劃等環(huán)節(jié)提升平臺能力,形成最佳實踐,幫助企業(yè)各研發(fā)團隊更好地、更規(guī)范地去使用平臺,實現(xiàn)研發(fā)效能整體提升(如圖2)。

圖2 加強平臺支撐能力


05. 統(tǒng)一DevOps 工具鏈管理,讓價值流真正流轉(zhuǎn)

DevOps平臺功能分為過程管理、持續(xù)交付、測試管理三部分,上有統(tǒng)一的平臺權(quán)限管理,下有統(tǒng)一的安全能力質(zhì)量保證,做到從需求、研發(fā)、測試、部署,端到端的自動化流轉(zhuǎn)與全方位管理,讓價值流真正流轉(zhuǎn)起來。在實施中,五礦信托通過工具支撐敏捷管理項目流程、構(gòu)建集成、部署等能力,實現(xiàn)流程編排自動化;統(tǒng)一管理測試用例,把測試管理環(huán)節(jié)納入需求交付整理流程,啟用自動化引擎指定執(zhí)行測試腳本,精確度量,實時監(jiān)控,提高測試有效性。

客戶感言

「DevOps平臺功能分為過程管理、持續(xù)交付、測試管理三部分,上有統(tǒng)一的平臺權(quán)限管理,下有統(tǒng)一的安全能力質(zhì)量保證,做到從需求、研發(fā)、測試、部署,端到端的自動化流轉(zhuǎn)與全方位管理,讓價值流真正流轉(zhuǎn)起來。」

五礦信托

免費申請演示

聯(lián)系我們

服務(wù)熱線:

020-38847288

QQ咨詢:

3593213400

在線溝通:

立即咨詢
查看更多聯(lián)系方式

申請演示

請登錄后在查看!