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