领导反复改需求怎么办?我用一张“变更成本表”,把返工从每周4.2次压到1.3次

🔑 关键词:工作难题,需求反复变更,变更成本表,跨部门沟通,职场沟通

📖 摘要:需求反复变更大概是职场里最磨人的工作难题之一。这篇文章讲我2021年做后台权限系统改版时,被改了11版需求之后,怎么用一张变更成本表把返工率压下来的,包括四个具体步骤、一份表格的六个字段,以及哪些情况下这套方法根本不好使。

先说个具体的

图片

2021年9月我接手一个后台权限系统的改版,需求文档从 v1 做到 v11。最夸张的一周,周三评审完,周五下午四点运营那边发消息说“权限那块再想想”,周一早上又变成“还是按原来的来吧”。我统计过,11 版里有 6 版的改动都集中在同一个页面——角色权限配置页。返工工时加起来 47 个小时,这是从 Jira 里拉的,不是我嘴上拍的。

那时候我干过两件蠢事。一是当场答应,回工位在群里跟同事骂两句;二是硬顶回去,说“这个改不了”。前者让我在同一个坑里摔了六次,后者让运营那边觉得我不好合作,后面提需求直接绕过我找我们总监。两个都不行。

我后来想明白的一件事

图片

需求反复变的根本原因,不是提需求的人想不清楚,是变的成本不落在做决定的人身上。你加班到十点改完,他第二天早上看到新版本,中间隔着的是你的工时,不是他的。

所以这件事的解法不是“说服他别改”,而是把这个成本挪到他眼皮底下。这跟技术能力关系不大,跟流程设计关系很大。我以前总觉得沟通是情商问题,后来发现大部分是信息不对称——他不知道动这一下要牵连多少东西,我也没告诉过他。

图片

我当时做的第一件事,是拉了一张表,每行一次变更,列了六项:变更内容、提出人、影响的接口数、预计返工工时、原上线时间、变更后上线时间。

具体怎么做的,四步

第一步,这张表我先自己填了两周,没给任何人看。目的不是留证据,是搞清楚哪些变更是真变更、哪些只是我自己没理解到位。填完发现有一半的返工其实可以避免,里面有三四次是我把口头的一句话直接当成了最终需求。

图片

第二步,给选项,不给结论。运营说“权限要能按部门继承”,我不再回“好”或者“这个做不了”,我回三个选项:A 先只做一级继承,3 个工作日;B 完整继承关系,8 个工作日,上线顺延到 10 月 29 号;C 这版先不做,下个迭代单独排。让他挑。

第三步,让他确认。不是真签字,是把选项写进会议纪要,邮件发一遍,请他回一句“按 B”。这一步我犹豫过,觉得太正式,像在甩锅。但事实是他要的是东西能做出来,我要的是知道做到哪算数,两边目标其实一致,只是以前没人把话说清楚。

图片

第四步,设变更窗口。每周二、周四下午两点到四点集中处理变更,其他时间不改。这条最难执行,因为人是随时会想到点子的。我一开始也破过规矩,后来发现只要破一次,后面就全破了。

结果,还有几个没用的

大概两周后,变更频率从平均每周 4.2 次降到 1.3 次。上线时间从原定的 10 月 15 号推到 11 月 8 号,晚了 24 天,但这次是所有人一起点头的,没人再抱怨。

图片

这套东西不是万能的。我遇到过一个真没法量化的需求,老板说“我要一个像抖音那样刷的”。这个怎么算工时?最后我 48 小时之内用 Figma 做了个能点的原型,让他上手划了五分钟,他自己说“不是这个感觉,我要的是推荐准”。原型比开会管用,因为有些东西用语言确实描述不出来。

另外也不建议照抄。我们当时有 Jira 和工时统计,数据能拉。五六个人的小团队没这些工具,用微信聊天记录手记也能算,关键是让“变更”这件事变得可见。做这张表我最大的收获不是流程变好了,是我终于知道自己的时间到底花在哪儿了。

🏷️ 标签: