01.背景
隨著數字化轉型加深,軟件研發涉及越來越多業務和跨部門協作場景,企業希望通過有效的工具和方法管理軟件價值交付流程。傳統看板工具只能體現需求狀態,流程覆蓋不全無法體現實際交付過程。市面上大多數產品價值流與工具鏈脫節僅基于狀態生成圖表無法管理交付過程。企業需要從零開始搭建價值流,缺乏經驗借鑒和基礎框架。將價值流與現有工具鏈集成成本高昂,建設時間長。
02.CFlow總結標桿客戶的實踐經驗,
提供一套基于版本交付的價值流模板
CFlow版本價值流管理模板是嘉為藍鯨服務多個標桿客戶后經過經驗積累提煉的通用模板。模板與DevOps平臺無縫融合,使用模板即可一鍵完成版本全流程價值流搭建。模板面向軟件版本研發全流程的一系列協作場景。其中涉及需求域、研發域、工程域、測試域等多個域的關鍵活動與管理實踐。并且可以基于模板隨時根據團隊實際情況調整階段編排或者增減插件。
03.CFlow原生與藍鯨DevOps各產品互聯互通,
讓價值流與工程流緊密結合
CFlow內置插件與DevOps平臺各產品緊密結合,可以根據實際場景組合使用。
1)需求域
CFlow與CTeam結合,可以在價值流中統一管理版本需求納入、迭代規劃、需求拆解任務等關鍵活動。
(1)通過「版本規劃」功能將需要完成的需求納入版本,形成版本范圍。
(2)敏捷團隊往往將一個版本的需求拆解成多個迭代完成,版本研發過程通過「規劃迭代」功能可以清晰直觀了解規劃情況。
(3)需求提交開發后,研發工程師對需求拆解研發任務,并完成工時評估。
2)研發域
CFlow與CCI、CPack、CCode聯動,開箱提供通過價值流直接為需求分配開發分支、運行流水線部署測試環境、查看制品等活動。
(1)需求經過排期進入研發,可以為需求創建或者關聯特性分支,標志著需求開始進入編碼階段。
(2)研發過程與測試過程中,可以通過「部署環境」功能一鍵部署測試環境,同時查看制品信息。
3)測試域
CFlow與CTest測試管理深度結合,通過價值流完成規劃測試計劃、開發自測檢查、提測準入控制、測試環境部署、多輪測試結果確認等。
(1)為版本規劃測試計劃與測試活動,并可隨時了解測試計劃執行情況。
(2)開發工程師通過「提交測試」功能提測,系統將自動檢查開發自測完成情況實現質量門禁。
(3)測試總監通過「執行測試」實時了解版本測試執行進度。
(4)測試工程師、測試總監實時了解版本缺陷修復進度,提前識別風險。
(5)測試總監對測試執行進行人工卡點,確認達到準出標準。
4)發布域
CFlow通過與CCI、CTeam深度結合,支持版本發布階段完成基線重置、關閉版本等收尾工作。
(1)為已經發布的需求的分支生成新的基線,以便后續新功能開發。
(2)版本管理員對版本內容作最后檢查,關閉版本。
04.使用收益
申請演示