云敏DevOps平臺是光大科技研發(fā)的金融企業(yè)雙態(tài)DevOps平臺,旨在促進『業(yè)務+開發(fā)+測試+運維』高效協(xié)同、加速項目價值交付、培養(yǎng)打造持續(xù)改進文化和護航組織轉(zhuǎn)型落地。云敏采用微服務架構(gòu)和插件化設(shè)計,包含組織中心、需求中心、代碼中心、流水線中心、測試中心、精益看板和度量中心等核心模塊,以CI/CD流水線和精益看板為基礎(chǔ),串聯(lián)『需求規(guī)劃-任務協(xié)作-代碼開發(fā)-版本測試-制品部署』的端到端交付流程,通過自動化測試與部署提升質(zhì)量和效率、通過可視化過程暴露瓶頸并促進改進、通過數(shù)據(jù)度量反饋形成閉環(huán),為愿景、戰(zhàn)略、業(yè)務、項目、團隊和人員的目標統(tǒng)一奠定基礎(chǔ)。
支持分級流水線,實現(xiàn)流水線之間的嵌套串聯(lián),實現(xiàn)跨系統(tǒng)、項目的整體調(diào)度。由于金融行業(yè)生產(chǎn)安全,投產(chǎn)謹慎度高,設(shè)計分庫流水線,支持DEV->UAT->PRE各個環(huán)境流水線構(gòu)建,一鍵式的簡便配置支持編譯、部署、掃描、單元測試、制品庫等功能。并且可以對接第三方插件,如各類掃描插件,豐富流水線強大的工程能力。
全程以需求為維度跟蹤,設(shè)計自動化分級分庫流水線。通過對需求的選擇,使代碼在代碼庫自動流轉(zhuǎn)。在開發(fā)測試階段,流水線全自動化持續(xù)構(gòu)建、持續(xù)部署。在投產(chǎn)階段,通過cherry pick的方式進行需求選擇、審批、制版和制品庫推送。通過穩(wěn)健的小步快跑,保證投產(chǎn)質(zhì)量的同時,加快投產(chǎn)周期。
看板設(shè)計建模系統(tǒng)支持看板墻設(shè)計和協(xié)作規(guī)則設(shè)定,采用了獨創(chuàng)的看板設(shè)計模式,實現(xiàn)了獨樹一幟的靈活性,實現(xiàn)了模板化初始化、串行并行過程控制、縱向列和橫向泳道布局、雙層看板、WIP限制等能力。團隊可以基于預定義快速起步,隨時對過程和規(guī)則進行調(diào)整和擴展,消除過程改進的天花板。
平臺設(shè)計上集需求管理、代碼管理、流水線構(gòu)建、度量管理為一體,在金融行業(yè)強監(jiān)管和管控的制約下,針對金融行業(yè)業(yè)務痛點,最大限度覆蓋金融研發(fā)的整個過程,腳踏實地將棘手問題化繁為簡,推動組織敏捷文化,小步快跑的落地Devops。
需求管理平臺,支持需求/任務創(chuàng)建與分配、需求和代碼關(guān)聯(lián)、項目提測管理、預投產(chǎn)制版管理以及流程管理。 支持基于cherry-pick的需求代碼提交,以及整分支合并代碼提。
通過可視化的展示交付流水線,提高交付質(zhì)量和效率。流水線支持編譯構(gòu)建、部署、單元測試、代碼掃描等,采用插件式的設(shè)計方式,并可對接各類第三方插件。編譯構(gòu)建支持虛擬機編譯以及容器編譯,支持maven、ant、gradle等多種編譯方式。部署支持虛擬機部署和容器部署。單元測試插件將運行構(gòu)建任務中的單元測試用例,并可在平臺查看單元測試報告、單元測試覆蓋率、代碼掃描問題數(shù)等指標。
云敏看板包含工作項管理系統(tǒng)、看板設(shè)計建模系統(tǒng)、實時看板協(xié)同系統(tǒng)、過程效能分析系統(tǒng)四部分。
平臺支持工作內(nèi)容條目化、層次化管理,業(yè)務線可隨時按需定制多種工作項類型,進行自上而下任意層級工作分解,最終從頂層設(shè)計到基層任務實現(xiàn)統(tǒng)一的動態(tài)規(guī)劃、漸進明細和持續(xù)跟蹤,并支持多人在看板墻上操作工作項卡片的實時協(xié)作。平臺提供過程效能數(shù)據(jù)的采集、統(tǒng)計、分析和預測功能,借助過程效能數(shù)據(jù)反饋,最終建立起了持續(xù)過程改進閉環(huán)。
全鏈路儀表盤功能,可根據(jù)系統(tǒng)、項目、周期篩選研發(fā)過程端到端全鏈路匯總數(shù)據(jù),包括需求、代碼、測試、缺陷、發(fā)布等領(lǐng)域。支持自定義儀表盤配置,提供個性化度量功能,支持通過在線配置、編輯等方式定義個性化度量指標,并選擇展示方式實時展示。