精品国产一区二区三区麻豆小说,亚洲国产精品一区二区三区,欧美大片一区二区,欧美日韩国产精品一区

首頁

/

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

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

全部案例

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

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

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

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

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

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

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


02. 公司級(jí)DevOps 體系,落地最佳實(shí)踐

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

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

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

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


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

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

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


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

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

圖2 加強(qiáng)平臺(tái)支撐能力


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

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

客戶感言

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

五礦信托

免費(fèi)申請(qǐng)演示

聯(lián)系我們

服務(wù)熱線:

020-38847288

QQ咨詢:

3593213400

在線溝通:

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

申請(qǐng)演示

請(qǐng)登錄后在查看!

主站蜘蛛池模板: 静乐县| 宁武县| 庄河市| 克拉玛依市| 林周县| 错那县| 伊川县| 南通市| 东乡县| 乌鲁木齐县| 嘉祥县| 石柱| 麦盖提县| 东平县| 博白县| 拜城县| 察雅县| 兴宁市| 卓尼县| 昌黎县| 策勒县| 噶尔县| 庆元县| 珲春市| 合川市| 东平县| 濮阳县| 南投市| 深水埗区| 福建省| 宁南县| 阿拉尔市| 怀宁县| 遂平县| 中阳县| 苗栗市| 孝义市| 内乡县| 拉萨市| 阳曲县| 洪泽县|