产品导航
用‘错题本’管项目:一个产品经理的复盘新招

去年Q3我们上线了一个客户期待已久的订单对账功能,结果刚发布三天就出了严重数据偏差。财务部门连夜打电话,客服工单暴增,团队全员回公司排查。最后发现是个字段映射错误——开发把‘结算金额’和‘应付金额’搞混了,而测试用例居然没覆盖这个场景。

这种低级错误,按理说不应该发生在我们这种有标准流程的团队。我们有需求评审、接口文档、测试用例评审、上线checklist……可问题还是来了。更气人的是,翻看历史记录,这已经是今年第三次出现‘字段混淆’类问题了。

那段时间我正好在陪孩子整理数学错题本。她把每次做错的题目剪下来贴在本子上,写清楚错因、正确解法,还用不同颜色标出是‘计算粗心’还是‘概念不清’。我突然想:我们能不能也给项目建个‘错题本’?

最开始我只是在飞书文档里建了个表格,叫‘项目认知偏差记录表’。每一行记录一次‘犯错经历’:问题描述、发生阶段、根本原因、影响范围、补救措施,最关键的一栏是‘认知盲区’——也就是当时团队以为是对的,但其实是错的假设。

比如那次对账事故,我们的‘认知盲区’写着:‘认为测试同学能从接口文档中自行推断字段含义’。实际上,文档里虽然写了字段名,但没有业务场景说明,新人根本分不清‘结算’和‘应付’在客户对账时的区别。

神奇的是,自从开始记这个‘错题本’,类似问题真的变少了。不是因为大家突然变细心了,而是这个本子慢慢成了新成员的‘避坑指南’。现在新人入职第三天就会被要求读最近五条记录,产品经理写PRD时也会主动查有没有类似历史问题。

但手工维护文档也有问题。一是容易断更,二是检索困难。有一次我想找所有跟‘时间时区’有关的案例,翻了半小时都没找全。后来技术负责人建议我试试蓝点通用管理系统,说是可以自定义数据结构,还能设提醒和关联关系。

我花了一个周末搭了个‘项目错题库’应用。每个‘错题’是一个数据项,可以打标签(如#字段定义 #权限逻辑 #时区处理),关联到具体项目、负责人,还能上传截图或日志片段。最实用的是‘相似问题预警’功能——当新建需求涉及‘金额’字段时,系统会自动弹出历史相关案例。

有次运营提了个新需求:导出用户充值记录。我在设计表头时输入‘实付金额’,蓝点立刻跳出三条历史记录,其中一条就是去年那个对账事故。我马上意识到需要明确定义,并在文档里加了注释:‘此字段不含优惠券抵扣部分,如需含券总额请调用另一接口’。就这一句话,避免了潜在误解。

现在这个‘错题库’已经成了我们立项前的必查项。甚至其他团队也开始来取经。客服主管说他们准备做个‘用户投诉错题本’,把典型客诉场景和应答话术沉淀下来;运维组则想记录‘告警误判案例’,区分哪些提示可以忽略,哪些必须立即响应。

有意思的是,这个做法改变了团队对‘犯错’的态度。以前出问题大家都躲,怕背锅;现在反而有人主动来登记:‘我又踩坑了,赶紧记下来别让别人再踩’。有一次后端同事提交了一条:‘以为分页参数默认是10,实际是20’,还配了个哭脸表情。这条后来被产品和测试同时收藏,成了接口联调的检查重点。

我逐渐意识到,很多管理工具失败,是因为它们只记录‘正确流程’,却忽视了‘错误经验’的价值。SOP告诉你该怎么做,但‘错题本’告诉你为什么不能那么做。前者是地图,后者是路标上的‘前方塌方’警示。

最近我们把这个机制又往前推了一步。每月最后一个周五下午,不开复盘会,改开‘错题分享茶话会’。每人带一杯咖啡,轮流讲一个自己或团队‘曾经理解错了但现在懂了’的事。不追究责任,只讨论认知升级。上周QA小姐姐分享了她如何从‘按文档测试’变成‘按用户路径测试’,听得几个老开发直点头。

昨天新来的实习生问我:‘这个错题库以后会删掉旧记录吗?’我说不会,‘这些不是黑历史,是我们的认知年轮’。

由AI生成

微信扫码关注关注乱码泥石流,领取福利

  1. 蓝点管理系统正版授权
  2. 好书推荐及电子版资源
  3. 最新管理软件资讯推送
  4. 不定期随机福利