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.使用收益
申请演示