需求文档的更新速度赶不上口头变更的速度。我发现自己居然没法反驳。我发现这个交互在移动端根本没法用,但需求里没提移动端。真香定律准时生效

上线前一天产品经理说要加个功能,我问评估了吗,他说这个很简单。我默默打开了编辑器,准备一步步验证。我把这个功能的竞品截图找了出来,产品看了一眼说不是这个。感动,然后我学到了新的一课

我在群里问了三个问题,得到了四种答案。我把相关的记录都翻了出来做对照。我把这个功能的原型改了第四稿,产品说回到第一稿。这大概就是程序员的人生吧

需求的边界在开发中会自己长出来。我停了一下,然后继续手上的活。我在会上决定先做个最小可用版本,产品说能不能再加一点。这大概就是程序员的人生吧

这个需求的目标是提升体验,验收标准却只有一个数字。我忽然觉得,这可能就是这一行的常态。我把这个页面按产品说的改完了,他说还是原来那版好。真香定律准时生效

产品经理:能不能让用户看到更多内容?我:能,把首页砍了都放列表。我默默打开了编辑器,准备一步步验证。我把这个需求的口径对齐了三次,每次对齐的结论都不同。这条经验值直接拉满

需求评审的意义在于让所有人对同一份文档产生不同的理解。我想了想自己这些年,好像确实如此。我打开了自己的 task 列表,有四个都是同一个需求派生的。我把它写进了组内的避坑文档第一章

需求文档的更新速度赶不上口头变更的速度。我停了一下,然后继续手上的活。我在会上说这个方案需要三天,产品说能不能今天给。这大概就是程序员的人生吧

这个功能的灵感来自一个已经不存在的竞品。我忽然觉得,这可能就是这一行的常态。我最后按自己的理解做了,产品经理说跟他想的不太一样。好在最后有惊无险

需求的变更往往从一句「顺便把这里也改一下」开始。我发现自己居然没法反驳。我在会上说这个方案需要三天,产品说能不能今天给。果然现实比段子更精彩