研发流程设计与标准化要解决的是协作问题,而非先画出一套完整流程图。合理的推进顺序是:先确定本轮要标准化的流程边界,再按“现状梳理—流程建模—标准定义—裁剪规则—职责与交付物—试点推广—落地评估”逐步推进,最终形成一套可执行、可裁剪、可检查的组织级流程规范。本文面向负责流程体系建设的研发管理者、质量或过程改进人员,给出每一步的输入、动作、输出和完成标志。
要点总览(TL;DR)
- 标准化从选流程开始:先区分组织共用流程与项目特有流程,按影响面和风险分级,再确定本轮纳入与不纳入的范围。
- 流程文本按五步生产:现状梳理、流程建模、标准定义、裁剪规则、评审定稿,每步都有明确产物和完成标志。
- 标准的核心内容是活动说明、准入准出条件、交付物模板与时限;准入准出要写成第三方可核对的表述。
- 裁剪矩阵按项目类型、规模、风险设定必做项与可裁剪项,每个可裁剪项写明适用条件、批准人和替代控制措施。
- 发布前先在一个产品线或一类项目试点,用遵从度、返工率、评审问题数等指标判断保留、调整或回退,再分批推广。
先定边界:哪些流程需要标准化
标准化从“选流程”开始,而非从“画流程”开始。组织内的流程大致分两类:一类是跨项目共用的流程,例如需求评审、代码评审、版本发布、缺陷处理,它们影响多个团队的协作接口,适合纳入组织级标准;另一类是特定项目或技术栈特有的流程,例如某类算法的验证步骤、特定客户的交付审批,这类流程更适合留在项目级,由项目自行定义并报备。把两类混在一起标准化,结果往往是标准过重、项目绕行。
流程清单的收集来源有四类:现有制度与规范文件、历史项目复盘记录、各类评审记录、项目交付物清单。从这些材料中提取反复出现的活动名称和交接点,比凭空设计更接近实际。收集完成后,按影响面和风险给流程分级:影响多个产品线协作、出问题后果严重的定为组织级;影响单条产品线内部协作的定为产品线级;仅影响单个项目执行方式的定为项目级。分级的作用是确定每类流程的标准由谁制定、由谁审批、变更走什么路径。
| 分级 | 判断依据 | 标准制定者 | 典型流程 |
|---|---|---|---|
| 组织级 | 跨产品线协作接口,风险高 | 过程改进团队牵头,跨部门评审 | 需求评审、发布审批、重大缺陷处理 |
| 产品线级 | 产品线内部多项目共用 | 产品线负责人牵头 | 版本规划、联调测试、分支管理 |
| 项目级 | 单项目执行方式,影响局部 | 项目经理定义并报备 | 特定技术验证、客户定制交付 |
本轮标准化的范围要写成明确的纳入项与不纳入项。例如“本轮覆盖组织级的需求评审与发布流程,产品线级流程由各产品线参照本规范自行制定,项目级流程不纳入”。范围说明同时写清暂不纳入的原因,避免后续讨论反复。完成标志是形成一份流程清单与分级表,每个流程标注分级、当前状态(已有标准/无标准/标准待修订)和本轮处理方式。
核心操作步骤:从现状梳理到标准定稿
范围确定后,进入流程文本的生产阶段。以下五步按顺序执行,每步都有明确产物,前一步的产物是后一步的输入。
第一步:现状梳理
输入是流程清单中本轮纳入的流程。动作包括:访谈流程涉及的各角色,重点问“你收到什么、做完交给谁、什么情况下会退回”;走查一到两个真实项目的实际流转记录,对照制度文本找差异;收集现有模板、表单和检查单。输出是一份现状说明,记录实际活动、实际交接点、常见卡点和制度与实际的偏差。完成标志是每个纳入流程都有一份现状说明,且经过至少一名一线执行者确认。
第二步:流程建模
输入是现状说明。动作是把流程拆成活动序列,每个活动标注角色、输入、输出、判断分支和异常路径。判断分支要写清条件,例如“评审未通过则退回修改,修改后重新评审”;异常路径要覆盖超时、人员缺席、需求变更等常见情况。输出是流程图与活动清单。完成标志是流程图能从头走到尾,每个分支都有去向,没有悬空的活动。
第三步:标准定义
输入是流程图与活动清单。动作是逐活动补齐四项内容:活动说明(做什么、做到什么程度)、准入条件(开始前必须具备什么)、准出条件(什么状态下算完成)、交付物模板与时限要求。准入准出条件要写成可判断的表述,例如“需求文档已通过业务方确认并记录评审结论”,避免“需求清晰”这类无法核验的描述。输出是流程规范文档初稿。完成标志是每个关键活动都有准入准出条件,且条件能被第三方核对。
第四步:裁剪规则
输入是流程规范初稿。动作是按项目类型、规模、风险设定必做项与可裁剪项,形成裁剪矩阵。裁剪规则要回答“什么情况下可以少做哪一步、由谁批准”。例如小规模内部工具类需求可合并需求评审与设计评审,高风险对外发布需求则增加独立的安全与合规检查。输出是裁剪矩阵。完成标志是矩阵覆盖主要项目类型,每个可裁剪项都写明批准人和替代控制措施。
第五步:评审定稿
输入是规范初稿与裁剪矩阵。动作是组织跨角色评审,参与方至少包括流程执行者、下游接收方和质量角色;评审意见逐条处理并记录处理结论;定稿后赋予版本号,建立变更记录。输出是带版本号的流程规范文档。完成标志是评审意见全部关闭,文档完成审批并发布到统一位置。
角色与交付物:谁负责哪一段
流程标准能否执行,取决于每个活动是否有人负责、有物可交。流程设计与运行涉及的角色可以归纳为五类,各自职责和交付物如下。
| 角色 | 主要职责 | 关键交付物 |
|---|---|---|
| 流程Owner | 对某条流程的整体有效性负责,审批变更,处理跨部门争议 | 流程规范、变更审批记录 |
| 流程设计者 | 完成现状梳理、建模、标准文本编写与维护 | 流程图、活动说明、裁剪矩阵 |
| 质量或过程改进角色 | 组织评审、检查执行情况、汇总度量数据 | 评审记录、遵从度报告 |
| 项目经理 | 在项目内执行流程、按裁剪规则申请裁剪、保证交付物齐全 | 项目流程执行记录、裁剪申请 |
| 各职能角色 | 按活动说明完成本环节工作并提交交付物 | 各活动的输入物与输出物 |
职责矩阵建议用RACI方式填写:每个关键活动一行,列出负责执行(R)、最终问责(A)、需 consulted(C)、需知会(I)的角色。填写时注意两点:每个活动只能有一个A,避免责任分散;R与A可以是同一人,但高风险活动的A应上移到能调动资源的层级。矩阵填完后做一次空缺检查,凡是没有A的活动,说明该活动在组织中尚无明确归属,需要在发布前解决。
交付物清单与职责矩阵配套使用。每个关键活动列出输入物和输出物,输出物要注明模板位置和保存方式。评审与审批节点额外记录三项:评审人、评审结论、遗留问题及关闭情况。这些记录既是流程执行的证据,也是后续评估流程有效性的数据来源。
示例:一条需求到发布的流程标准怎么写
下面以“需求到发布”这条端到端流程为例,示范活动说明、准入准出和裁剪项的具体写法。示例为演示情景,实际标准需结合组织情况调整。
| 活动 | 负责人 | 输入 | 输出 | 完成标志 |
|---|---|---|---|---|
| 需求评审 | 产品负责人 | 需求文档、业务背景说明 | 评审结论、修订后的需求文档 | 评审结论记录完整,遗留问题有责任人和期限 |
| 方案设计 | 技术负责人 | 已确认需求、现有架构说明 | 设计文档、影响范围分析 | 设计文档通过同行评审 |
| 开发实现 | 开发人员 | 设计文档、开发任务拆分 | 代码、单元测试记录 | 代码评审通过,单元测试执行完毕 |
| 测试验证 | 测试负责人 | 测试用例、待测版本 | 测试报告、缺陷清单 | 阻断级缺陷清零,测试报告已归档 |
| 发布 | 发布负责人 | 测试报告、发布方案、回滚预案 | 发布记录、上线确认单 | 上线确认单签署,监控观察期结束无异常 |
准入准出条件的写法要落到可核验的事实。以需求评审为例,准入条件可写为“需求文档已完成初稿,业务方已确认目标与范围,评审材料提前一个工作日发出”;准出条件可写为“评审结论为通过或带条件通过,带条件通过时遗留问题已登记责任人与关闭期限”。这样的表述让执行者和检查者都能判断是否满足,而不是依赖主观感受。
裁剪示例:对于小规模内部需求,可保留需求评审(可简化为书面确认)、开发实现、测试验证和发布四个活动,方案设计合并进需求评审记录,发布采用简化确认单;对于高风险对外发布需求,在主干活动基础上增加安全评估与合规检查两个必做活动,且发布审批上移到产品线负责人。裁剪矩阵中每一项都写明适用条件、批准人和替代控制措施,避免裁剪变成随意跳过。
试点推广与落地评估
流程标准发布不等于落地。建议先选择一个产品线或一类项目试点,试点周期覆盖至少一个完整交付周期,让流程走完从启动到交付的全过程。试点范围的选择标准是:项目类型有代表性、团队配合度高、有可对比的历史数据。试点前安排培训,内容聚焦角色要做什么、交付物放在哪里、评审怎么发起,避免只讲理念;试点中安排一次中期答疑,收集执行障碍。
观察指标建议包括:流程遵从度(关键活动按标准执行的比例)、返工率(因上游交付物不合格导致的返工)、评审问题数及其关闭周期、交付物齐全率。指标口径要在试点前确定并保持稳定,基准值可参考组织历史数据,没有历史数据时以试点首轮结果作为基线。评估结论分三种处理:数据支持且执行顺畅的保留;执行障碍集中在个别活动的调整该活动或裁剪规则;整体负担明显超过收益的回退,重新界定范围。
流程标准要在工具中承载,执行记录才可追溯。在试点阶段,可以把标准中的活动映射为工作项类型与状态流转,把评审结论、交付物和裁剪申请作为工作项字段或关联记录保存。ONES支持工作项类型与流程配置、评审与交付物管理,适合把上述活动说明和准入准出条件落到具体工作项上,使遵从度数据可以从系统中直接汇总;具体配置方式以实际产品能力为准。推广节奏建议按产品线分批推进,每批推广后收集问题,按版本迭代机制更新流程规范,变更记录与版本号同步维护。
完成检查:流程标准化的验收清单
发布前用以下清单逐项核对,全部通过才具备可执行状态。
- 流程清单与分级表齐全,本轮范围与不纳入项已写明。
- 每条纳入流程都有流程图,活动、角色、输入输出、判断分支和异常路径完整。
- 每个关键活动都有活动说明、准入条件、准出条件和交付物模板。
- 裁剪矩阵覆盖主要项目类型,每个可裁剪项有适用条件、批准人和替代控制措施。
- 职责矩阵中每个关键活动都有唯一问责人,无职责空缺。
- 交付物清单与活动一一对应,评审与审批节点有记录要求。
- 试点数据支持保留或调整的结论,评估记录可查。
- 流程规范有版本号,变更记录完整可追溯。
以下情况属于阻断项,出现任一项应暂停发布:关键活动没有明确负责人;关键活动缺少准入或准出标准;没有裁剪规则或裁剪规则无批准人;试点结论与发布决定不一致且无说明。阻断项解决后再进入推广,避免标准带着结构性缺口进入执行阶段。
常见问题
流程标准发布后,项目团队以“项目特殊”为由绕行,应该怎么处理?
先区分两种情况。一种是裁剪矩阵已经覆盖的情形,项目按规则申请裁剪即可,属于正常执行;另一种是矩阵未覆盖的新情形,应走变更流程,由流程Owner评估后决定是否补充裁剪项,并记录在变更记录中。绕行频发的活动通常说明标准本身过重或条件不可核验,可以收集几个真实案例,在版本迭代时调整该活动的准入准出或裁剪规则,把例外转化为规则。
组织已有制度文件,但和实际执行差距很大,现状梳理应该以哪个为准?
以实际流转为准,制度文本作为对照。现状梳理的动作是访谈各角色并走查一到两个真实项目的流转记录,记录实际活动、实际交接点和常见卡点,再与制度文本比对,把偏差逐条列出。偏差本身是重要输入:制度写了但没人执行的活动,要判断是缺少工具承载还是活动本身不必要;实际在做但制度没写的活动,要判断是否应纳入标准。完成标志是每个纳入流程都有一份经一线执行者确认的现状说明。
小团队人手有限,能不能只做流程图,不写活动说明和准入准出?
流程图只说明活动顺序,无法回答“什么状态下算完成”,执行和检查都会回到口头约定。人手有限时可以做减法:减少纳入本轮标准化的流程数量,优先覆盖跨团队交接和高风险的活动;对每个保留的关键活动,至少写清负责人、输入、输出和一条可核对的准出条件。裁剪矩阵也可以先只覆盖两三种主要项目类型,后续按版本补充。范围收窄比内容缺项更可控。
试点数据不理想,是应该调整流程还是直接放弃?
先看数据指向哪里。如果遵从度低但集中在个别活动,通常是该活动的条件不可核验或负担过重,调整该活动或裁剪规则即可;如果返工率和评审问题数没有改善,且执行记录显示关键活动被跳过,需要检查职责矩阵是否存在空缺、工具是否支持记录留存;如果整体负担明显超过收益,且调整后仍无改善,可以回退并重新界定本轮范围。三种处理都要留下评估记录,说明判断依据。
流程规范多久修订一次比较合适?
按触发条件修订比固定周期更实用。常见触发条件包括:裁剪申请中反复出现矩阵未覆盖的情形、试点或推广评估结论要求调整、组织架构或交付模式发生变化、评审记录显示某活动的准入准出条件长期无法满足。每次修订赋予新版本号并保留变更记录,说明改了什么、为什么改。固定周期可以作为兜底,例如每半年做一次整体复核,但没有触发条件时不必为修订而修订。


















