分享卡片这个小需求进入开发后,许惊蛰第一次感受到什么叫“文档写得再清楚,现实也会自己长腿”。
需求评审那天大家讨论得很顺,状态反馈、分享卡片、H5回流页,边界都定好了。许惊蛰甚至一度产生了一种很危险的错觉:这需求不大,应该很稳。
陶舟听见他这句话,端着咖啡路过,停下来看了他一眼:“小许,产品新人最危险的时刻,就是觉得一个需求很稳。”
许惊蛰当时还不服:“我没有觉得很稳,我只是觉得它边界清晰。”
“边界清晰不代表世界配合。”
事实证明,陶舟不愧是被需求毒打多年的成熟产品。
开发联调第一天,小陈发来测试链接,让许惊蛰看看分享卡片展示效果。许惊蛰很认真地打开,准备以一个产品助理应有的严谨态度检查字段、文案、点击路径和落地页。页面加载出来那一秒,他整个人安静了。
卡片标题写着:帮我找找它。
配图是系统默认的灰色占位图。
下方文案是:它走丢了,最后出现于南区食堂附近。
许惊蛰盯着“它走丢了”几个字,表情逐渐空白。
他点开详情,物品类型显示:校园卡。
一张校园卡,被系统描述得像一只离家出走的小狗。
许惊蛰缓缓转头看向小陈工位。小陈正戴着耳机敲代码,神情无辜得像什么都没发生。许惊蛰走过去,语气非常温柔:“小陈老师。”
小陈抬头:“怎么了?”
许惊蛰把手机递过去:“我们这个失物招领分享卡片,是不是有一点点……动物保护组织化?”
小陈看了一眼,也沉默了。
旁边倪然凑过来,看完以后直接笑出声:“帮我找找它?最后出现于南区食堂?这不就是寻狗启事吗?”
陶舟从旁边探头:“物品拟人化,增加情感连接。”
许惊蛰面无表情:“那下次丢水杯是不是写‘它曾经陪我熬过无数夜晚,如今独自在教学楼流浪’?”
倪然笑得咖啡差点洒出来。
小陈摘下耳机,解释:“这个模板是我拿旧的宠物寻回模块改的,忘了换文案。”
许惊蛰:“我们公司还有宠物寻回模块?”
小陈:“以前本地生活项目里做过。”
许惊蛰真心实意地震撼了:“原来我正在和一只走丢的狗共享代码遗产。”
陶舟拍了拍他的肩:“欢迎来到真实开发世界。很多功能背后都有前世。”
许惊蛰把这个问题记进测试清单,标题写得非常克制:分享文案存在物品拟人化偏差。写完以后,他又觉得太正经,在备注里补了一句:校园卡不是狗。
何经理看见备注时,抬头看了他一眼:“这句可以删掉。”
许惊蛰立刻删了。
文案问题只是开始。下午继续测试,许惊蛰又发现分享卡片里展示了用户手动填写的备注,而有个测试账号备注里写的是:“我的耳机盒上贴着小熊贴纸,里面还有我手机号,谁捡到联系138……”
许惊蛰看到手机号的瞬间,头皮都麻了。
他立刻去找何经理:“备注字段不能直接展示到分享卡片,会暴露隐私。”
何经理看了一眼,点头:“对,分享卡片只展示物品类型、区域、时间和系统编号,备注不能外显。PRD里写了吗?”
许惊蛰心里咯噔一下,打开文档往下翻。写了。写在展示字段里,但没在“字段过滤规则”里单独强调。
这就是新人最容易踩的坑。你以为写了展示字段,大家就会默认不展示其他内容;但开发实现时可能直接复用详情页数据,测试数据又暴露得明明白白。产品文档不是写给理想读者的,是写给“我只按你说的做”的现实系统看的。
许惊蛰当场把文档补了一条:分享卡片与未登录落地页不得展示用户自由输入的备注、联系方式、详细地址等隐私信息;如需展示,仅展示系统结构化字段。
陶舟看完说:“这条补得好。记住,自由输入字段永远要小心。”
许惊蛰点头:“明白。用户自由发挥,比我还可怕。”
倪然听见了:“你对自己认知还挺清楚。”
一天测下来,许惊蛰的小本子写满了问题。文案模板错误,字段展示不规范,落地页未登录状态下按钮文案不清楚,状态卡片刷新有延迟,分享后返回路径丢失。每个问题都不算惊天动地,但堆在一起,让他第一次真正理解“上线前测试”为什么不能随便过。
晚上八点,办公室里只剩几个人。小陈在改接口,陶舟在看后台状态,何经理还在确认第二天灰度范围。许惊蛰本来只是实习生,按理说可以先走,可他看着自己提出来的那一串问题,实在走不踏实。
倪然收拾包时问:“小许,你不走?”
许惊蛰盯着屏幕:“再等一版。”
倪然笑:“第一回等开发修bug?”
“嗯。”
“感觉怎么样?”
许惊蛰想了想:“像等查重报告,但查重报告不会半小时发一个新版本让我继续崩溃。”
倪然笑着走了。
九点多,小陈发了新链接。许惊蛰重新测了一遍,寻狗启事终于变回了失物招领。标题改成了:“我在校园里丢失了一件物品,帮我留意一下。”文案不算惊艳,但清楚、安全、不像宠物寻回。隐私字段也隐藏了。落地页未登录状态只展示概要,点击认领时引导登录。
许惊蛰松了口气,给何经理发测试结果:核心问题已修复,剩余两个低优问题不影响灰度,可在下一版优化。
何经理回:辛苦,明天灰度。
他盯着“明天灰度”四个字,心里忽然紧了一下。写文档、评审、测试都还在内部,灰度就意味着真正的用户会看到这个功能。也意味着真正的用户会用各种他们想不到的方式折磨它。
下班走出公司,许惊蛰给江辞发消息:今天差点把失物招领做成寻狗启事。
江辞很快回:?
许惊蛰把事情从“帮我找找它”讲到“校园卡不是狗”。江辞那边停了一会儿,回:还好发现了。
许惊蛰:你怎么不笑?
江辞:笑了。
许惊蛰:我没听见,不算。
江辞直接打了视频过来。许惊蛰站在公司楼下接起,江辞那边在书房,眼里确实带着笑。
“校园卡最后出现于南区食堂?”江辞问。
许惊蛰扶额:“你不要复述。这个文案一复述,我就觉得它下一秒要自己跑回来。”
江辞笑出了声。
许惊蛰终于满意:“这才对。男朋友要有基本捧场意识。”
江辞问:“今天加班?”
“嗯,等开发修了一版。明天灰度。”许惊蛰说到这里,语气没刚才那么轻松,“有点紧张。”
“担心上线后有问题?”
“对。内部测试都能测出这么多,用户一来,谁知道他们会怎么用。”许惊蛰靠在公司楼下的柱子边,“我以前觉得上线是胜利,现在觉得上线像把孩子送进野外。”
江辞说:“上线不是结束,是开始观察。”
“你怎么什么都能讲得这么稳?”
“因为问题总会有。”江辞说,“重要的是你们有没有看见它,能不能处理它。”
许惊蛰慢慢呼了一口气:“明白。上线后继续看数
【当前章节不完整】
【阅读完整章节请前往原站】
【ggd8.cc】