Story落地方案的难点,通常不在于团队不会写“作为某类用户,我希望……”,而在于写完之后,需求仍然没有统一的验收口径、优先级规则和变更边界。一个常见后果是:迭代计划里有几十条 Story,开发认为做完了,测试认为没测全,产品经理却在演示前临时补充“真正想要的效果”。我设计敏捷制度时,首先解决的不是卡片怎么填,而是让一条 Story 从提出、拆分、承诺到验收,都能形成可追溯的决策链。
一、先讲结论:Story不是需求卡片,而是团队的交付契约
1. 先统一“什么算一条可交付的Story”
我判断一条 Story 是否可进入迭代,不看它写得多像模板,而看团队能否据此作出一致的三项判断:用户得到什么价值、团队需要完成什么工作、完成后怎样证明价值已经交付。
因此,Story不是产品经理单方面下发的任务,也不是开发人员的技术清单。它是产品、研发、测试和业务代表共同确认的一份交付契约。产品经理负责讲清用户问题与业务边界;团队负责评估实现方案与风险;验收人负责确认可观察的结果。
我的核心判断是:一条Story只有同时具备价值、边界、验收证据和责任人,才适合成为迭代承诺。缺少其中任何一项,团队都可能在执行中用不同的假设填空,最后把分歧推迟到联调或上线前。
2. 用制度减少临场解释,而不是增加审批
制度设计的目标,不是把每个需求都塞进更多流程,而是让重复发生的争议有明确处理方式。例如,什么条件下需求可以进入迭代、紧急插单由谁批准、验收意见多久内反馈、未达成共识时如何升级。这些规则如果每次都靠产品经理临时协调,团队的交付速度会被沟通成本吞掉。
我建议把制度压缩为几条可执行的约束:入口有门槛、承诺有边界、变更有代价、验收有时限、复盘能回流。制度越复杂,团队越容易把“完成流程”误当成“完成交付”。
3. 成效要看结果,也要看过程信号
Story制度是否有效,不能只看迭代完成了多少条卡片。还要看需求澄清返工、迭代中途变更、验收等待、线上缺陷等过程信号。完成率提高但返工同时上升,可能只是团队把问题推迟到后续环节。
下面的数字用于说明如何建立观察口径,不代表任何行业的公开基准,也不是某个组织的实测结果。实际团队应先采集自身基线,再判断改善是否可信。

二、背景和真实场景:需求写得完整,团队仍可能交付不一致
1. 产品经理面对的不是“写卡片”,而是跨角色的信息损耗
我在梳理项目交付问题时,最常看到的不是完全没有需求文档,而是同一需求在不同环节被解释成了不同工作。产品经理说“支持批量导出”,开发理解为可以导出当前列表,测试以为所有筛选条件都应保留,业务方则期待一次导出多个组织的数据。
每个人的理解都可能合理,但团队没有共享的范围定义。到最后,争论通常变成“当时你不是这么说的”,而不是“我们依据什么规则作出这个决定”。所以,Story制度首先要管理的是信息如何被确认、保存和更新,而不是模板的字段数量。
2. 100人以上组织更容易遇到的协作难题
团队规模扩大后,需求并不只经过产品经理和开发人员。它可能跨越多个产品线、业务部门、技术团队和合规角色。一个团队的“默认规则”,未必是另一个团队的默认规则;某个产品经理口头确认的例外,也可能无法被下游团队及时看到。
在这类组织里,问题常表现为依赖关系不清、优先级冲突、同一能力重复建设、需求决策留在聊天记录中。此时,单纯要求每个人“沟通充分”并不足够,组织需要明确决策角色、信息记录位置和升级路径。
我会把组织成熟度拆成两个问题:团队能不能独立完成一条Story,组织能不能协调跨团队的Story。前者靠清晰的价值与验收标准,后者还需要依赖识别、共同优先级和决策时限。
3. 以一个模拟案例说明制度问题如何暴露
设想一个企业内部的客户资料平台,团队要交付“批量导出客户信息”。最初需求只有一句话,没有说明用户权限、导出字段、筛选条件和敏感信息处理规则。开发按当前列表导出,测试按需求标题检查,业务代表则要求跨部门导出。
结果不是某个角色“不够专业”,而是决策缺口被推迟了。若Story进入迭代前就要求写明用户、价值、权限边界和验收例子,团队可以在承诺之前发现跨部门授权仍未决,避免把未完成的业务决策伪装成开发任务。
这个案例的关键不在于模板有没有“权限”字段,而在于谁必须确认权限规则,以及确认结果在哪里成为团队共同依据。
三、常见误区:表面上在做敏捷,实际上把不确定性往后推
1. 把Story写成“用户故事句式填空”
“作为某类用户,我希望完成某个动作,以便获得某种价值”是有用的表达框架,但它不能自动保证需求清晰。一句话可以写得很流畅,却仍然没有说明适用范围、异常情形和验收证据。
我会把故事句式当作沟通起点,而不是入场通行证。句式之后,至少要补充用户场景、业务规则、非目标范围和可观察的验收条件。对于探索性需求,允许信息暂时不完整,但必须标记待验证事项,不能让团队误以为所有问题都已定案。
2. 误以为“Story越小,迭代越敏捷”
拆小可以降低交付风险,但把一个完整价值切成许多彼此无法独立验证的技术碎片,反而会增加卡片流转和状态维护成本。例如,把“导出功能”拆成建表、写接口、加按钮、补日志,可能让每个任务都很小,却没有任何一项能单独让用户得到价值。
我更倾向于按用户可观察的行为拆分,再把实现工作放在Story内部作为任务。若短期无法形成用户价值切片,可以明确标记为技术工作或基础能力建设,并说明它支持哪项后续价值,避免将技术任务包装成用户故事。
3. 把验收标准写成实现指令
“点击按钮后调用接口A并返回状态码200”描述的是实现路径,通常不适合作为业务验收标准。它会限制技术方案,也无法说明用户是否获得预期结果。
更有效的标准是描述可观察行为,例如:有导出权限的用户可以按当前筛选条件生成文件;无权限用户不能获取文件;导出结果不包含未授权字段。团队可以自行选择实现方式,但必须满足业务边界和安全要求。
4. 把迭代计划当作不可改变的合同
敏捷不是拒绝变化,也不是允许任何人随时插入工作。计划要能调整,但调整必须透明。若新需求进入迭代,团队应同时说明它替代了什么、增加了什么风险、谁接受了延期影响。
不记录替换关系,团队就会出现“插入的工作没人统计、原计划延期却没人负责”的隐形加班。制度应该保护团队承诺,也应该给真正紧急的业务变化留出可控通道。
5. 把完成率作为唯一绩效指标
当完成率直接绑定个人考核,团队可能通过缩小承诺、拆分卡片或降低验收标准来提高数字。完成率仍有价值,但它只描述计划兑现情况,不等于用户价值、质量或速度。
我建议至少同时看承诺完成率、验收一次通过率、变更率、缺陷逃逸率和交付周期,并把这些指标用于改进系统,而不是简单排名团队。数据首先是诊断工具,不是处罚工具。
四、专业判断逻辑:让Story进入迭代前通过一套轻量决策门
1. 用六个问题判断Story是否准备好
我会在迭代规划前,用六个问题检查Story。它们不是新的审批表,而是帮助团队尽早发现会导致返工的缺口。答案可以写在故事描述、验收标准或关联决策记录中,不必拘泥于固定文档格式。
- 用户是谁:能否指出具体角色或使用场景,而非笼统地说“所有用户”?
- 要解决什么问题:是否能描述当前阻碍或用户需要完成的工作?
- 本次交付边界是什么:明确包含什么,也明确暂不包含什么。
- 怎样证明完成:是否有可检查的验收例子、业务规则或测试证据?
- 主要依赖是否可控:外部接口、数据权限、设计决策或其他团队交付是否已确认?
- 团队是否有能力估算:未知部分是否已拆成验证任务,还是被藏在一个乐观估算里?
前四项解决“要交付什么”,后两项解决“能否在当前迭代承诺”。若价值明确但依赖未知,可以先安排探索或技术验证,不应直接承诺完整交付。
2. 建立最小Story结构,而不是无限加字段
我建议最小结构由五部分组成:用户与场景、预期价值、范围与规则、验收示例、依赖与风险。产品经理可以根据产品复杂度补充数据权限、合规要求或分析指标,但应避免为了“看起来完整”而加入无人维护的字段。
每个字段都应回答一个实际决策问题。若一个字段长期没人阅读、不能改变估算或验收结果,就应该考虑删除或合并。制度的质量不由字段数量决定,而由信息是否在关键时点被正确使用决定。
3. 用验收示例暴露规则分歧
验收标准写成具体情景,比写“功能正常”更有价值。一个好例子能够指出前置条件、用户动作和预期结果。边界场景不一定一开始全部列完,但高风险条件必须在承诺前讨论。
以批量导出为例,团队可先确认有权限用户、无权限用户、空结果集、超出数量限制、敏感字段等情景。若业务方对某个情景无法作出判断,这本身就是待决策风险,而不是测试阶段才补充的用例。
| 验收维度 | 不够明确的写法 | 更可执行的写法 | 主要责任角色 |
|---|---|---|---|
| 用户范围 | 用户可以导出 | 具备指定权限的内部运营人员可以导出所属组织的数据 | 产品与业务代表 |
| 筛选规则 | 支持筛选 | 导出结果沿用页面当前已生效的时间与状态筛选 | 产品与测试 |
| 权限边界 | 权限正常 | 无导出权限的角色无法生成文件,且不会获得文件链接 | 业务、研发与安全角色 |
| 异常情形 | 异常提示合理 | 结果为空时显示空结果说明,不生成可下载文件 | 产品与测试 |
4. 把准备就绪和完成定义分开
“准备就绪”回答Story是否可以被团队承诺;“完成定义”回答团队完成工作时必须满足哪些质量条件。两者容易混淆:前者关注需求是否足够清楚、依赖是否可控;后者关注代码评审、测试、文档、部署和验收等交付要求。
如果把所有质量要求都塞进准备就绪清单,规划会议会变成形式审核;如果完成定义过于宽松,Story又可能在测试或上线环节反复返工。两套规则应分别维护,并且都要在团队中公开。
5. 设立明确的变更决策规则
迭代开始后,Story变化不是一律拒绝,而是先判断变化来源和影响。法务要求、线上故障和关键客户阻断,可能需要优先处理;一般优化建议可以回到待办列表参加下一轮排序。
对于必须插入的事项,我会要求记录三件事:谁提出、谁批准、它替换或推迟了什么。若团队无法在不影响原承诺的前提下吸收新工作,就应公开调整承诺,而不是默默延长工作时间。

五、案例与数据观察:用一次模拟迭代验证制度是否真的有用
1. 案例设定:企业客户资料平台的批量导出需求
以下是一个用于展示制度设计的情景模拟,不对应某一家企业的真实项目数据。团队由产品经理、研发、测试和业务代表组成,服务对象是多个内部业务部门,产品存在角色权限、数据范围和审计要求。
初始需求只有一句“支持批量导出客户信息”。团队先没有估算开发工时,而是召开一次短时需求澄清,确认四项问题:谁可以导出、导出哪些字段、筛选条件是否沿用页面状态、超过一定数据量后如何处理。
讨论后发现,权限范围尚未由业务负责人确认,且敏感字段的处理方式依赖安全规则。团队没有把这两个未知项埋进Story,而是拆出一条验证任务:由业务与安全角色在迭代规划前确认规则。规则确定后,再将用户可验证的导出行为纳入交付Story。
2. 用一页Story说明范围和证据
下面的示例刻意保持简洁。它不是万能模板,重点是展示产品经理如何把业务价值、边界和验收证据放在同一个决策上下文中。
用户与场景:具备客户数据导出权限的运营人员,需要将当前筛选结果下载,用于经授权的线下分析。
预期价值:减少逐条复制数据的人工操作,并降低手工整理造成的遗漏。
本次范围:支持当前页面已生效的组织、时间和状态筛选;导出字段遵循已确认的角色权限。
不包含:跨组织授权、定时自动导出和超大文件分片下载,后续根据使用情况评估。
验收示例:有权限用户在存在结果时可下载符合筛选条件的文件;无权限用户不能生成文件或访问下载链接;空结果时显示明确提示。
风险与依赖:业务负责人确认数据范围,安全角色确认敏感字段规则,测试验证权限边界。
这里的关键不在于文案有多漂亮,而在于每项承诺都能关联责任人或证据。若规则仍待确认,Story就不能被误读为“团队已承诺开发并验收”。
3. 模拟数据如何用于复盘,而不是包装成业绩
团队可以记录每条Story从首次澄清到进入迭代的时间、迭代中途变更次数、验收一次通过与否,以及返工原因。模拟团队在两个观察周期中发现,变更率下降并不必然意味着价值判断更准确,也可能是业务方减少了提出变化的意愿。
因此,复盘必须结合定性信息:未进入迭代的需求是否只是被延后?紧急插单是否被如实记录?验收一次通过率提高是否因为标准变清楚,还是因为测试覆盖变窄?只有能够解释变化原因的数据,才适合支持制度调整。

4. 观察返工原因比追求单一完成率更有用
若验收失败,团队应把原因分成需求歧义、规则遗漏、实现缺陷、依赖延迟、环境问题等类别。若需求歧义反复出现,改进点可能在澄清机制;若实现缺陷占主导,问题更可能涉及代码质量、测试策略或技术债。
把所有返工都归为“需求不清”,会让产品经理背负不属于自己的问题;把所有问题都归为“沟通不足”,则无法形成改进动作。根因分类应尽可能基于事实,例如缺失的验收条件、未按约定提供的依赖或未执行的测试。

5. 什么时候考虑使用项目管理平台
当团队只有少量Story、协作边界简单时,轻量看板和共享文档通常已经足够。工具升级并不会自动带来清晰的Story制度,流程没定义好时,平台只会把含糊的做法数字化。
当组织跨多个团队、需要追踪需求到测试和发布的关联、需要审计决策变更或统一度量口径时,项目管理平台才更有价值。以PingCode为例,它面向中大型企业及100人以上组织提供项目管理能力;其产品方案支持私有化部署,并提供Jira平滑迁移相关能力。是否适合作为国产替代方案,仍应结合功能覆盖、迁移范围、权限模型、部署要求、服务能力和总体成本做验证,不能只凭单项能力下结论。
评估时,我会要求供应商和内部团队共同走一条真实Story,而不是只看功能演示:从需求创建、拆分、评审、迭代承诺、测试关联到变更审计,确认信息是否可以顺畅传递。迁移验证还应抽样检查历史项目、字段映射、附件、权限和报表口径,避免“数据导入成功”被误认为“业务迁移完成”。
| 组织情况 | 优先关注的能力 | 评估时的验证动作 |
|---|---|---|
| 单团队、流程简单 | 低门槛记录、看板、清晰的验收描述 | 先跑一个迭代,确认制度是否比工具更需要改进 |
| 多团队、依赖较多 | 跨团队关系、权限、变更记录和统一报表 | 模拟一条跨团队Story,检查依赖、责任人与状态是否可追踪 |
| 有本地部署或合规要求 | 部署边界、数据访问、审计、备份和升级机制 | 进行安全与运维评审,并核对合同范围和实际产品版本 |
| 从既有系统迁移 | 历史数据、字段映射、权限与关联关系的迁移完整性 | 挑选复杂项目做试迁移,逐项抽查卡片、附件、评论和报表 |
六、不同情况下的行动建议:从小范围试行到组织级治理
1. 新团队:先建立最小规则,不要先建复杂流程
新团队可以从一页Story约定开始,明确用户场景、价值、范围、验收例子和依赖。第一轮不必追求完善指标体系,先确保产品、研发、测试对“可以进入迭代”的判断一致。
我建议连续观察两个到三个迭代,再根据实际返工原因调整规则。若团队还没有稳定的迭代节奏,先建立固定规划、演示和复盘时间,比引入复杂的审批路径更有效。
2. 成熟团队:把高频争议转成可维护的制度
成熟团队通常已有自己的经验做法,但部分规则依赖少数资深成员记忆。此时应优先记录高频争议:紧急需求如何插入、跨团队依赖如何确认、验收超时如何处理、技术工作如何排序。
规则最好由真正执行它的人共同制定,并为例外情况留出入口。若制度只由管理者发布、团队没有参与,成员可能表面遵守字段要求,实际仍然通过非正式渠道做决定。
3. 多团队组织:把局部自治与共同约束分开
组织层面不必要求所有团队使用完全相同的故事模板,但应统一少数关键口径,例如优先级定义、状态含义、依赖关系、变更记录和交付指标。团队可以根据产品特点增加字段,却不应让“已完成”在不同团队之间代表完全不同的事情。
跨团队需求应明确一个业务决策人和一个交付协调责任人。前者解决价值冲突,后者推动依赖信息透明;这两个职责不一定由同一个人承担。没有责任归属的跨团队Story,往往会停留在“等待对方回复”的状态。
4. 监管或高风险场景:增加证据要求,但不混淆审批与验收
金融、医疗、政务或涉及敏感数据的项目,Story可能需要关联安全要求、审计记录、风险评估和测试证据。增加这些要求是合理的,但要区分业务验收、质量验证和合规审批,避免把所有责任压到产品经理一个角色身上。
高风险Story可以采用更严格的变更控制与证据留存,同时仍然保持小批量交付和早期验证。敏捷不意味着减少必要控制,而是尽早暴露风险,并让控制要求进入交付路径而非临近上线才出现。
5. 正在迁移工具:先统一语义,再迁移历史数据
从旧系统迁移时,团队常把注意力放在导入记录数量,却忽略了状态语义、权限、关联关系和报表口径。若新旧系统中的“已完成”含义不同,迁移后数据看似完整,实际比较和追溯都可能失真。
正确顺序通常是先定义新制度的字段和状态映射,再选择一小段历史数据试迁移,抽样核对并修订映射,最后安排分批迁移与回退方案。对历史数据应区分“必须保留用于审计”的记录和“可以归档”的内容,降低迁移复杂度。
七、不同情况下的取舍:没有一套制度适合所有团队
1. 完整度与速度之间的取舍
探索型产品的不确定性较高,要求每条Story在进入迭代前回答所有问题,会让团队不断等待。此时可以把工作分成验证型Story和交付型Story:前者明确要验证的假设与证据,后者在关键规则收敛后承诺实现。
相反,涉及资金、权限或监管边界的需求,不应为了快速开工而省略关键规则。是否允许信息不完整,取决于未知项的风险和可逆性,而不是团队是否赶进度。
2. 自治与统一之间的取舍
小团队适合保留较大自治空间,避免组织流程拖慢决策。团队数量增加后,完全自治会带来指标不可比、依赖难追踪和用户体验不一致等问题,需要统一关键定义。
我通常建议统一“语言和责任”,允许各团队按业务特点调整“字段和活动”。例如统一优先级等级的含义,但允许团队使用不同的技术拆分方式。
3. 文档与讨论之间的取舍
所有信息都写文档,可能造成维护负担;只依赖会议和聊天,又会导致决策不可追溯。选择依据应是信息的复用范围和变化频率:高影响、跨团队、需要审计的决策应留下稳定记录;临时澄清可以通过讨论解决,但结论必须回写到Story或关联记录。
文档不是为了证明团队开过会,而是为了让未来的执行者知道当时依据什么作出决定。若没有人能在需要时找到这条依据,记录就没有完成它的工作。
4. 度量与绩效之间的取舍
团队越担心指标被用于排名,越可能优化数字而不是系统。制度初期应优先把数据用于识别瓶颈和验证改进,不宜将Story数量、个人完成率或估算准确度直接变成简单绩效指标。
如果组织必须使用指标做管理,应搭配质量、价值和风险维度,并解释数据的局限。例如,故事点不适合跨团队比较,完成率也不能单独代表客户价值。指标的定义、采集范围和可能的行为副作用,都应公开讨论。

八、结尾:把Story制度做成一套持续校准的交付系统
1. 最重要的不是模板,而是决策能否被看见
Story落地方案的独特价值,不是让团队拥有一份更漂亮的需求卡片,而是把原本依赖个人记忆和临场协调的判断,变成团队能够重复使用的协作规则。用户价值、交付边界、验收证据、依赖责任和变更代价,都应在恰当的时点被看见。
当团队发生返工时,不要马上要求产品经理“把需求写细”;先判断问题来自价值不清、规则未决、验收缺失、依赖失控还是实现质量。只有找到问题所在,制度改动才不会变成无差别增加文档。
2. 下一步从一条真实Story开始
如果准备在团队中试行,我建议不要先发布一套庞大的敏捷制度。挑一条即将进入迭代的真实Story,邀请产品、研发、测试和业务代表共同过一遍:谁是用户、解决什么问题、明确哪些边界、怎样验收、依赖由谁确认、发生变化时谁作决定。
随后记录这条Story在执行中的澄清次数、验收结果、变更原因和交付风险。经过两到三个迭代,再决定哪些规则值得固化、哪些字段应该删除、哪些指标真正帮助团队改进。好的制度不是让每条Story看起来完整,而是让团队更早发现不能承诺的部分,并更可靠地兑现已经承诺的价值。
常见问题解答(FAQ)
1. Story在敏捷项目中应该如何拆分,才能避免任务过大或过细?
我在推进敏捷项目时,最容易遇到的问题就是Story写成了模糊需求,开发几天后仍然无法判断是否完成;但如果拆得过细,又会让团队把时间耗在维护任务清单上。尤其是跨产品、设计、开发和测试协作时,我想知道什么样的拆分粒度才适合落地。
建议以“一个用户角色、一个明确目标、一个可验证结果”为基本单位拆分Story,单条Story最好能在一个迭代内完成,通常控制在1至5个工作日。若Story同时包含多个用户目标、需要跨两个以上迭代,或验收条件超过7条,就应继续拆分;
可以按业务流程、用户场景、规则差异或风险边界拆解,而不要只按前端、后端、测试等职能拆分。
2. 敏捷项目的迭代周期应该设置多长?
我曾经见过团队把迭代周期设成两周,但需求评审、开发、测试和发布经常互相挤压,最后只能靠加班收尾;也有团队采用一周迭代,结果会议过多、成员缺少连续开发时间。产品经理在设计制度时,应该用什么标准确定周期?
如果需求变化较快、发布风险较低,可以优先采用两周迭代;如果是高频运营活动或需要快速验证的产品,可采用一周迭代,但必须减少非必要会议。判断周期是否合适,不看团队偏好,而看三个指标:迭代承诺完成率是否稳定在85%以上、未完成Story是否连续两个迭代积压、测试和发布是否经常被压缩到最后一天。
连续三个迭代出现上述问题,就应调整Story规模、减少并行工作,或重新设定迭代长度。
3. Story的验收标准应该由谁制定,怎样避免开发完成后反复返工?
在实际协作中,我发现很多返工并不是技术问题,而是产品经理只写了“支持某功能”这样的描述,没有提前说明异常情况、权限限制和数据口径。到了验收阶段,产品、开发和测试各自理解不同,项目就会出现反复修改。
验收标准应由产品经理牵头,邀请开发、测试和必要的业务代表在需求评审时共同确认,并采用“给定条件,执行动作,预期结果”的格式描述。除了正常流程,还要补充权限、空数据、重复提交、失败提示、边界值和数据统计口径;一条Story开始开发前,至少应完成验收标准、依赖项和不可接受结果三项确认。
若验收时新增内容,原则上应作为新Story进入后续排期,避免用口头变更破坏当前迭代。
4. 敏捷项目中如何设置变更制度,既保持灵活又不让范围失控?
我在项目推进中经常遇到业务方临时插入需求,产品经理如果全部拒绝,容易影响业务关系;如果全部接受,原本的迭代计划又会失去约束。真正困难的是,怎样让团队快速响应变化,同时保留可追溯的决策依据。
可以建立“迭代内变更准入”规则:只有线上故障、合规风险、明确的业务窗口或高价值实验,才允许替换当前迭代中的Story;新增一条Story时,必须同步移除同等工作量的未开始Story,不能直接叠加。
产品经理还应记录变更原因、预估影响、决策人和最终处理结果,每个迭代结束统计变更次数、被替换工作量和由变更导致的延期天数。若连续两个迭代的变更工作量超过计划容量的20%,说明需求入口或决策机制存在问题,应回到迭代前加强需求分级和冻结管理。
核心关键词
文章包含AI辅助创作:Story落地方案:产品经理开展敏捷项目的制度设计案例解析,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/543286
读者评论
我们团队以前也做过Story准入检查,但后来发现最大问题不是字段不全,而是没人真正对验收结果负责。现在会在评审时直接指定验收人,效果比继续加模板字段更明显。
文中把技术任务和用户故事区分开很有必要。不过实际项目里,基础能力建设往往很难映射到短期用户价值,建议再补充这类任务如何排优先级、如何判断阶段性完成。
我比较认同变更要记录替换关系。我们曾经允许紧急需求直接插入,结果迭代完成率看起来还可以,但原计划不断顺延,几轮下来没人说得清真正的交付周期。