迭代计划写满了管理层提出的需求,到了迭代中段,团队却发现其中几项缺少验收口径,另几项依赖的接口还没有人确认。结果不是“排期不够精细”,而是承诺做得太早:研发被迫切换任务,测试窗口被压缩,下一轮计划又要重新估算。迭代规划真正需要优化的,不是把更多需求塞进日历,而是让需求按统一规则进入、比较、承诺和复盘。
一、核心结论:排期不是分配日期,而是管理承诺
1. 先把需求入口和迭代承诺分开
我判断一个团队的排期是否健康,通常先看两个问题:新需求是否经过同一入口,迭代中途是否可以不留记录地插入任务。如果答案是“各部门都能直接找负责人加需求”,或者“紧急事项先做,之后再补流程”,那么排期表再漂亮也无法代表真实计划。
需求可以随时提出,但不能随时成为迭代承诺。提出需求只表示组织有一个待解决的问题;进入候选池表示它已经具备基本信息;进入某次迭代则意味着团队依据容量、价值、依赖和风险做出了取舍。把这三种状态混为一谈,最常见的后果就是优先级只有一个等级:所有人都说自己的事项最优先。
2. 规划的目标是交付可验证的结果
管理层提出的往往是方向或经营目标,例如缩短客户开通时间、满足合同验收、降低某类运营成本。团队需要把它拆成可以验收的结果,而不是直接把一句话拆成若干开发任务。任务数量很多,并不意味着目标已经清楚;需求写得很细,也不代表它值得现在做。
好的迭代计划同时回答四个问题:为什么做、做到什么算完成、为什么现在做、为了做它不做什么。最后一个问题尤其重要。每个承诺都有机会成本。如果管理层只看到新增事项,没有看到被挤出的事项,就容易把“加一项”误认为没有代价。
3. 用稳定流程替代临时喊话
我建议将迭代规划拆成一条短而明确的链路:统一收集、补齐信息、分层评估、识别依赖、容量校验、确认承诺、迭代中变更、结束后复盘。它不意味着每个需求都要开会,也不意味着所有事项都必须经过多级审批。真正的控制点是:需求必须具备足够信息才能比较,承诺必须说明容量来源,变更必须说明影响对象。
对中大型企业,尤其是跨产品、研发、测试、交付和业务部门协作的团队,流程的价值不只是记录状态,而是让决策依据能被不同角色共同查看。使用 PingCode 一类项目管理平台时,可以把需求字段、优先级评估、迭代容量、依赖关系和变更记录放在同一工作流中;工具本身不会替团队做判断,但能减少信息散落在聊天、表格和个人记忆里的情况。

二、背景和真实场景:管理层需求为什么容易挤进迭代
1. 需求往往带着时间压力到达
管理层需求通常不是随意提出的。它可能来自客户合同、董事会目标、合规窗口、销售承诺或经营数据异常。提出者看到的是外部时间点,研发团队看到的则是当前迭代已经承诺的工作。双方都可能有合理理由,冲突来自他们使用了不同的时间尺度。
例如,业务负责人说“下月底前要支持某类客户试用”,这句话同时包含了客户范围、商业机会和期限,但没有说明试用必须具备哪些能力、哪些可以人工处理、能否分批上线。若团队直接把它当成完整产品需求排入迭代,就可能为了一个尚未验证的假设,提前建设过大的能力范围。
2. 口头优先级常常没有比较基准
当每个需求都被标记为“高”,优先级就失去区分作用。高优先级究竟意味着影响收入、降低风险、支持战略,还是提出者职级较高?如果这些理由没有被记录,团队很难解释为什么一个事项进入本轮、另一个事项延后,也无法在复盘时判断当初的判断是否正确。
我更愿意把优先级看作一种有证据的相对排序,而不是需求固有的属性。一个事项可以因合同到期而变得紧急,也可能因客户验证失败而失去价值。排序结果要跟着事实更新,但更新必须留下原因,避免每次讨论都从“谁更着急”重新开始。
3. 多团队依赖让单团队排期失真
产品团队可能认为功能只需两个迭代,实际却依赖数据团队提供字段、平台团队开放接口、测试团队安排环境。单看需求负责人估算,工作量似乎可控;把依赖、等待和验收时间算进去,计划就完全不同。跨团队排期的风险经常不是开发本身,而是输入条件迟迟不满足。
因此,排期不能只问“开发要几天”,还要问“最晚什么时候拿到输入、谁确认接口、谁负责端到端验收、失败时是否有替代路径”。依赖没有负责人和日期,就不是已管理的依赖,只是计划里的隐含假设。
4. 迭代中途插入会掩盖真实成本
很多团队把临时事项描述为“只加一个小需求”。但小需求也会带来沟通、上下文切换、代码评审、测试回归和发布协调成本。若这些成本不计入计划,原来的承诺就会看起来像是团队执行力不足,实际原因却是输入范围发生了变化。
我会要求每次插入都回答三个问题:是什么新事实使它不能等到下一轮?当前迭代中哪项工作要移出或延期?谁接受由此产生的交付影响?这不是为了阻止紧急需求,而是让紧急程度、替换关系和责任透明。

三、常见误区:看似更精细,实际更容易失控
1. 把管理层提出等同于最高优先级
这是最容易造成团队失去排序能力的做法。提出者的身份可以影响决策路径,却不能代替需求价值和期限判断。真正需要快速处理的事项,应当说明不处理会发生什么,例如合同违约、重大客户流失、监管风险或核心指标异常。
如果只有“领导要求”而没有影响描述,团队无法区分必须立即行动与希望尽快完成。更稳妥的方式是设定例外规则:紧急事项可以走快速通道,但需要明确决策人、影响范围、替换工作和复盘时间。快速通道应当缩短等待,不应取消记录。
2. 把工时估算当作确定承诺
估算是一种基于当前信息的判断,不是交付保证。需求尚未澄清、依赖尚未落实、技术方案未验证时,给出精确到小时的数字只会制造精确幻觉。管理者看到“需要八小时”,容易忽略这个数字没有包含评审、测试、返工和等待。
我会区分估算精度和计划精度。早期可以使用范围,例如三到五个工作日,并明确主要不确定性;进入迭代前,再根据验收口径和团队历史数据细化。若团队的历史预测偏差较大,应该先改进估算输入和工作拆分,而不是要求大家把数字写得更细。
3. 把团队满负荷当成高效率
如果每个人的排期都刚好占满,计划看起来很有效率,但系统没有缓冲处理评审、线上问题、请假和不确定依赖。软件交付不是把固定工时逐格填满,工作流中的等待和返工会让名义利用率与实际产出脱节。
容量应基于团队可用时间和历史完成情况,而非全员理论工时。会议、支持任务、维护工作和预期缺席都要先扣除。随后还要留出一定空间应对不确定性,具体比例应由团队数据决定,不宜照搬统一的“预留百分比”。
4. 把故事点当作跨团队绩效比较工具
故事点是团队内部估算复杂度和相对规模的辅助方法,不是跨团队的产能单位。不同团队使用不同参照系,把点数用于横向排名会引导团队调整估算而不是改善交付。管理层如果需要比较,应关注目标完成率、交付周期、质量和预测稳定性,并且解释团队任务类型的差异。
团队内部也不应因为某轮完成点数少就简单认定效率下降。若本轮包含故障治理、技术升级或高风险探索,交付结构已经变化。脱离工作类型看单一数字,结论很容易反向激励:大家倾向选择容易估算的事项,而非最重要的事项。
5. 把需求全部拆成开发任务再做排序
过早拆解会把尚未验证的方案固化。若团队先争论前端、接口和数据表怎么做,却还没有确定用户问题及成功标准,后续方案变化就会造成返工。规划会上应先讨论结果和边界,再决定是否有足够信息进入工程拆分。
拆分的目标不是让所有任务都变得很小,而是让每个迭代切片都能带来可验证进展。一个好的切片通常能独立交付价值、验证假设或降低关键风险;单纯按技术层次拆成“前端完成、后端完成、测试完成”,未必能在迭代中段提供可用反馈。
6. 只看承诺完成率,不看计划质量
完成率低,既可能是执行问题,也可能是计划时没有计入依赖、临时支持和工作量不确定性。完成率高,也可能是团队只挑容易完成的任务,或把验收标准降到最低。结果指标必须和原因分类一起看,才有改进价值。
建议将未完成事项标记为少数几类:需求变化、依赖延误、估算偏差、故障插入、人员不可用、验收返工。分类不是为了追责,而是让团队知道下一轮该改流程、改切分还是改容量模型。
四、专业判断逻辑:从价值判断到可承诺范围
1. 先判断问题是否真实且值得现在解决
需求评估的第一步不是打分,而是验证问题。谁受到影响?影响发生频率如何?现有替代方案是什么?如果暂时不做,损失发生在哪个时间点?提出者有没有客户记录、运营数据、合同条款或实际流程证据?这些问题能帮助团队区分重要问题和表达响亮的问题。
当数据不足时,不必假装精确。可以将事项标记为假设,并设计小范围验证,例如访谈五位目标用户、手动处理一批样本、先对一个客户开放试用。验证成本低于完整建设成本时,先验证通常更理性。
2. 用明确维度比较,而不是用一个总分遮蔽争议
我会把价值判断至少拆成收益、风险、期限、影响范围、战略相关性和证据置信度。团队可以用高、中、低或有限区间辅助比较,但要保留每项判断的理由。若最后生成一个总分,也应允许决策人看到分数背后的构成。
例如,合规事项的收益未必能用收入表示,但不处理的损失可能很高;平台能力的短期用户数量可能少,却能减少多个产品线的重复成本。若评分表只奖励可见收入,团队会系统性低估风险治理和基础能力。
3. 把紧急度与重要性分开
紧急度回答“最晚什么时候做”,重要性回答“做了能创造什么价值或避免什么损失”。两者不能互相替代。一个事项可能重要但不紧急,适合提前进入路线图;也可能紧急但价值有限,需要通过最小范围满足时间约束。
期限必须有来源。合同约定、政策生效日期和客户上线窗口可以构成硬期限;内部口头希望、季度汇报节点和方便安排的发布日期通常是软期限。硬期限需要明确不可变条件,软期限则可以与范围、资源或交付阶段协商。
4. 用依赖和不确定性修正优先级
高价值需求未必应立即投入。如果关键接口尚未确定、数据质量未知或技术方案存在重大风险,直接安排完整开发可能导致资源被长期占用。此时可以先安排一个短周期的探测任务,验证关键假设,再决定是否承诺完整范围。
不确定性本身不是排除需求的理由,而是决定采用什么工作形式的依据。信息不足时安排澄清或试验;依赖明确但时间未定时先安排可独立推进的部分;结果可分批上线时优先验证最有价值的切片。
5. 容量校验必须包括非功能性工作
团队可用容量不等于开发人员人数乘以迭代工作日。真实计划还包含代码评审、测试、发布、缺陷修复、客户支持、维护和协作等待。过去若存在持续性故障或固定支持轮值,应把它作为工作负荷的一部分,而不是每次都当作意外。
最实用的容量基线是回看最近若干个同类迭代:承诺了多少、实际完成多少、未完成原因是什么、计划外工作占多少。不要只挑表现最好的一轮,也不要把工作性质差异很大的周期直接混在一起平均。
6. 对承诺设置清楚的退出条件
并非每个进入迭代的事项都必须以原方案做完。若验证结果推翻假设,停止投入可能是成功的决策,而不是失败。规划时可以写明停止或转向条件,例如关键用户不采用、依赖数据无法获得、成本超过收益边界。
这让团队从“完成任务清单”转向“交付预期结果”。对探索型工作尤其重要:如果团队只被考核是否按原计划完成,成员就会倾向于掩盖坏消息,直到投入过多才承认方向不成立。

五、案例与数据观察:把一轮失控排期拆开看
1. 案例说明与数据口径
下面以一个中大型企业产品团队的匿名化情景为例,说明如何诊断排期问题。数值为情景模拟,不是某家企业的真实经营数据,也不代表行业平均水平。案例团队有十余名产品、研发和测试成员,服务多个业务部门,每两周做一次迭代规划。
原流程允许管理层和业务部门通过会议、即时消息和工单分别提出需求。规划会上才集中讨论价值,团队没有统一定义“紧急”,容量按名义工时估算,跨团队依赖也没有明确到期日。连续几个周期后,团队发现迭代中途插入不断增加,但总结时只能看到完成率下降。
2. 先看结果,再找输入端原因
情景模拟数据显示,调整前四个周期平均承诺完成率为68%,迭代中途新增工作占计划工时约24%,跨团队依赖延期影响约17%的承诺事项。这里的比例用于展示诊断思路,统计口径应在实际团队中定义为“新增工作估算量占初始承诺估算量”或其他固定口径,不能在不同周期中随意改变算法。
仅看完成率,会得出“团队没有按计划交付”的结论。但把插入工作和依赖延期分开后可以发现,问题更多出在承诺形成方式:需求入口分散、依赖没有提前确认、紧急事项没有替换规则。团队需要先改善输入质量和变更管理,才有依据判断执行环节是否存在效率问题。
3. 调整动作不是增加会议,而是前移信息确认
团队把需求统一放入候选池,并要求提交者补充目标用户、问题证据、期望结果、截止原因和影响范围。每周用短时异步评审清理重复事项、标记缺失信息和确认依赖;正式规划会只讨论已达到评估条件的候选需求。
对每个迭代,团队先扣除维护、支持和已知休假容量,再依据历史完成量确定计划上限。若管理层提出新增紧急事项,必须指定被移出的工作,或明确接受本轮某项交付延期。需求详情、讨论结论和变更记录集中保存在 PingCode 一类项目管理平台中,减少会议纪要、个人表格和聊天记录之间的重复核对。
4. 复盘要观察结构性变化,而非只追求一个漂亮数字
情景模拟中,经过数个周期后,团队把迭代中途新增工作占比从24%降到10%,承诺完成率从68%升到82%,依赖延期影响比例从17%降到9%。这些数字是示意数据,不能被引用为产品效果或行业基准。它们的意义在于展示应该同时观察输入稳定性、依赖风险和交付结果。
如果完成率提高,但需求价值没有达成、缺陷率上升或团队加班增加,流程并没有真正改善。因此,团队还应观察上线后的结果指标,例如用户完成关键流程的比例、处理时长、故障频率或客户验收结果,并将这些结果回连到原始需求。

5. 案例最重要的发现是“先做的不是更快,而是更少返工”
流程调整后,团队并没有靠增加人手或强行压缩开发时间改善计划。主要变化是把澄清、依赖确认和容量讨论前移,减少了进入迭代后才发现目标不清、输入缺失和范围冲突的次数。对管理层而言,这降低了承诺的不确定性;对团队而言,也减少了重复切换和后期返工。
但这类改进有边界。如果企业的主要问题是关键技能缺口、系统架构限制或严重技术债,光调整需求流程不会自动提升交付速度。排期数据应帮助定位瓶颈,而不是成为流程本身有效的证明。
六、落地流程:把最佳实践变成可执行的日常动作
1. 建立统一需求入口和最小信息集
入口不一定必须是一张复杂表单,但信息要足以判断问题。建议至少包含提出人、业务目标、目标用户、问题证据、期望结果、期限及其来源、影响范围、验收方式、依赖和不做的后果。提交者暂时无法提供全部信息时,可以进入“待澄清”,而不是被迫填入臆测内容。
同一个问题来自多个部门时,应合并需求记录,同时保留不同提出者和业务场景。否则团队会把重复诉求当成多个独立需求,造成价值被重复计算,或在多个计划里重复投入。
2. 设置状态门槛,而非堆叠审批层级
常见的状态可以简化为“待澄清、候选、待依赖确认、可规划、已承诺、进行中、已验收、已取消”。每个状态都要说明进入条件和责任角色。状态越多不代表治理越好,如果没有人知道状态意味着什么,系统只会变成另一套需要维护的行政表格。
当需求满足候选条件后,产品或业务负责人确认价值与范围,技术负责人评估方案和依赖,测试或验收责任人确认验证方式,团队共同确认容量。职责可以因组织规模变化,但关键判断不能只由一个人代替所有角色完成。
3. 在规划会上按固定顺序做决策
-
先核对目标和不可变约束,确认本轮重点及硬期限的来源。
-
再审查候选需求的证据、验收口径和范围,信息不足的事项退回澄清。
-
识别跨团队依赖、技术风险和外部输入,给每项依赖指定负责人和日期。
-
按价值、风险、期限和证据置信度排序,明确取舍理由。
-
扣除支持、维护、休假和会议等负荷后校验容量,避免按理论工时排满。
-
确认迭代承诺,并记录不进入本轮的关键候选及其原因。
4. 给变更建立轻量级决策机制
迭代中途变更时,由需求责任人说明新事实、预期影响和最晚决策时间;团队说明实现成本、测试影响和可能挤出的工作;有权承担业务影响的负责人确认取舍。小型团队不必增加审批委员会,可以在固定同步时段快速决策;关键是决定留痕且与原计划关联。
若变更源于线上故障或安全事件,响应优先级可以高于常规规划,但仍要记录被中断的事项、后续恢复安排和影响范围。紧急响应结束后,要复盘它为何发生、是否可提前发现,以及团队需要在哪个环节增加预防措施。
5. 用复盘更新容量模型和需求质量
每轮结束后,不要只问“完成了多少”。还要看未完成原因、临时工作比例、计划变更频率、依赖兑现率、验收返工和目标结果。团队可以用滚动数个迭代的中位数作为初步参考,避免单个异常周期改变整个容量判断。
复盘结论应转化为下一轮的具体改动。例如,若未完成主要因验收口径晚到,就把验收责任人前移到候选评审;若主要因依赖延期,就建立依赖负责人和预警日期;若故障支持长期占用容量,就设置轮值或将支持负荷显式纳入计划。

七、不同情况下的行动建议:按约束选择做法
1. 需求量远超团队容量时
先停止讨论“全部能不能做”,转而确认目标和排序边界。让提出者说明哪些事项直接支持当前目标、哪些可以延后、哪些可以用人工流程暂时满足。若所有事项都声称不可延后,应要求决策人明确优先级冲突,而不是把冲突转嫁给研发团队。
此时可以将需求分为硬期限、重要但可延期、探索验证和维护治理四类,并为每类保留可观察的容量。分类不应演变为固定比例的行政配额;它的用途是避免团队每轮只做最响亮的业务请求,长期挤出质量和基础能力工作。
2. 管理层需求有明确硬期限时
先确认硬期限来自合同、政策、客户窗口还是内部目标。如果确实不可变,就评估范围、资源和交付阶段:能否拆成先满足必要条件、再完善体验;能否分批开放;能否由人工流程替代部分自动化;是否需要跨团队支援。
如果期限和范围都不可谈,而资源又不足,团队应把风险和决策升级,而非承诺一个没有容量基础的日期。责任人需要知道可选方案及其代价,例如延后其他事项、增加有经验的资源或接受更窄的首发范围。
3. 需求价值高但信息不充分时
把第一步改成验证计划,而不是直接承诺完整功能。验证可以是用户访谈、原型测试、数据分析、技术探针或人工试运行。每个验证任务都应限定时间和预算,并说明什么结果会让团队继续、调整或停止。
若验证成本很高,可以拆分证据来源,先获取最可能改变决策的信息。例如先确认目标用户是否真的遇到问题,再研究技术实现路径。不要先做一套复杂技术方案,最后才去验证用户是否需要它。
4. 团队处于事故频发或维护负荷高的阶段
应优先把固定支持负荷和稳定性工作显式写入计划。若事故持续中断迭代,过度承诺新功能只会把维护成本推迟到更高风险的时间。团队可以单独安排故障治理目标,配合故障频率、恢复时长、重复故障率和服务质量指标进行复盘。
在这一阶段,管理层需要理解交付能力暂时受稳定性工作约束。若只用功能上线数量评价团队,会鼓励延迟修复和隐藏风险。透明的容量说明比乐观承诺更能帮助组织做出合理的业务取舍。
5. 多团队同时参与且依赖复杂时
在正式迭代开始前进行跨团队依赖确认,标明输入、输出、接口责任人、可用日期和验收条件。依赖项不应只写“等平台支持”,而要写清楚需要什么、谁提供、何时可用、失败时如何处理。
如果多个团队共用一个路线图,应先对齐目标和依赖节奏,再让各团队分别确认本地容量。统一看板可以提供可见性,但不能替代各团队的能力判断。一个团队的空档不必然意味着它能无成本接手另一个团队的工作。
6. 团队刚开始建立迭代规划机制时
从三个改变开始通常足够:统一需求入口、记录初始承诺与变更、每轮按原因复盘未完成事项。先连续观察几轮,再决定是否需要复杂评分、自动化规则和多级审批。团队尚无稳定数据时,过早上精细评分模型,往往只是把主观判断包装成数字。
工具可以帮助保存需求背景、决策记录、工作项关系和历史数据。对需要多个业务线协作的中大型组织,PingCode 一类项目管理平台可以承载统一需求池、迭代计划和跨团队依赖视图;上线时应先约定字段和状态含义,再逐步接入报表,避免把现有混乱直接数字化。
八、取舍与边界:没有一种排期规则适合所有团队
1. 追求稳定计划还是接受高频变化
产品探索、故障响应和内部平台治理面对的变化频率不同。变化较少、期限明确的工作适合较稳定的迭代承诺;需求高度不确定的探索工作,应控制投入时间并采用短周期验证;故障处理则需要保留响应机制,不应强行塞进普通功能排序。
因此,不要用同一套完成率目标评价所有工作类型。稳定交付团队可以关注承诺可靠性,探索团队关注假设验证速度和学习质量,运维团队关注服务健康与恢复能力。指标应该反映工作目的,而不是让所有团队看起来可比较。
2. 追求利用率还是保留缓冲
高利用率有助于提高短期可见产出,但当工作不确定、依赖多、支持任务频繁时,缺少缓冲会延长排队时间并放大变更影响。缓冲并非闲置,而是吸收波动的能力。关键是用数据观察缓冲是否被用于预期用途,而不是把它当作随意塞入新工作的空位。
团队可以按过去的计划外工作负荷逐步校准缓冲,不必凭空规定统一比例。若缓冲长期未被使用,可以谨慎提高承诺;若每轮都很快耗尽,则应检查输入稳定性、支持负荷和依赖兑现情况。
3. 追求统一规则还是保留本地判断
大型组织需要统一最小规则,以便跨团队理解需求状态、风险和承诺;但各团队的工作性质不同,具体估算方法、迭代长度和工程实践可以保留差异。统一的是信息质量和决策透明度,不一定是所有团队必须使用相同点数、节奏和模板。
如果治理要求导致每个小需求都经历同样的审批链,流程成本会超过风险收益。可以按影响范围、风险和成本分层:低风险小改动走简化流程,涉及合规、跨系统数据或大范围客户的事项加强评审。分层标准需要公开,避免再次变成谁的声音更大谁走得快。
4. 追求可预测性还是保留探索空间
可预测性对客户承诺、资源协调和管理决策有价值,但不能以压制未知为代价。探索工作本来就无法保证结果,只能保证实验边界、决策时间和信息产出。把探索事项伪装成确定性交付,会让计划表更完整,却让风险被推迟暴露。
更成熟的做法是同时管理承诺和假设:对已知范围承诺交付,对未知部分承诺验证;对外说明结果边界,对内保留改变方案的权利。这样既不逃避责任,也不把不确定性伪装成确定性。

九、下一步怎么做:用三轮迭代建立自己的证据
1. 第一轮先记录,不急着追求完美
接下来一轮,建立统一候选池,记录初始承诺、实际完成、计划外插入和未完成原因。不要一开始就设计复杂评分体系。先确保数据定义一致,并让提出者、决策人和执行团队都能看到同一份记录。
2. 第二轮针对最大损失点做一个改动
如果最大问题是需求信息不完整,就收紧进入候选池的最小信息要求;如果是依赖延期,就明确责任人和最晚日期;如果是临时插入,就执行替换规则。一次改变一个关键机制,更容易判断它是否有效,也更容易让团队形成习惯。
3. 第三轮检查结果有没有转移到别处
观察承诺完成率、计划外工作比例、依赖延期影响、验收返工和加班是否发生变化,再看用户或经营结果是否改善。若一个指标变好、另一个显著恶化,就不能宣布成功。例如临时插入减少但紧急问题处理变慢,可能意味着快速通道被设计得过于僵硬。
迭代规划的关键不是让每项需求都得到一个日期,而是让每个日期背后都有证据、容量和取舍。最值得优先优化的,通常不是团队写计划的速度,而是组织把诉求转换成承诺的质量。今天可以先抽取最近三轮迭代,列出所有中途插入事项及其挤出成本;再选出最常见的一类原因,下一轮只改这一处,并用相同口径复核结果。
常见问题解答(FAQ)
核心关键词
文章包含AI辅助创作:迭代规划最佳实践:管理层需求排期流程优化,常见问题,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/505991
读者评论
我们团队以前也把临时需求直接塞进迭代,后来改成必须同步说明要延期的事项,争议确实少了。难点是紧急程度由谁判断,最好把例外条件和决策人提前定清楚。
依赖项要有负责人和最晚确认时间,这点很实用。我们常遇到接口没定就先估开发量,估算看着完整,实际只能等;不过跨团队排期还得留出对方变更的余地。
不太认同只用完成率判断规划质量。我们有些迭代完成率不高,是因为中途处理了线上问题。把原因分类后才看出支持工作长期占了不少容量,之后排期才更接近实际。