研发流程建模把研发过程中分散的角色、活动、输入输出、决策点和交付物整理成一套可共用、可裁剪、可执行的流程模型。本文按“定边界—统一要素—梳理现状与裁剪—落实分工—片段示范—试点推广—完成核对”的顺序展开,每一步都给出输入、动作和产出,适合正在推动流程标准化的研发组织参照执行。流程模型最终需要在协作工具中承载为工作项状态、字段与评审流转,文中会以ONES作为衔接方向简要说明。
要点总览(TL;DR)
- 研发流程建模按“定边界—统一要素—梳理现状与裁剪—落实分工—片段示范—试点推广—完成核对”推进,每一步都有明确的输入与产出。
- 建模前先划定流程起止边界、不超过三个可检验的目标,并列出参与角色与现有文档,形成范围说明表。
- 统一角色、活动、输入、输出、决策点、状态、规则、度量八类要素与命名编号规范,让不同团队的流程模型可以对接。
- 标准流程从现状中提炼,按项目类型、规模、风险等级设定裁剪维度与审批方式,形成裁剪矩阵。
- 发布后选试点团队覆盖完整迭代周期,采集活动完成率、返工次数、审批时长等数据,并建立偏差反馈与修订机制。
建模前先定边界:流程范围与目标怎么划
建模启动阶段最容易出现的问题是范围失控:有人希望一次覆盖从立项到运维的全部环节,有人只关心自己团队的一段活动,结果图画了很多张,彼此无法对接。先划定边界,是为了让后续所有讨论有共同的参照系。
范围划定要回答四个问题:流程从哪里开始、到哪里结束;本次建模要解决什么问题;哪些角色必须参与;现有流程文档有哪些可以复用。起点和终点用可识别的事件描述,例如“需求受理”到“版本发布”,避免用“研发全过程”这类无法验收的表述。
建模目标要写成可检验的表述。“提升研发效率”无法指导取舍,“把需求评审到开发启动的平均等待时间压缩到两个工作日以内”则可以。常见目标包括统一各团队做法、缩短关键环节周期、明确跨部门职责、支撑阶段评审。目标不宜超过三个,否则后续裁剪和度量会失去重点。
参与角色按“执行者、评审者、被影响者”三类列出,并标注每类角色在本次建模中的投入方式。现有文档清单要记录文档名称、版本、负责人和可信程度,避免把过期文档当作现状依据。
| 范围说明项 | 填写内容示例 | 确认方式 |
|---|---|---|
| 流程起止边界 | 需求受理 → 版本发布 | 流程负责人与业务负责人共同确认 |
| 建模目标 | 统一需求评审入口,明确各阶段交付物 | 目标清单经评审会通过 |
| 涉及角色 | 产品经理、开发负责人、测试负责人、发布经理 | 角色名单落实到具体人员 |
| 现有文档 | 需求模板、评审记录、发布检查单 | 标注版本与有效性 |
本步产出是流程范围说明表,完成标志是范围、目标、角色、文档四项均有人签字确认,后续章节的讨论不超出这张表。
统一建模要素:角色、活动、输入输出与规则
不同团队各画各的图,根源往往在于要素口径不一致:同一个“评审”在A团队指需求评审,在B团队指代码评审;同一个角色在不同图里叫“开发”“研发”“开发工程师”。统一建模要素,就是先约定一套大家都能读懂、能对接的表达方式。
建议固定八类核心要素,每类给出定义和填写要求:
- 角色:承担活动的人或岗位,写明职责范围,不写具体姓名。
- 活动:一段有明确开始和结束的工作,用动宾结构命名,如“编写需求说明”。
- 输入:活动开始前必须具备的物料或信息,注明来源活动。
- 输出:活动完成后产生的交付物,注明去向活动或归档位置。
- 决策点:需要判断并分流的节点,写明判断条件和各分支去向。
- 状态:活动或交付物所处的阶段标识,如“待评审”“已通过”。
- 规则:约束活动执行的条件,如时限、准入标准、审批层级。
- 度量:用于观察流程运行的指标,如活动完成率、返工次数。
每个活动必须写清三件事:谁负责、什么算完成、产出什么。完成标志要可观察,例如“评审记录已归档且结论为通过”,避免“评审完成”这类循环定义。决策点的判断条件要写成可判定的语句,并明确不满足条件时回到哪个活动。
命名与编号约定同样重要。活动编号可采用“阶段缩写-序号”的形式,如REQ-03;交付物编号与产出活动对应;角色名称在全组织内保持唯一。约定形成后作为建模规范发布,后续新增活动按规范补号,避免同一活动出现多个名称。
本步产出是建模要素定义表与命名规范,完成标志是任取一张流程图,其他团队能仅凭要素表读懂每个节点的负责人、输入输出和分支条件。
从现状到标准:流程梳理、断点识别与裁剪规则
标准流程应当从现状中提炼,而不是凭空设计。梳理现状时按统一要素把实际做法画出来,重点标注三类断点:等待(活动之间长时间无进展)、返工(输出被退回重做)、交接(跨角色传递时信息丢失或责任模糊)。断点清单要记录发生位置、频次和影响,作为后续优化的依据。
画完现状后,把活动分为共性活动和差异活动。共性活动是无论项目类型都必须执行的环节,如需求评审、发布前检查;差异活动因项目特点而不同,如安全类项目需要额外的合规评审。区分标准是“去掉这个活动是否会导致不可接受的风险”,而不是“以前是否做过”。
裁剪规则按维度设定,常见维度包括项目类型、项目规模、风险等级。每个维度给出取值和对应的裁剪结论,并明确裁剪的审批方式:哪些裁剪由项目负责人决定,哪些需要流程负责人批准。裁剪矩阵用表格呈现最清晰:
| 裁剪维度 | 取值 | 可裁剪活动 | 审批方式 |
|---|---|---|---|
| 项目规模 | 小型(单人可完成) | 合并需求评审与技术评审 | 项目负责人决定并记录 |
| 风险等级 | 高(涉及资金或安全) | 不得裁剪合规评审 | 流程负责人确认 |
| 项目类型 | 维护类 | 简化发布检查单 | 发布经理批准 |
本步产出是现状流程说明、断点清单、标准流程与裁剪矩阵。完成标志是每个差异活动都能在矩阵中找到对应条目,且不存在“矩阵未覆盖但实际被跳过”的活动。
角色与交付物分工:谁建模、谁评审、谁执行
流程文档无人维护,通常是因为建模时没有指定归属。建模过程涉及三类核心角色,职责要分开写清。
流程负责人对流程的整体有效性负责,包括组织建模、维护标准流程、处理裁剪申请和发起修订。领域专家来自各执行团队,负责提供现状事实、确认活动细节和验证可执行性。质量或过程改进角色负责检查要素一致性、组织评审、跟踪断点改进的落实情况。
评审与发布的责任人要分开:评审由跨角色代表组成,重点看流程是否覆盖关键风险、裁剪规则是否可执行;发布由流程负责人签批,发布后即成为组织内的执行依据。流程变更的提出路径要写进文档:任何角色可提出变更申请,说明变更原因和影响范围,由流程负责人评估后决定是否进入修订。
| 角色 | 主要职责 | 关键交付物 | 归档位置 |
|---|---|---|---|
| 流程负责人 | 组织建模、审批裁剪与变更 | 标准流程、裁剪矩阵、变更记录 | 流程文档库主目录 |
| 领域专家 | 提供现状、确认活动细节 | 现状流程说明、断点清单 | 对应流程子目录 |
| 质量/过程改进 | 检查一致性、组织评审 | 评审记录、检查清单 | 评审记录目录 |
| 项目负责人 | 按裁剪规则执行并记录 | 裁剪申请与执行记录 | 项目档案 |
本步产出是角色职责表与交付物清单,完成标志是每项交付物都有明确的责任人和归档位置,且归档位置在组织内可被检索到。
示例:一条需求到发布流程的建模片段
以下片段演示建模要素如何填写,选取“需求评审到开发完成”这一段,可直接作为模板参照。示例为演示情景,不代表任何具体组织的实际流程。
| 要素 | 填写内容 |
|---|---|
| 活动 | REQ-03 需求评审 |
| 角色 | 产品经理(组织)、开发负责人、测试负责人 |
| 输入 | 需求说明文档(REQ-02 输出)、历史评审意见 |
| 输出 | 评审记录、修订后的需求说明 |
| 决策点 | 结论为“通过”进入DEV-01 开发排期;结论为“修改”返回REQ-02;结论为“拒绝”流程终止并记录原因 |
| 状态 | 待评审 → 评审中 → 已通过 / 已退回 |
| 规则 | 评审须在需求提交后两个工作日内组织;关键需求须有测试负责人参加 |
| 度量 | 评审一次通过率、评审平均耗时 |
该片段的裁剪点设在“评审参加角色”:小型项目可只保留产品经理与开发负责人,测试负责人以书面意见代替参会,裁剪需在项目档案中记录。度量项接入整体流程后,可按阶段汇总一次通过率和耗时,用于判断评审环节是否需要调整。
片段接入整体流程的方式是编号衔接:REQ-03的输出作为DEV-01的输入,DEV-01完成后触发下一阶段活动,状态字段在全流程中保持同一套取值。这样单段流程既能独立阅读,也能拼入完整模型。
推广与落地:试点、培训与流程运行检查
标准流程发布不等于落地。推广阶段先选试点团队,选择标准是业务代表性好、负责人愿意配合、项目周期能覆盖完整流程。试点周期建议覆盖至少一个完整迭代或一个版本周期,太短无法观察到返工和交接问题。
培训内容围绕三件事展开:流程范围与目标、各角色的活动与交付物、裁剪规则与申请方式。流程文档放在组织内可检索的位置,培训时直接指向文档而非另发材料,避免版本分叉。
试点期间采集运行数据,指标要与建模目标对应。常用采集项包括活动完成率、返工次数、审批时长、裁剪申请数量。数据口径在试点前确定,例如“返工次数”指输出被退回重做的次数,按活动统计。流程模型在协作工具中承载后,工作项状态变化和字段填写可以成为这些数据的来源,ONES可作为承载方向,具体采集配置按团队实际工具环境确定。
偏差反馈机制要提前约定:试点团队每周记录执行中遇到的阻碍和流程不合理之处,由流程负责人汇总评估,区分“执行不到位”和“流程设计问题”,后者进入修订队列。修订后的流程更新版本号并通知相关角色。
本步产出是试点计划与流程运行检查表,完成标志是试点周期结束时有完整的数据记录、偏差清单和修订结论。
完成检查:建模成果是否可用的核对项
发布前逐项核对以下清单,全部满足才进入正式执行。核对由流程负责人组织,质量或过程改进角色记录结果。
- 范围说明表已确认,起止边界、目标、角色、现有文档四项齐全。
- 建模要素定义表覆盖角色、活动、输入、输出、决策点、状态、规则、度量八类,命名与编号规范已发布。
- 标准流程中每个活动都有负责人、完成标志和交付物,决策点均有判断条件和分支去向。
- 裁剪矩阵覆盖全部差异活动,每个条目有审批方式,不存在未覆盖的跳过情形。
- 角色职责表落实到具体人员或岗位,交付物清单中每项都有归档位置。
- 试点团队、试点周期、培训安排和运行数据采集项已明确。
- 偏差反馈渠道和流程修订路径已写入文档。
- 文档版本号、变更记录和生效日期可追溯,旧版本已标注失效。
核对中发现缺项,回到对应章节补齐后再发布。清单本身随流程版本一起归档,作为下一次修订的对照基线。
常见问题
流程建模要覆盖从立项到运维的全部环节吗?
不必一次覆盖全部环节。建模范围按本次要解决的问题划定,起点和终点用可识别的事件描述,例如从需求受理到版本发布。范围过大时,参与角色多、讨论难以收敛,流程模型也容易停留在文档层面。建议先选一段跨部门交接多、问题集中的环节建模,跑通后再向相邻环节扩展,每段流程通过编号衔接拼入整体模型。
小型项目可以跳过部分评审活动吗?
可以,前提是该活动已在裁剪矩阵中登记,并按规定方式审批。裁剪维度通常包括项目类型、规模、风险等级,每个取值对应可裁剪的活动和审批人。小型项目可能允许合并需求评审与技术评审,由项目负责人决定并记录;涉及资金或安全的高风险项目,合规类评审一般不允许裁剪。裁剪结论要写入项目档案,便于后续追溯和流程修订时参考。
流程模型建好后,怎么判断它真的被执行了?
用与建模目标对应的运行数据判断,而不是看文档是否发布。常用指标包括活动完成率、返工次数、审批时长和裁剪申请数量,口径在试点前确定,例如返工次数按活动统计输出被退回重做的次数。同时收集试点团队的偏差记录,区分执行不到位与流程设计问题。数据持续偏离目标时,进入流程修订队列,更新版本号后重新通知相关角色。
流程文档由谁维护,变更怎么走?
由流程负责人对整体有效性负责,包括组织建模、维护标准流程、处理裁剪申请和发起修订。任何角色都可以提出变更申请,说明原因和影响范围,由流程负责人评估后决定是否进入修订。质量或过程改进角色负责检查要素一致性、组织评审并跟踪断点改进。每项交付物在角色职责表中写明归档位置,确保组织内可检索到最新版本。
流程模型在协作工具里怎么承载?
常见做法是把模型中的状态、字段和评审流转配置到工具的工作项上,让活动执行留下可采集的记录。例如把“待评审—评审中—已通过/已退回”配置为状态流转,把评审结论、裁剪申请记录为字段,运行数据即可从状态变化和字段填写中汇总。ONES可作为承载方向之一,具体配置方式需结合团队实际工具环境确定,本文不展开具体功能说明。


















