先说个常见场面
客户在微信里发一句「登录又不行了」,测试在群里 @ 开发,开发改完回一句「好了」。三天后客户说还是没好。你想翻记录,翻不到——因为从头到尾就没人把它当成一条记录。
这不是工具的问题,是「收口」的问题。BUG 必须有唯一入口,而且要能接住四个来源:客户、测试、开发自查、线上告警。少接一个,你就会在某个周五晚上补课。
一、字段别贪多,六个就够
严重程度(P0–P3)、影响模块、来源渠道、是否客户可见、复现步骤、期望结果。就这六个。多加一个字段,填的人就少一截。
复现步骤写不清的单子,直接退回提交人。这条规矩严格执行两周,提单质量会明显变好。
二、优先级矩阵:客户可见是单独一列
外包和自研最大的差别在这儿——团队内部觉得不疼的问题,客户下周就要验收。
| 级别 | 客户可见 | 客户不可见 |
|---|---|---|
| P0 阻塞 | 当天修,其他活全停 | 当前迭代内修掉 |
| P1 严重 | 24 小时内给方案和时间点 | 排进当前迭代 |
| P2 一般 | 当前或下个迭代 | 进待办池,按容量取 |
| P3 轻微 | 攒着批量处理 | 三个月没人提就关掉 |
重点是 P3 要敢关。待办池里躺着两百条三年前的 BUG,每次翻都要浪费半小时,还看不清真正该做什么。
三、迭代排 70%,剩下 30% 留给插单
外包团队被插单是常态,不是意外。你把两周迭代排到 100%,客户插一个紧急需求,计划当场崩掉,然后团队开始默认「计划是假的」。这个心态一旦形成,后面很难扭回来。
按 70% 排,留出 1–2 个机动位给插单、线上问题和联调延期。估算按人天,不要按「感觉能做完」。
四、BUG 和需求进同一个池子排序
需求走一套流程、BUG 走另一套,你就永远算不清这个迭代能不能交付。放到一个池子里,按价值和风险一起排,排完再看总量是不是超了容量。
五、让客户自己提,别让 PM 当传话筒
PM 一天花两小时截图、转述、解释进度,这活儿没产出。给客户一个门户:自己提单、自己看状态、自己看验收清单。客户提的单直接进池子,PM 只负责定优先级。
Stepwise 的客户门户就是处理这些事的——客户只看得到他关心的单子,看不到你内部的争论和排期拉扯。
六、每周盯三个数就够
- 新增 vs 关闭:连续两周新增大于关闭,就是在超支,别自我安慰说「下周就好了」。
- 平均修复时长:按优先级分开看。混在一起看没有意义,P0 和 P3 的影响因素完全不同。
- 重开率:修完又被打回来的比例。这个数超过 10%,通常不是人手不够,是验收标准没写清楚。
七、几个反复踩的坑
- 让开发自己关单。关单权限给测试或者提单人。
- 测试环境和生产环境混着报。单子里必须写环境,不然复现全靠猜。
- 客户口头说的需求没落单,两周后变成「你们答应过的」。凡是口头提的,PM 十分钟内补一条记录,哪怕先只有标题。
- 站会开成进度汇报。站会只讲阻塞,进度看板上有,不用念。
工具不解决管理问题,但能把「收口」这件事的成本压得很低。Stepwise 里 BUG 池、迭代看板和客户门户是打通的,不用来回导表格——顺手试一下也行。


