<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>过程改进 on 文艺技术笔记</title><link>https://wenyiblog.top/tags/%E8%BF%87%E7%A8%8B%E6%94%B9%E8%BF%9B/</link><description>Recent content in 过程改进 on 文艺技术笔记</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>文艺技术笔记 | 软件工程师文艺</copyright><lastBuildDate>Thu, 18 Jun 2026 22:40:00 +0800</lastBuildDate><atom:link href="https://wenyiblog.top/tags/%E8%BF%87%E7%A8%8B%E6%94%B9%E8%BF%9B/index.xml" rel="self" type="application/rss+xml"/><item><title>从 CMMI 到敏捷：大型制造企业研发过程管理体系是怎么建起来的</title><link>https://wenyiblog.top/2026/06/cmmi-to-agile-process-management/</link><pubDate>Thu, 18 Jun 2026 22:40:00 +0800</pubDate><guid>https://wenyiblog.top/2026/06/cmmi-to-agile-process-management/</guid><description>&lt;h2 id="为什么研发过程管理值得认真对待"&gt;&lt;a href="#%e4%b8%ba%e4%bb%80%e4%b9%88%e7%a0%94%e5%8f%91%e8%bf%87%e7%a8%8b%e7%ae%a1%e7%90%86%e5%80%bc%e5%be%97%e8%ae%a4%e7%9c%9f%e5%af%b9%e5%be%85" class="header-anchor"&gt;&lt;/a&gt;为什么研发过程管理值得认真对待
&lt;/h2&gt;&lt;p&gt;很多人一提&amp;quot;过程管理&amp;quot;就皱眉，觉得是流程官僚化的代名词。但在大型制造企业的研发场景里，过程管理不是可选项——它是底线。&lt;/p&gt;
&lt;p&gt;某汽车制造企业的动力总成研发团队，三百多人分布在四个城市，同时推进六个在研项目。2019 年之前，项目管理全靠项目经理的个人经验和 Excel 表格，结果是一年之内三个项目延期超过六个月，其中一个因为设计评审遗漏导致模具报废，直接损失过千万。&lt;/p&gt;
&lt;p&gt;问题不在于工程师能力不行，而在于&lt;strong&gt;过程不可见、不可控、不可复制&lt;/strong&gt;。一个人离职，带走的不只是经验，还有整套隐性流程。新人接手，等于从零开始踩坑。&lt;/p&gt;
&lt;p&gt;这就是过程管理要解决的核心问题：让研发活动从&amp;quot;依赖个人&amp;quot;变成&amp;quot;依赖体系&amp;quot;。&lt;/p&gt;
&lt;h2 id="cmmi-成熟度模型五个等级到底在说什么"&gt;&lt;a href="#cmmi-%e6%88%90%e7%86%9f%e5%ba%a6%e6%a8%a1%e5%9e%8b%e4%ba%94%e4%b8%aa%e7%ad%89%e7%ba%a7%e5%88%b0%e5%ba%95%e5%9c%a8%e8%af%b4%e4%bb%80%e4%b9%88" class="header-anchor"&gt;&lt;/a&gt;CMMI 成熟度模型：五个等级到底在说什么
&lt;/h2&gt;&lt;p&gt;CMMI（Capability Maturity Model Integration）不是什么新鲜事物，但它对过程能力的分级思路至今仍然实用。很多人只听说过&amp;quot;过 CMMI 3 级&amp;quot;这种说法，但不清楚每个等级到底意味着什么。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;等级&lt;/th&gt;
&lt;th&gt;名称&lt;/th&gt;
&lt;th&gt;核心特征&lt;/th&gt;
&lt;th&gt;企业表现&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;初始级&lt;/td&gt;
&lt;td&gt;过程不可预测，缺乏控制&lt;/td&gt;
&lt;td&gt;项目成败取决于个别英雄人物&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;已管理级&lt;/td&gt;
&lt;td&gt;项目级有基本管理，可重复已做过的事&lt;/td&gt;
&lt;td&gt;有项目计划和跟踪，但跨项目不一致&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;已定义级&lt;/td&gt;
&lt;td&gt;组织级标准过程已建立，项目可裁剪使用&lt;/td&gt;
&lt;td&gt;有统一的过程资产库，新项目能快速启动&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;量化管理级&lt;/td&gt;
&lt;td&gt;用统计方法管理过程性能&lt;/td&gt;
&lt;td&gt;能预测项目结果，偏差可量化控制&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;优化级&lt;/td&gt;
&lt;td&gt;持续改进已嵌入组织文化&lt;/td&gt;
&lt;td&gt;主动识别改进机会，过程能力持续提升&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;某大型集团的软件研发中心在 2018 年通过了 CMMI 5 级评估。但说实话，评估通过和实际落地之间还隔着一条鸿沟。证书挂在墙上，工程师该怎么做还是怎么做。这是很多企业的通病：&lt;strong&gt;重评估、轻落地&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;CMMI 的真正价值不在于那张证书，而在于它提供了一套思考框架——你的过程在哪个层级，差距在哪里，改进路径是什么。&lt;/p&gt;
&lt;h2 id="qdsemdp面向研发的过程管理框架"&gt;&lt;a href="#qdsemdp%e9%9d%a2%e5%90%91%e7%a0%94%e5%8f%91%e7%9a%84%e8%bf%87%e7%a8%8b%e7%ae%a1%e7%90%86%e6%a1%86%e6%9e%b6" class="header-anchor"&gt;&lt;/a&gt;QDS/EMDP：面向研发的过程管理框架
&lt;/h2&gt;&lt;p&gt;CMMI 是通用模型，落到制造业研发场景需要更具体的实施框架。QDS（Quality Development System）和 EMDP（Engineering Management Development Process）是两种在汽车行业用得比较多的变体。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;QDS 的核心逻辑&lt;/strong&gt;是把研发过程拆成若干阶段（概念、设计、验证、量产准备），每个阶段有明确的交付物、评审节点和质量门控。它和 APQP（先期产品质量策划）高度对齐，适合硬件主导的研发。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EMDP 更侧重工程活动管理&lt;/strong&gt;，关注的是需求追踪、设计决策记录、变更控制这些工程实践层面。它和 CMMI 的工程过程域（REQM、RD、TS、PI、VER、VAL）直接对应。&lt;/p&gt;
&lt;p&gt;某汽车制造企业在实际落地时，把两者做了融合：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;用 QDS 的阶段门控作为项目管理骨架&lt;/li&gt;
&lt;li&gt;用 EMDP 的工程实践填充每个阶段的具体活动&lt;/li&gt;
&lt;li&gt;用 CMMI 的过程域作为检查清单，确保没有遗漏&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这种&amp;quot;三层嵌套&amp;quot;的结构好处是：项目经理看 QDS 阶段，工程师看 EMDP 活动，过程改进组看 CMMI 过程域。三个视角，同一套体系。&lt;/p&gt;
&lt;h2 id="敏捷和-cmmi不是替代是互补"&gt;&lt;a href="#%e6%95%8f%e6%8d%b7%e5%92%8c-cmmi%e4%b8%8d%e6%98%af%e6%9b%bf%e4%bb%a3%e6%98%af%e4%ba%92%e8%a1%a5" class="header-anchor"&gt;&lt;/a&gt;敏捷和 CMMI：不是替代，是互补
&lt;/h2&gt;&lt;p&gt;这是被讨论烂了的话题，但很多企业仍然没搞清楚。&lt;/p&gt;
&lt;p&gt;CMMI 解决的是&amp;quot;过程有没有&amp;quot;的问题，敏捷解决的是&amp;quot;过程快不快&amp;quot;的问题。两者不在同一个维度上竞争。&lt;/p&gt;
&lt;p&gt;某大型集团的嵌入式软件团队在 2020 年引入 Scrum，结果搞得一团糟。原因很简单：他们把 CMMI 要求的需求追踪、设计评审、配置管理全部扔掉了，觉得&amp;quot;敏捷就是不要流程&amp;quot;。六个月后，代码质量断崖式下跌，客户投诉增加 40%。&lt;/p&gt;
&lt;p&gt;后来他们调整了策略：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;保留 CMMI 的组织级过程资产&lt;/strong&gt;（模板、检查单、经验库）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;在开发阶段用 Scrum 迭代&lt;/strong&gt;，两周一个 Sprint&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;需求追踪用工具自动化&lt;/strong&gt;，不再手动维护追踪矩阵&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;设计评审从&amp;quot;阶段门控&amp;quot;改为&amp;quot;持续评审&amp;quot;&lt;/strong&gt;，每个 Sprint 结束做一次轻量级评审&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置管理用 Git 工作流强制执行&lt;/strong&gt;，分支策略即过程规则&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;效果是：过程合规率从之前的 62% 提升到 89%，同时迭代交付周期从原来的平均 8 周缩短到 3 周。&lt;/p&gt;
&lt;p&gt;关键洞察：&lt;strong&gt;敏捷实践可以成为 CMMI 过程域的落地手段&lt;/strong&gt;。Sprint Review 对应验证（VER），Sprint Retrospective 对应组织级过程聚焦（OPF），Product Backlog 对应需求管理（REQM）。不是两套体系并行，而是一套体系的两种表达。&lt;/p&gt;
&lt;h2 id="从零建设四个阶段怎么走"&gt;&lt;a href="#%e4%bb%8e%e9%9b%b6%e5%bb%ba%e8%ae%be%e5%9b%9b%e4%b8%aa%e9%98%b6%e6%ae%b5%e6%80%8e%e4%b9%88%e8%b5%b0" class="header-anchor"&gt;&lt;/a&gt;从零建设：四个阶段怎么走
&lt;/h2&gt;&lt;p&gt;如果你的组织目前处于&amp;quot;过程管理基本为零&amp;quot;的状态，以下是经过验证的建设路径：&lt;/p&gt;
&lt;h3 id="第一阶段现状评估1-2-个月"&gt;&lt;a href="#%e7%ac%ac%e4%b8%80%e9%98%b6%e6%ae%b5%e7%8e%b0%e7%8a%b6%e8%af%84%e4%bc%b01-2-%e4%b8%aa%e6%9c%88" class="header-anchor"&gt;&lt;/a&gt;第一阶段：现状评估（1-2 个月）
&lt;/h3&gt;&lt;p&gt;别急着建流程。先搞清楚现在到底是怎么干活的。&lt;/p&gt;
&lt;p&gt;做法：选 2-3 个已完成的项目，做回溯式访谈。问三个问题：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;哪些活动是实际做了的（即使没有文档）？&lt;/li&gt;
&lt;li&gt;哪些环节出了问题？根因是什么？&lt;/li&gt;
&lt;li&gt;如果重来一次，你最想改变什么？&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;产出：现状过程地图 + 痛点清单 + 改进优先级。&lt;/p&gt;
&lt;h3 id="第二阶段体系设计2-3-个月"&gt;&lt;a href="#%e7%ac%ac%e4%ba%8c%e9%98%b6%e6%ae%b5%e4%bd%93%e7%b3%bb%e8%ae%be%e8%ae%a12-3-%e4%b8%aa%e6%9c%88" class="header-anchor"&gt;&lt;/a&gt;第二阶段：体系设计（2-3 个月）
&lt;/h3&gt;&lt;p&gt;基于评估结果，设计目标过程体系。注意：&lt;strong&gt;不要照搬 CMMI 的全部过程域&lt;/strong&gt;，选对你最痛的 5-8 个先建。&lt;/p&gt;
&lt;p&gt;某汽车制造企业第一轮选了：需求管理、项目策划、配置管理、质量保证、同行评审。就这五个，够用半年。&lt;/p&gt;
&lt;h3 id="第三阶段试点运行3-4-个月"&gt;&lt;a href="#%e7%ac%ac%e4%b8%89%e9%98%b6%e6%ae%b5%e8%af%95%e7%82%b9%e8%bf%90%e8%a1%8c3-4-%e4%b8%aa%e6%9c%88" class="header-anchor"&gt;&lt;/a&gt;第三阶段：试点运行（3-4 个月）
&lt;/h3&gt;&lt;p&gt;选一个中等规模的新项目作为试点。不要选最大的项目（风险太高），也不要选最小的（没有代表性）。&lt;/p&gt;
&lt;p&gt;试点期间重点收集两类数据：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;过程执行数据（活动是否按计划执行，偏差多大）&lt;/li&gt;
&lt;li&gt;团队反馈数据（哪些流程有用，哪些是负担）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="第四阶段推广优化持续"&gt;&lt;a href="#%e7%ac%ac%e5%9b%9b%e9%98%b6%e6%ae%b5%e6%8e%a8%e5%b9%bf%e4%bc%98%e5%8c%96%e6%8c%81%e7%bb%ad" class="header-anchor"&gt;&lt;/a&gt;第四阶段：推广优化（持续）
&lt;/h3&gt;&lt;p&gt;试点验证后，逐步推广到其他项目。同时建立过程改进机制——每个项目结束后做复盘，识别改进项，更新过程资产库。&lt;/p&gt;
&lt;p&gt;这个阶段的关键是&lt;strong&gt;建立过程改进的闭环&lt;/strong&gt;，而不是让体系设计变成一次性工程。&lt;/p&gt;
&lt;h2 id="真正有用的度量指标"&gt;&lt;a href="#%e7%9c%9f%e6%ad%a3%e6%9c%89%e7%94%a8%e7%9a%84%e5%ba%a6%e9%87%8f%e6%8c%87%e6%a0%87" class="header-anchor"&gt;&lt;/a&gt;真正有用的度量指标
&lt;/h2&gt;&lt;p&gt;过程管理最怕的是&amp;quot;度量了一堆数据但没人看&amp;quot;。以下是三个真正值得跟踪的指标：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. 周期时间（Cycle Time）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;从需求确认到交付可用的端到端时间。这是最直接的效率指标。如果引入敏捷后周期时间没有缩短，说明你的敏捷只是换了个名字的瀑布。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 缺陷密度（Defect Density）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;每千行代码或每个功能点的缺陷数。按阶段统计（编码、测试、发布后）可以看到缺陷是在哪个环节被注入的。某大型集团通过跟踪这个指标，发现 70% 的发布后缺陷可以追溯到需求阶段的模糊描述。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 过程遵从度（Process Adherence）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;实际执行的活动占计划活动的比例。这个指标不是用来考核个人的，而是用来评估过程设计的合理性。如果遵从度长期低于 70%，大概率是过程设计脱离实际，需要简化。&lt;/p&gt;
&lt;p&gt;不要跟踪超过 5 个核心指标。多了就是噪音。&lt;/p&gt;
&lt;h2 id="常见的反模式"&gt;&lt;a href="#%e5%b8%b8%e8%a7%81%e7%9a%84%e5%8f%8d%e6%a8%a1%e5%bc%8f" class="header-anchor"&gt;&lt;/a&gt;常见的反模式
&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;反模式&lt;/th&gt;
&lt;th&gt;表现&lt;/th&gt;
&lt;th&gt;后果&lt;/th&gt;
&lt;th&gt;正确做法&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;为评估而建体系&lt;/td&gt;
&lt;td&gt;所有文档都是评估前三个月突击补的&lt;/td&gt;
&lt;td&gt;评估通过后体系立即瘫痪&lt;/td&gt;
&lt;td&gt;以解决实际问题为驱动，评估只是副产品&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;过程警察&lt;/td&gt;
&lt;td&gt;QA 人员只负责找不符合项，开不合格报告&lt;/td&gt;
&lt;td&gt;团队把 QA 当敌人，隐藏问题&lt;/td&gt;
&lt;td&gt;QA 转型为过程教练，帮助团队改进&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一刀切&lt;/td&gt;
&lt;td&gt;所有项目用同一套过程，不允许裁剪&lt;/td&gt;
&lt;td&gt;小项目被流程压垮，大项目流程不够用&lt;/td&gt;
&lt;td&gt;建立裁剪指南，按项目类型和规模差异化&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;工具先行&lt;/td&gt;
&lt;td&gt;先买 ALM 平台，再想怎么用&lt;/td&gt;
&lt;td&gt;工具限制了过程，而不是过程驱动工具&lt;/td&gt;
&lt;td&gt;先确定过程，再选支撑工具&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;只做加法&lt;/td&gt;
&lt;td&gt;不断加新流程，从不删减旧流程&lt;/td&gt;
&lt;td&gt;流程越来越重，执行率越来越低&lt;/td&gt;
&lt;td&gt;定期做流程瘦身，删掉不产生价值的活动&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;度量虚荣&lt;/td&gt;
&lt;td&gt;跟踪代码行数、加班时长、文档页数&lt;/td&gt;
&lt;td&gt;团队优化数字而不是优化结果&lt;/td&gt;
&lt;td&gt;跟踪业务结果相关的指标（周期、质量、成本）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="写在最后"&gt;&lt;a href="#%e5%86%99%e5%9c%a8%e6%9c%80%e5%90%8e" class="header-anchor"&gt;&lt;/a&gt;写在最后
&lt;/h2&gt;&lt;p&gt;过程管理的终极目标不是让每个人都按同一套流程机械执行，而是&lt;strong&gt;让好的实践可复制，让犯过的错不重犯&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;好的过程体系像好的代码架构——它应该是松耦合的（各过程域可以独立演进），高内聚的（相关活动组织在一起），并且支持持续重构（定期优化）。&lt;/p&gt;
&lt;p&gt;如果你正在从零建设研发过程管理体系，记住一条：&lt;strong&gt;先让它能用，再让它好用，最后让它自动化&lt;/strong&gt;。不要试图一步到位，那只会让所有人都不满意。&lt;/p&gt;
&lt;p&gt;CMMI 给你思考框架，敏捷给你执行节奏，两者结合才是大型制造企业研发过程管理的完整答案。&lt;/p&gt;</description></item></channel></rss>