接手过数字化项目的人,基本都撞过同一堵墙:项目立项时领导拍板上线时间,业务部门说需求还在生长,采购和法务要求按合同节点付款验收,开发团队一听"先写完八十页详细设计才能动代码"直接翻白眼。我前两年带某制造企业的数据平台项目,正好卡在这个夹缝里——完全走瀑布,需求方给的输入根本撑不起三个月的详细设计;完全走敏捷,公司的财务流程、合规审批和外部厂商合同又不知道怎么跟迭代挂账、怎么验收。团队内部吵过好几轮,最后被逼着试出一套混合打法,项目才从泥潭里爬出来。
这篇文章不聊哪种方法论更高尚,只讲我在真实项目里怎么把瀑布和敏捷拼在一起用,踩过哪些坑,哪些决策真正决定了成败。内容适合正在做数字化项目但不知道怎么平衡方法论的PM、开发负责人和业务侧项目owner,也适合想从纯瀑布或纯敏捷转向混合模式的团队做参考。
1. 为什么非要"混"——纯瀑布和纯敏捷在数字化项目里的两头堵
1.1 瀑布模式的硬伤:需求冻结与现实的错位
瀑布模式的核心假设是"用户能提前说清楚要什么,而且说完不会变"。这个假设在传统的软件外包时代勉强成立,因为业务方买的是一套已经存在市场参照物的系统,需求边界相对清晰。
但数字化项目的需求属性完全变了。它面对的往往不是"要不要这个功能",而是"业务应该长成什么样"。我见过太多项目在需求阶段花费两三个月,产出一摞厚厚的《需求规格说明书》,评审时各方都说"没问题",等系统上线后业务部门却说"这不是我们要的流程"。问题不在需求分析师不够努力,而在于用户看到可运行的界面之前,根本想象不出自己要什么。
瀑布模式的第二个硬伤是交付周期错位。数字化项目动辄半年到一年,需求冻结得越早,系统上线时越可能对接不上已经变化的市场和业务。特别是涉及客户体验、数据分析、管理流程优化的项目,不确定性天然很高。把这类工作提前锁死在文档里,等于用确定性方法去管理不确定性事件,结果可想而知。
1.2 敏捷模式在数字化项目里的水土不服
既然瀑布有硬伤,那全面转向敏捷行不行?我在另外几个试点项目里试过,同样有问题。
敏捷的前提之一是"产品负责人真正有权决策"。但数字化项目往往涉及多个部门,真正的决策权散落在不同分管领导手里,业务方代表能拍板的权限有限。每次迭代评审会开成需求讨论会,产品负责人答应的东西回到部门里被打回,迭代目标一拖再拖。
更现实的是企业环境对敏捷并不友好。财务要按里程碑付款,采购按合同验收,审计要求留痕,安全部门要求上线前全套合规检测。相当多的数字化项目还要跟外部厂商做系统集成,对方只按合同接口文档开发,不会陪着你跑两周一个的迭代。这些约束不以团队意志为转移,纯粹用敏捷无法满足组织流程的刚性需求。
所以团队内部两派人互相不服气,其实都只说对了一半。真正的项目管理者需要回答的不是"哪个更好",而是"哪些工作适合预测式管理,哪些适合适应式管理,怎么让它们共存"。
1.3 数字化项目的真实结构:确定性、不确定性和合同性并存
把数字化项目拆开看,它从来不是铁板一块。一个典型的数据平台项目,可以拆成以下几类工作:
第一类是与供应商、合规、基础设施绑定的部分。比如采购哪家数据库、机房的部署方式、等保合规要求、与老系统的接口协议,这些必须在早期确定,并且以文档、合同的方式固定下来。它们天然适合瀑布式管理,因为变更成本极高,一旦确定就很难回头。
第二类是业务架构和数据模型。这部分处于中间地带,大的框架可以提前设计,但细节往往要在使用中才能逐渐明确。
第三类是用户界面、流程体验、报表分析等面向业务侧的功能。这类工作弹性最大,不同业务人员对同一功能的理解完全不同,最适合用敏捷方式快速出原型、反复迭代。
换句话说,数字化项目天然就是"混合体",用任何一种单一方法论管理,都只覆盖了其中的一部分。与其在方法论上站队,不如认真做一次工作分解,把项目切成不同性质的部分,分别用合适的方式管理。这就是混合式项目管理的逻辑起点。
2. 混合的第一层决策:把项目拆成"能确定的"和"要探索的"
2.1 判断每个工作包归属的四条提问法
我后来整理出一个很实用的判断流程,项目启动阶段带着核心团队,对每个工作包或模块依次问四个问题:
第一个问题是"这个部分的需求是否可以前置冻结而不产生风险?"涉及法律法规、财务审计、外部接口等,答案通常是能且必须。比如要对接银行的支付接口,对方给的接口规范就是铁律,必须提前定死。
第二个问题是"这个部分的交付物是否是可验证的中间产物?"比如机房拓扑、网络方案、数据字典、接口文档,这些产物的验收标准清晰,适合瀑布式的阶段评审。
第三个问题是"这个部分是否存在大量需要用户反馈才能收敛的模糊需求?"比如报表看板、审批流设计、角色权限体验,这类工作最好用原型加短周期迭代推进,用户反馈越早越便宜。
第四个问题是"这个部分的变更成本有多高?"变更成本高的工作(如底层架构选型、数据迁移方案)需要更多前置分析;变更成本低的工作(如页面布局、字段展示方式)完全可以快速迭代。
四个问题走下来,项目里哪些部分走瀑布、哪些走敏捷,基本就清楚了。我用这个方法拆过好几个项目,结论从来不是各占一半,而是呈现出很明显的结构化分布,执行层和领导层往往都能接受。
2.2 工作包划分时的三层结构
拆解工作包时,我习惯分三个层次去看,避免在模块层面就争执不下:
第一层是环境与治理层,包括基础设施采购、信息安全合规、项目管理框架本身。这一层几乎全部走瀑布式管理,节点明确,评审严格,文档齐全。
第二层是集成与数据层,包括系统架构、主数据模型、系统集成接口。这一层采用"前半程瀑布、后半程敏捷"的过渡方式——架构设计作为前置阶段严格评审,接口开发与联调则用短迭代持续交付。
第三层是业务与体验层,包括业务流程配置、用户界面、报表与决策分析。这一层以敏捷为主,需求池管理、原型验证、迭代发布都按敏捷纪律执行。
这样的三层划分,能让决策层面的领导和执行层面的团队都找到自己的坐标。领导关心的合同、合规、上线日期有了明确节点,团队关心的需求响应速度和交付节奏也有了保障。
2.3 边界管理从拆解当天就开始
很多混合项目失败的根源,不是拆得不到位,而是拆解只停留在纸面上,没有把边界管理落到实处。
我吃过一次亏:项目启动时用上述方法把工作包分成了预测区和适应区,但两边团队各干各的,直到联调阶段才发现,瀑布侧交付的接口字段和敏捷侧设计的业务流程模型对不上,不得不返工一个月。
所以从拆解工作包的第一天起,就必须约定三类边界产物:一是统一的术语表,同一个业务名词在两类工作包里必须指向同一个含义;二是接口清单,任何跨越预测区和适应区的数据流、信息流都要编号登记,明确归口负责人;三是阶段同步点,预测区和适应区的进度如何互相确认、以谁为基准。边界管理不是某个阶段的动作,而是一条贯穿全程的工作线。
3. 三种常见的混合结构:阶段式、并发式、嵌套式
3.1 阶段式混合:最稳妥的入门选择
阶段式混合是目前用得最多的结构,本质上是在项目全流程中按时间段截出不同方法论的主场。最常见的是"前端瀑布、中端敏捷、后端瀑布"——需求分析和顶层设计走瀑布,开发过程走敏捷,测试验收和上线切换又回到瀑布。
这种结构最大的优点是自然。它跟企业的合同、付款、验收体系是吻合的:合同里写到详细设计评审作为里程碑,前端瀑布阶段正好对应;开发阶段用敏捷,团队不会被冗长的过程文档拖死;到了系统集成测试和上线,又回到阶段门禁管理,满足质量和合规要求。
阶段式混合的关键在于需求到开发的交接。需求阶段不能一次性冻结所有需求,而要采用"滚动式需求基线"。启动开发前只冻结核心主流程的需求,给出高精度的详细设计;次优先级的模块只到粗粒度需求级别,随着迭代推进逐步细化。这样既满足了评审和合同对文档的硬性要求,又给敏捷开发留出了必要的弹性空间。
我在某供应链数字化项目里就是这么做的。第一版需求规格书只详细描述了采购、库存、对账三个核心流程,其余的销售分析和报表模块只写了目标框架。评审会照样开,合同要求照样满足,但开发团队进入迭代后仍然有足够的空间根据业务反馈调整后续需求。项目结束时回头总结,需求变更量超过预期,但并没有对整体里程碑造成大的冲击。
3.2 并发式混合:预测区和适应区同时跑
并发式混合适用于规模较大、预测区和适应区边界清晰、且两个区域可以并行施工的项目。典型的场景是:基础设施和系统集成的瀑布轨,与业务流程和界面迭代的敏捷轨,从项目一开始就同时启动。
并发式混合的优点是压缩总工期。数据基础设施搭建和业务功能开发,本来就不必等对方完全结束才开始。我在做某企业数据中台项目时,底层数据接入的合同谈判和技术选型走瀑布轨,花了两个半月;上层成本分析功能组走敏捷轨,同样时间已经交付了两个可用的原型版本。两边在第五周开始做第一次联调,总工期比串联方式至少节约了六周。
但并发式对项目经理的要求极高。两条轨道的节奏完全不同,瀑布轨按周报月报推进,敏捷轨按迭代推进,信息同步稍慢就会发生偏差。我的做法是把两条轨道的负责人拉进一个联合例会,每周固定时间过一张统一的进度看板,看板上既有里程碑甘特信息,也有迭代燃尽信息。信息集成的载体不必多复杂,但必须让两边都能看懂对方的进展和依赖。
并发式还有一个隐性要求,就是预测区的变更要严格控制,不能因为敏捷区的灵活就随意蔓延到基础设施层面。比如数据模型里某个指标口径变了,敏捷区可以快速调整,但如果影响到已经签订的数据接入合同,就必须走正式的变更评审流程。这个"双向流动"的口径,必须在项目初期就白纸黑字写清楚。
3.3 嵌套式混合:大框架里跑小迭代
嵌套式混合是我个人觉得最复杂、但在大项目和项目集层面最有效的方式。核心思想是:整体项目按瀑布式的阶段门禁管理,但每一个阶段内部用敏捷方法运行。
举个例子,某个大型数字化改造项目,程序层面分成了需求定义、架构设计、开发、测试、部署五个阶段,每种阶段的入口和出口都有严格的门禁标准。但进入开发阶段之后,项目又被拆成若干相对独立的子项目,每个子项目内部用两周一个迭代的敏捷方式推进,每个迭代结束产出可运行增量。等到门禁评审时,评审组检查的已经不仅仅是文档,而是若干迭代累积下来的实际可用功能,质量反而更好把控。
嵌套式结构适合那种"管理层只能接受阶段门禁,但执行层必须快速响应变化"的组织。它相当于给敏捷执行加了一层瀑布治理的壳,双方都得做妥协:管理层要接受阶段内部看起来不那么"整齐划一"的产出,执行层要接受阶段门禁要求的文档和评审义务。
嵌套式最大的风险是"两层皮"。门禁评审如果只走形式,没有真正消化敏捷迭代的产物,那敏捷部分做得再好也会在阶段末期被一刀切地打回。我建议门禁评审以"可运行演示+关键质量数据"为主,而不是以文档厚度为主。把评审从"看材料"变成"看结果",嵌套式的优势才能真正发挥出来。
三种结构没有绝对优劣,我按适用场景和风险做了个对比表,方便大家对照选择:
| 维度 | 阶段式混合 | 并发式混合 | 嵌套式混合 |
|---|---|---|---|
| 适用项目规模 | 中小型、工期适中 | 大型、工期紧张 | 大型项目/项目集 |
| 预测区与适应区关系 | 时间上串联 | 空间上并行 | 层级上嵌套 |
| 对PM的要求 | 中 | 高 | 很高 |
| 主要管理成本 | 需求交接管理 | 双轨同步管理 | 两层治理衔接 |
| 最大风险 | 交接文档失真 | 双轨信息失真 | 门禁流于形式 |
| 与合同体系兼容性 | 高 | 中 | 高 |
4. 最难的不是各跑各的,而是交接处的接口管理
4.1 需求基线的定义与变更阈值
混合模式里最常见的失败点,不是瀑布执行得不好或敏捷执行不到位,而是两条轨道交接的那一瞬间出了问题。
需求交接是最典型的场景。瀑布侧花几个月写出来的需求文档,交到敏捷团队手里,敏捷团队发现文档细化程度参差不齐、表达方式不符合用户故事的习惯,于是自己重新梳理。这一梳理,往往就出现了对需求理解的分歧,最后演化成两边的扯皮。
解决这个问题的关键是"需求基线"要有明确的双向承诺。瀑布侧在交接时冻结的只是核心范围,而不是所有细节。我的做法是交接文档里明确标注三类需求:已冻结需求、待细化需求、未来可能新增需求。已冻结需求只有在变更评审通过后才能修改;待细化需求允许在进入对应模块的迭代前置位时再详细定义;未来可能新增需求则全部进入产品待办列表,按优先级排序。
同时要设定需求变更的量化阈值。我在项目里常用两个指标:一是需求演化率,每月新增和修改的需求工作量占计划总工作量的比例,一般控制在百分之十五以内;二是关键需求稳定性,核心流程对应的需求条目如果变更超过三成,就必须触发里程碑级评审。有了阈值,需求管理就不再是"谁嗓门大谁说了算",而是有客观数据支撑的治理规则。
4.2 验收标准的双层设计
混合项目的验收是另一个高频摩擦点。敏捷团队认为已经完成了迭代目标,瀑布侧的管理者却觉得"没有验收报告不能算完成",两边对"完成"的定义完全不同。
我的解决方案是建立双层验收体系。第一层是内部验收,也叫迭代验收,目标由敏捷团队和业务代表共同制定,每个迭代结束即验收,关注功能是否可用、是否符合本轮目标。第二层是里程碑验收,对应项目合同和阶段门禁,关注交付物是否满足合同条款和上线条件。
双层验收不是简单的重复验收。内部验收的数据要能够支撑里程碑验收的判断,否则里程碑验收等于重新做一遍检测。具体做法是让里程碑验收的标准尽可能细化并前置到敏捷团队的质量定义里,比如安全检测项、性能指标、文档要求,都写进团队的"完成定义",而不是等到最后才提。这样两边验收口径一致,里程碑评审时只需要复核关键证据,不需要重新翻工。
我提醒所有混合项目的负责人:不要把验收标准的制定推迟到验收前。一定要在项目启动时就让双方共同定义里程碑验收标准,并且把标准拆解到可验证的颗粒度。宁可前期多花两天,也不要在验收月消耗两周。
4.3 双模式团队的协作节奏与会议结构
预测区和适应区的团队各有自己的工作节奏,如果不去刻意设计协作结构,很容易各转各的。敏捷团队每天站会、每两周评审,瀑布团队每周写周报、每月开里程碑评审会,两者几乎没有交集,直到问题爆发。
我采用过一套双轨协作结构,分享出来供参考:
联合计划会,每两周一次,时长不超过两小时。瀑布侧和敏捷侧各出负责人,对照统一看板,确认未来两周的依赖和接口交付。这个会议取代了传统的单方周报,信息共享效率高很多。
迭代评审会开放给瀑布侧。敏捷团队每次迭代评审时,邀请瀑布侧的架构师或集成负责人参加,让他们看到实际运行的功能,而不是只在文档里想象。这个动作极大减少了"你们做的东西跟我们设计的不一样"的争议。
里程碑评审会必须让敏捷团队主讲。阶段门禁评审时,不能由PM或文档专员替开发团队汇报,而是让敏捷团队负责人直接演示功能增量、质量数据和验证结果。让做的人对结果负责,比层层转述可靠得多。
角色上,混合项目需要有一个"翻译者"角色,可以是资深PMO成员,也可以是项目经理自己。他的任务是把瀑布侧的语言(里程碑、交付物、验收标准)翻译给敏捷团队,把敏捷侧的语言(迭代、燃尽图、技术债)翻译给管理层。这个角色不需要写代码,但必须两种方法论都理解得足够深,否则协调会议会变成鸡同鸭讲。
5. 落地要点:迭代节奏、质量门禁与透明度量
5.1 迭代节奏与阶段里程碑的同步设计
混合项目里最常见的一个问题,是敏捷迭代和瀑布里程碑的时间颗粒度不一致,导致两边永远在对不上。要么迭代完成了,里程碑评审还没到;要么里程碑到了,迭代还差半个冲刺。
我建议在项目计划阶段就把两个节奏放在一张时间表里对齐。具体的做法是:先把合同和治理要求的里程碑确定下来,再反推敏捷迭代的起止时间。不要一个迭代两个半月结束,另一个迭代三天就收,节奏不稳会让团队无所适从。
对大多数数字化项目,两周一个迭代、四周一次里程碑评审是比较合理的搭配。三个迭代为一组,第六周做一次集成节点,既给团队留出缓冲,又能让管理层有固定节奏看到成果。如果有外部厂商参与,还要额外留出联调缓冲期,我通常按每个集成节点增加两周的余量。
这里有个容易忽视的点:节日、月底结算、业务高峰期这些企业日历也会影响迭代节奏,不能只按自然周期排。数据类项目特别明显,月初财务锁账,业务那边根本没时间配合测试,硬排迭代只会让敏捷团队空转。及时把企业日历纳入计划,是混合项目落地的第一课。
5.2 质量门禁的设置逻辑
混合项目的质量门禁要设置两层,不能只依赖瀑布侧的阶段评审,也不能只依赖敏捷侧的持续验证。
第一层是迭代内质量门禁,由敏捷团队自行管理。每个迭代完成的功能必须通过自动化测试、代码评审和用户验收演示,质量不达标的功能不允许进入待发布状态。这一层的核心是团队的完成定义,必须包含明确的验收标准,而不是"感觉差不多"。
第二层是阶段/里程碑质量门禁,由项目治理层管理。这里建议采用量化门禁而非感觉判断,我在实际操作中常用的门禁指标包括:
| 门禁指标 | 通过标准 | 触发对象 |
|---|---|---|
| 缺陷逃逸率 | 迭代阶段缺陷数/里程碑验收缺陷数 | 连续的阶段 |
| 关键缺陷存量 | 上线前必须清零 | 上线门禁 |
| 需求稳定性 | 核心需求演化率低于三成 | 任意重要变更 |
| 集成测试覆盖率 | 核心接口用例覆盖率不低于八成 | 联调节点 |
| 文档完备性 | 按项目定义的文档清单逐项确认 | 里程碑评审 |
双轨同步期尤其要注意,质量门禁的结论要能追溯到具体的迭代产物。如果某个门禁不通过,要有机制定位到是哪个迭代引入了问题。没有追溯机制的门禁只是一个形式化的章,解决不了任何问题。
5.3 一套度量体系同时服务两条轨道
混合项目难度量,是因为瀑布侧的进度看里程碑,敏捷侧的进度看迭代速率,两边数据不打通。我见过有的项目同时维护两套汇报,管理层开会时收到的数字互相矛盾,局面非常尴尬。
我推荐一套三维度度量体系,同样适用于纯瀑布和纯敏捷,只是数据的获取方式不同。
第一个维度是进度真实性。瀑布侧按里程碑完成率统计,敏捷侧按迭代完成点数统计,但两边必须共同维护一个底层依赖清单,所有里程碑下的关键任务都要能映射到具体迭代。这样任何一个里程碑推进时,都能看到背后迭代的真实状态,不会被文档进度掩盖。
第二个维度是质量趋势。用缺陷逃逸率、关键缺陷存量、自动化测试通过率三个指标,两边通用。瀑布侧的测试团队和敏捷侧的开发团队使用同一套缺陷管理工具、同一套指标口径,不要各建各的质量账。
第三个维度是需求稳定性。这是混合项目最应该关注但最常被忽略的指标。建议每次迭代结束时,记录该迭代的需求新增、修改、删除的数量,按月汇总成需求演化率。我在某个项目里发现,需求演化率一旦超过百分之十五,迭代速率随即下滑,负责人实际上用需求的灵活度换取了交付速率的下降,这个因果关系只有数据能揭示。
度量体系最忌复杂。每次管理层汇报一页纸,包含进度、质量、需求稳定性三个维度就够了,更多的指标只会让决策者失去焦点。
6. 踩坑记录与止损策略:哪些教训值得后来者记住
6.1 最容易翻车的四个坑位
第一坑:需求基线的"冻结"变成空话。项目初期宣布冻结,中期被一个电话突破,后期又被另一个高层批示突破,最终基线形同虚设。止损办法是在变更评审流程里增加成本透明机制,每一次需求变更都同步展示对进度和预算的影响,让决策者在信息完整的情况下做选择。
第二坑:双团队节奏错位,迭代评审和里程碑评审互相等待。止损办法是前述的"联合计划会+同一张看板",把同步变成固定动作,而不是等发现问题后再补。
第三坑:文档要求与敏捷原则正面冲突。外包型数字化项目里,甲方坚持要全套文档,乙方团队想减少文档专注代码,最后文档成为形式主义,没人看。止损办法是明确"文档分层策略"——合同必需的合规文档严格写,过程性设计文档探索性就简,用接口清单和决策记录代替冗长的设计说明书。
第四坑:管理层仍然只看甘特图。敏捷部分做得再好,领导只关心"那条线为什么不直",团队被迫美化进度。止损办法是统一度量口径,用进度真实性指标替代单纯的里程碑线,让管理层看到的是数据而不是形状。
6.2 一次项目复盘:从交付危机到模式调整
我想复盘一个真实经历。某数字化转型项目,合同金额不小,涵盖采购管理、库存管理、财务对账、供应商门户四个模块,甲方内部有一股很强的推进力量,但需求变动频繁。
项目初始完全走瀑布。需求阶段三个半月,文档写了九百多页,甲方需求部门审了三轮,好不容易签字确认。开发阶段刚过一个月,甲方提出要把供应商门户的交互方式改成全新模式,理由是同类业务系统已经换了玩法。项目经理按流程提变更,变更评估要两周,评估完甲方又发现与采购模块的流程冲突,再次修改。整个开发阶段几乎一直在做变更评估,团队疲于奔命。
我在第四个月介入,重新做了工作包拆解。采购管理和财务对账涉及合规和外部系统集成,保留瀑布方式;库存管理流程相对标准,过渡到"滚动需求+迭代交付";供应商门户彻底转为敏捷,用原型快速验证交互模式。同时调整了变更机制:核心模块的变更走严格评审,门户模块的变更由业务代表直接和团队协商。
调整后的效果很明显。供应商门户在第五周就交付了可用原型,甲方反馈被快速吸收,交互方案稳定下来;库存管理模块比原计划提前三周完成;采购和财务模块虽然时间基本没压缩,但因为不再被无关的需求变更干扰,联调一次通过。最终项目比调整前的预估提前了一个半月上线。
这个案例给我最大的启示是:混合不是为了让团队舒服,而是为了让每个人的精力集中在最该关注的问题上。瀑布保护了核心模块不被折腾,敏捷消化了外围模块的快速变化,两者的配合不是妥协,而是各发挥所长。
6.3 何时该放弃混合回到单一模式
混合模式不是万能灵药,有些情况它只会把项目搞得更复杂。
第一种情况是项目规模太小。工作包只有三四个,团队只有五六个人,还要建双轨协作机制,管理成本比例失衡。这种项目直接敏捷就好,有合同约束时选择瀑布也完全可以。
第二种情况是预测区和适应区深度耦合。如果每个敏捷迭代都要依赖瀑布侧某个尚未确定的交付,两边互相阻塞,混合模式就成了假混合。这时候唯一的选择是先把耦合的那块工作一次性理清,再考虑并行。
第三种情况是组织能力不足。两种方法论都需要对应的纪律,敏捷迭代做不好冲刺,瀑布阶段管不好的节点,混合只会两边的弱点叠加。如果团队对单一方法论的掌握还不过关,先练好一种再谈混合。
判断信号其实很直观:如果你发现每周的协调会议比实际开发时间还长,或者两个团队互相等的时长超过了有效开发时长,就该停下来重新评估项目结构,而不是继续加人加会。
最后分享一点真实的个人体会。混合式项目管理的核心不是选择哪个方法论,而是愿意承认"控制"和"适应"在同一个项目里可以共存,并认真地设计它们的接口。我做过的混合项目里,最成功的几个反而不是因为管理工具多先进,而是因为团队对边界有了共识:哪些东西不能被碰,哪些东西必须快速响应。这个共识一旦建立,方法论之争自然就消失了。
如果你正准备在项目里尝试混合模式,我建议从一个小切口开始,不要一上来就全面铺开。先挑一个需求不确定的模块跑敏捷,其余部分维持原有流程,用一个迭代周期验证协作节奏和度量方式是否合适。先让一枚齿轮转起来,再带动整台机器。