一盏灯
首页文章视频生词本复习
首页文章视频生词本我的

The Sprint Planning Negotiation

Sprint 计划会上砍范围的那半小时

科技互联网情景对话中级约 4 分钟场景 · sprint planning# 会议沟通# 管理与领导力

读完你能在 sprint 计划会上把『做不完』说得让对方接受:先把团队产能当作事实摆到桌面上,再请产品自己给需求排序,把砍掉的项白纸黑字写进范围说明,而不是让它悄悄消失。文中给足了英文说法——报产能、锁定必做项、划出不在范围内的部分、只留一个弹性项,以及承诺中途出岔子当天就同步。

当前浏览器暂不支持语音朗读

Scene: It is Monday morning and your team is planning the next two-week sprint. Marco, the product manager, has brought seven items and assumes all of them will fit. You know the team can realistically finish four. Your job in the next half hour is not to say no; it is to make the trade-off visible, so that Marco decides what to cut with you rather than against you.

场景:周一上午,团队在排下一个两周迭代。产品经理 Marco 带来了七个需求,并且默认它们全都能塞进去。你心里清楚,团队实际上只做得完四个。接下来这半小时,你的任务不是说『不』,而是把取舍摆到明面上,让 Marco 和你一起决定砍什么——而不是跟你对着干。

Marco: So that is the list — seven stories, all of them already promised to the customer. Can the team take it? You: Before I answer, let me put our capacity on the table. We have eight working days after the holiday, and two engineers are on call. Historically that gives us about four stories of this size. So the honest answer is: not all seven.

Marco:清单就是这些——七个 story,都已经对客户承诺过了。团队接得下来吗? 你:回答之前,我先把我们的产能摆到桌面上。放假之后只剩八个工作日,还有两位工程师要值班。按以往经验,这样的规模大概只能做四个 story。所以老实说:七个做不完。

Marco: That is a problem. Sales already told the client the export feature ships this month. You: Then let's protect the export feature and build the sprint around it. What I want to avoid is committing to all seven, missing four of them, and having you find out on day nine. I would rather we decide together today which three slip.

Marco:那就麻烦了。销售已经跟客户说了导出功能这个月上线。 你:那我们就先保住导出功能,整个迭代围着它来排。我最想避免的是:七个全接下来,最后有四个没做完,而你到第九天才知道。我宁可今天我们一起定下哪三个往后挪。

Marco: I hear you, but I am not comfortable dropping the audit log. Compliance has started to push back on us, and I cannot keep stalling them. You: Fair. Let's lock export and the audit log as must-haves, then. That leaves room for two more. Of the remaining five, which one would hurt the least if it moved to the next sprint?

Marco:我理解,但审计日志我不太想砍。合规那边已经开始给我们施压,我没法再拖了。 你:合理。那就把导出和审计日志锁定为必做项。这样还剩两个位置。剩下的五个里,哪一个挪到下个迭代对你伤害最小?

Marco: The dark mode work and the two dashboard tweaks can wait, I think. The onboarding email is the one I would fight for. You: Then here is what I will commit to: export, the audit log, the onboarding email, plus one dashboard tweak if we clear the first three by Thursday. Everything else is explicitly out of scope this sprint.

Marco:深色模式和那两个看板小改动可以等,我觉得。新用户引导邮件是我会拼一下的那个。 你:那我承诺的就是:导出、审计日志、引导邮件,再加一个看板小改动——前提是我们周四之前把前三个跑完。其余的这个迭代明确不在范围内。

Marco: Can you at least start the dark mode work if there is time? You: I can put it at the top of the stretch list, but I do not want to call it a commitment. If I pad the sprint with maybes, the number stops meaning anything and you lose the ability to plan around it. A short list we actually hit is worth more to you than a long list we miss.

Marco:如果有时间,能不能至少先动一下深色模式? 你:我可以把它放在弹性清单的第一位,但我不想把它叫作承诺。如果我用一堆『也许』把迭代填满,这个数字就不再有意义,你也就没法拿它去做计划。一份我们真能兑现的短清单,对你的价值远大于一份我们兑现不了的长清单。

Marco: That is reasonable. Send me the final scope so I can reset expectations with sales. You: I will write it up this afternoon: four committed items, one stretch item, three deferred with the reason next to each. If anything blows up mid-sprint, I will flag it the same day rather than at the review. No surprises.

Marco:合理。把最终范围发我,我好去跟销售重新对预期。 你:我今天下午写给你:四个承诺项、一个弹性项、三个延后项并在每一项旁边附上原因。如果迭代中途出岔子,我当天就同步,而不是等到评审会上才说。不搞意外。

Notice what you never did. You never said the word impossible, and you never argued about whether Marco's requests were reasonable. You brought capacity as a fact, asked him to rank his own list, wrote the cut items down instead of letting them quietly vanish, and refused to disguise a hope as a commitment. Scope negotiations go badly when they become a contest of will; they go well when both sides are staring at the same constraint.

回头看你从没做过什么。你没说过『做不到』这三个字,也没去争论 Marco 的需求合不合理。你把产能当作事实摆出来,请他给自己的清单排序,把砍掉的项写下来而不是让它悄悄消失,并且拒绝把一个愿望包装成承诺。范围谈判一旦变成比谁更硬,就一定谈崩;而当双方盯着的是同一个约束条件时,它就能谈成。