本书标签: 校园  创业之路  女程序员     

var_054:新的挑战

心动代码:三角力量

四月初,公司面临一个意料之外的问题。

一家杭州的竞品上线了一个功能模块,跟他们的社区版块设计思路几乎一样。甚至连模板的布局顺序都撞了。林小雨第一个发现的——她在一个产品论坛的评测帖子里看到了截图,发到群里的时候打了十八个感叹号。

杨洛文把截图投在显示器上,四个人站成一排盯着看。

「立项时间比我们晚,但上线比我们早。」李锦瑶说。

「抄我们的路线图。」陈浩把文档翻到两个月前的一次项目讨论记录。上面白纸黑字写着社区版块的设计框架,那个文档在公司飞书群里共享过。陈浩说:「飞书权限可能没设置好。」

「不是飞书的问题。」杨洛文靠在桌边。「公开文档被看到就看到了。关键是他们执行快。」

「那我们多久能上?」许墨问。

李锦瑶翻看迭代计划表。「原定八月。压缩到六月。」

「来得及吗?」

「如果你能周末加班,可以先不做完所有页面,核心的三项——帖子发布、评论、点赞——先上线。其他的边走边加。」

许墨点头。

杨洛文没有立即表态。他重新看了一遍竞品的截图,翻到用户评论页。底下有几条一星反馈:「功能多但卡」「模板加载要八秒」「排版乱」。他指了指最后一条。

「他们写出来的交互体验不如我们。图快但不稳。」

他把竞品截图放大到200%,一行一行地看对方的UI细节。按钮间距不均匀,标签对齐靠左而不是居中,配色用的是一套免费模板的默认值。他不是在找对方的弱点——他是在确认自己的判断没错。做事快不稀奇,稀奇的是快的同时还做得稳。而「稳」这件事,没有捷径,只能靠一次次熬夜改 Bug、一次次和用户面对面聊天、一次次把「差不多」推翻成「还不够」。他转过来,「我们不跟他们比赛。我们做好自己的节奏。六月上线可以,但你给我保证核心功能零崩溃。」

「我可以保证核心流程。」李锦瑶说。「非核心的功能上线前跑一轮测试群。」

周五晚上,整个团队都在加班。苏念从腾讯远程传回来新首页的交互方案,陈浩在本地适配到移动端,来回改了四个版本。许墨在社区版块的首屏渲染上卡住了——加载时间一直压不到两秒以内,她已经换了三种方案。杨洛文搬了椅子坐到她旁边一行一行看代码,许墨已经在上面耗了两个晚上,但她的屏幕上一行注释都没有删。林小雨在茶水间泡了第七杯咖啡,端回来说「这杯肯定能撑到十二点」。

李锦瑶坐在地毯上,面前摆着一台笔记本、一叠打印出来的用户反馈、iPad上开着竞品的交互录屏。她在产品路线图的最上面写了一行字:「比快不如比稳。」

凌晨一点,杨洛文走到她旁边,在地毯上坐下来。

「许墨的首屏加载达标了。」他说。

「陈浩的适配进度定了没?」

「他说再改一版。我让他明天早上再改。」

李锦瑶把手里的反馈表翻到下一页。是一张手写的纸条,上面歪歪扭扭地写着「模板很好用,但是能不能出一个能自动生成表格的功能」。字迹像小学生写的。落款是「大一 机械系 周同学」。

「你看这个。」她把纸条递给杨洛文。

杨洛文看完,放下来。「做。」

「什么?」

「自动生成表格。这个需求我写了。排到七月。」

李锦瑶侧过身看他的屏幕。上面排了密密麻麻的十六项待办,每一项后面都标着优先级。自动生成表格排在第十一的位置,优先级写了「P2」。

「P2你通常不做。」她说。

「但这个该做。因为写纸条的人不会自己提 Issue。」

李锦瑶轻轻地笑了。凌晨的办公室只有中央空调的低频声音和键盘偶尔的敲击声。她的笔记本旁,地毯上有两个歪歪扭扭靠在一起的坐垫印。

她打开竞品的APP,又看了一遍。功能确实像,但看久了总觉得少了什么。不是少了某个功能模块——是少了某种温度。一种从手写纸条、从P2破例、从凌晨一点的坐垫印里渗出来的温度。她把竞品关掉,重新打开粤海通的后台。新用户注册量还在涨,凌晨一点还有人在线。她看着那个数字,在地毯上换了个姿势,膝盖不小心碰到了杨洛文的腿。他没躲。两个人就这么靠着,一个看代码,一个看用户反馈,中间隔了两杯凉掉的咖啡和一台发烫的笔记本。