夜雨聆风学习资料网

ARTICLE · 1119837

不写文档,我就变快了吗?

不写文档,我就变快了吗?

龙龙老师,今年是我做产品的第二年,团队为了提速,从去年开始拥抱AI,这一年来我写的文档越来越少,可速度好像没有提升的很明显,但肉眼可见的是混乱程度在加剧,几句话一个需求,产研看起来很默契,可把周围其他线的同事搞懵了,尤其是测试,基本上都在瞎测,还有遇到大需求想要回溯时,没有沉淀全靠猜。这几个月下来,我感觉自己好像不太能拥抱AI,不知道怎么提速,我不会要被淘汰了吧?

这是后台收到的一条留言,我看到它时,停留了好几分钟。

我以为自己能很快回复这位朋友,可好几次打好的回复,最后都被我删了。

我卡住了,这个问题没那么简单。

回答得不好,不但缓解不了他的焦虑,反而可能把事情说得更乱。

思来想去,我觉得这问题没有绝对的标准答案,还是试着分享下我的看法。

说到底,我真正想回答的是另一个问题。

不写文档,速度就真的变快了吗?

# Chapter 1

提速是所有团队都会遇到的问题,跟领域、行业、品类都无关。

软件开发需要提速,烧烤出餐需要提速,制造生产也需要提速。

写文档要提速,出稿子要提速,质量测试也要提速。

为什么非得提速?

把自己想象成老板就清楚了。

我要更快地验证市场,我要更快地看到收入增长。

那怎么做呢?

想办法更快地开发迭代,更快地做出新品,更快地获取客户反馈。

大家总说,天下武功,唯快不破。

放到商业里,这句话也成立。

快做快试,多错多试,循环往复。

而这条快速路上的所有角色,都会被带动着一起提速,绝无幸免。

我们都不想让自己成为那个最慢的环节。

我这么讲,个体的焦虑是不是会适当缓和一些呢?

因为提速焦虑本来就是常态,它并不罕见,不是现在才有,也不只存在于某个行业。

所以先别急着怀疑自己。

你遇到的不是会不会被淘汰的问题,而是所有人都在经历的提速焦虑。

只不过,以现在的视角看,我们正处于一个显著被动提速的阶段。

大家伙也无处可逃,我同样无法置身事外,这是趋势。

既然逃不过、躲不过,那就只能面对。

只要敢面对,问题基本上就不会太大。

记住上面这点。

反正就是别怕,兵来将挡,水来土掩。

接下来,就看看如何安全地提速。

# Chapter 2

提速要看「人」。

准确点说,要看这件事会不会影响别人,有没有协作成员。

我还是从开发过程中写文档这件事切入,会更容易理解一些。

文档是给人看的。

当一件事情不存在协作、不影响别人,也不需要交接时,那就怎么快怎么来,能不写就不写。

我经手过好几款产品的交付,其中有一部分仍在服务阶段,这些产品的迭代都由我一个人负责。

起初遇到大需求时,我也尝试过用文字记录自己的所思所想,但没坚持多久就放弃了。

大厂那套规范化管理适合团队合作,不太适合单兵作战。

对我来说,文档就会明显成为提速的枷锁。

赤裸地讲,时间都花在了把文档写得像模像样上,其实意义极其有限。

后来我做了两件事,把文档这一环节从工作流里踢了出去。

第一,有文档,但文档不是我写的。

做需求时,AI 是写手,它写它读,我出脑子,文档服务于它。

我把一大半时间放在问题和目标的表达上,交互和技术方案反而聊得更少。

比起后者的优雅丝滑,我更在意前面的问题有没有识别准确。

问题识别准确后,一般交付结果也不会有太大的偏差。

久而久之,工作的重心就逐步偏向识别问题。

这才是产品最该做的事。

不过有一说一,不管是谁写的文档,只有在被使用时才有价值。

绝大部分需求文档,都可以说是一次性的。

需求做完了,它的使命也就结束了。

AI 写的文档,我至今重新打开的概率不会超过 1%。

我更愿意看代码。

这就是我做的第二件事。

第二,对我来说,代码仓库就是最好用的文档。

代码是产品最直接的表达形态,它呈现的是最客观的逻辑。

做过产品的同学应该都知道,需求文档表达的是思考逻辑和预期方案,实际落地时很难做到百分百还原。

也就是说,通过文档看背景可以,看最终效果不行,多少会有偏差。

所以,需要排查问题或者回看历史时,我会直接选择看代码。

我的很多对外文档,比如常见问题、更新日志、用户教程,都是通过读代码生成的,简单高效。

所以,如果只看一个人,不写文档,速度确实有可能变快。

总的来说,一个人的提速是简单的。

理清楚什么是重中之重,把精力投入进去,再删掉其余不重要的环节。

可一旦中间出现了“别人”,事情的复杂度就会显著显著再显著提升。

# Chapter 3

人一多,不可避免地就会遇到协作问题。

而协作里要不要写文档,又是一个老生常谈的话题。

不过在讨论团队应该怎么做之前,我想先把镜头收回来,看看我们自己。

问题到底出在文档,还是出在我们对文档的认识上?

我直接给出几个从个人身上诊断的方法。

一,是否分得清工作的主次。

产品日常工作里写文档是常态。

可以大胆地说,大部分产品经理都曾通过文档来彰显工作量和价值,职业越早期,写得越多。

这是中性的观点。

一万小时定律没错,现在多写一些,以后才能少写一些。

但也不能动不动就写文档,要先想清楚写文档在工作中的主次。

为什么我非得写这个文档?

这个文档究竟写给谁看?

除了文档,还有没有更轻的表达方式?

我有没有更重要的事情要做?

产品要解决问题,文档只是解决方法之一。

吼一嗓子能解决的事,就别非得上文档。

我在职业头两年经常写文档,大大小小的事情都需要文档记录。

改个布局的小细节要写,接入支付的大特性也要写,只要流转到开发节点,就必须有文档来做载体,没有就不做。

甚至到后来,产品输出的文档数量跟开发写的代码行数一样,变成了隐形的考核标准。

文档变成了形式主义的具体表现。

不能说完全没有收获吧,只能说如果腾出更多时间,应该能做更多产品真正该做的事情。

二,抛开剂量谈药效就是扯淡。

写文档也一样,如果简单说写文档浪费时间,这实在是太片面了。

我个人非常认可文档的价值。

好记性不如烂笔头,何况我们的文档还会直接影响上下游。

可如果觉得写文档影响速度,那就先看看,日常工作里究竟有多少时间花在了写文档上。

再看看这些文档里,又有多少是真正被人使用的,多少是价值甚微的。

如果排查下来,时间花得多,文档价值又很小,那就要么改变自己,要么改变环境。

反过来,如果文档并没有占用多少时间,也确实有人在使用,那就得问问自己,是不是单纯在抗拒写文档。

这其实就是下一个问题了。

三,嫌写文档影响进度,有没有一种可能,是我们不会写。

别急着对号入座,这句话说的也包括我自己。

实话说,写文档是产品众多事项里最舒服惬意的一件事,没有之一。

在我看来,文档就像是一个空白的舞台。

我要自己设计开场落幕,自己设计服装、道具,自己布置场景。

我在舞台上只有一个使命,把故事讲清楚。

用我的肢体,用我的语言,让观众充分理解我的故事。

我在舞台上也只有一个对手,就是我自己。

我要如何又快又好地把观点演绎出来呢?

至少目标足够具体:把故事讲清楚。

这实在是一件值得高兴的事情(居然有目标!)。

所以我说怎么想都想不到,居然有产品会不愿意写文档。

哈哈收一收收一收,脑洞一不小心就打开了。

我其实想表达的是,写文档并没有大家想的那么让人生厌。

换一个角度去看这件事,可能就会有全新的体会。

当你享受写、又经常写时,质量和速度都会有明显提升。

这就跟我开车一样。

我不喜欢开车,很大一部分原因就是车技差,难道我因此就不再开车了吗?

不会的。

熟能生巧,我会继续开,直到车技变好。

文档也是一个道理。

如果我们写得太少、写得不够好,速度太慢拖累了节奏,那就继续磨、继续写。

所以,站在个人角度看文档和速度的关系,无非就是三个问题。

第一,能不能分清楚写文档和其他工作的主次。

第二,日常工作里,写文档到底占了多少时间。

第三,我们对写文档究竟是什么态度。

前两个问题,是在判断文档有没有真的拖慢我们。

最后一个问题,是在判断我们对文档的抵触,究竟来自它没有价值,还是来自自己不喜欢写、不会写。

想清楚这几个基本问题,或许对我们都有帮助。

# Chapter 4

再回到团队上。

如果只看一个人,前面的答案是明确的:能省就省,怎么快怎么来。

可放到团队里,不写文档,速度就一定会变快吗?

未必。

我先说我的主要观点,速度不是靠简单做减法就能提上去的。

这件事没有绝对的万金油,适合自己的才是最好的。

上一章已经把我对文档的态度讲得很清楚了。

事情不是非黑即白,需要“因地制宜”。

不需要文档就不要硬写,需要写文档的就不要凑合。

我经历过啥需求都用文档,也经历过啥需求都靠一张嘴,还经历过相对理想的混合状态。

文档驱动型的管理,优势在于清晰、可控。

劣势也很明显,流程极易阻塞在出文档的节点上,可以说是动不动就卡住了,身会累。

口头驱动型的管理,优势当然是灵活、快速。

劣势也很直接,就是混乱。提需求简单,但做需求全靠想象,对齐、遗忘、再对齐、再遗忘,心会累。

混合型的管理,看起来像是把两家的好处都占了,实际上最难。

因为混合难在一个度。

什么时候写,写到什么程度,谁来写,谁说了算。

这个度控得好,阖家欢乐。

控得糟,容易扯皮,身心俱疲。

情况看似不太乐观,好像不管怎么做,提速都会带来副作用。

那倒也不至于。

下面是我的一些策略。

一,与其看不如做。

如果团队自己也拿不准哪种方式更合适,最简单的方法就是先跑起来。

文档驱动、口头驱动、混合驱动,都可以试一试。

不需要很长时间,跑个 2—4 周,基本就能看到问题。

试完了不要只看产品是不是少写了,还要看开发问得少没少,测试猜得少没少,团队返工少没少。

最后拿结果说话。

二,文档友好协作。

如果确认问题的确出在产品文档太重,那就先让产品少写一点。

注意,是少写,不是不写。

关键需求、关键规则、关键节点,还是要由产品写清楚。

非关键问题就用更轻量的方式记录,发条飞书消息,丢张截图,甚至当面吼一嗓子都可以。

不要让一份完整文档,成为所有人开始工作的前置条件。

把该写的写清楚,把没必要的拿掉,产品才不会一直卡在写文档这件事上。

三,全员转型产品。

产品少写了,接下来的问题就是谁来写。

总不能产品不写,其他人也不写。

这样不是提速,只是把问题藏起来了。

所以第三步,不只是让更多人来写文档,而是让更多人拥有产品意识。

换句话说,全员转型产品。

这里的“产品”不是职位,而是两种东西:Ownership 和产品 Sense。

Ownership 看重视程度,产品 Sense 看判断水平。

当这两种意识足够强时,团队成员就不会只盯着自己手里的任务,也会主动站到产品视角上思考问题。

这里说的判断,不是完成自己岗位职责范围内的判断,而是产品判断。

团队成员不只从自己的岗位看问题,也能站在用户、业务和整个产品的角度,判断一件事该不该做、应该做到什么程度、不同选择会带来什么影响。

当这种产品判断足够成熟,很多问题就不必再等产品拍板,成员自己就能往下推进。

这不是去产品化,更不是大家一窝蜂地去抢产品的工作。

团队要培养的,也不只是多几个人会写文档,而是让判断能力和责任意识分布到更多人身上。

产品要做的,不是把所有判断都抓在手里,而是把判断权适当地分出去,再给足边界和支持。

产品不再是团队里唯一的信息出口,而是协作的组织者。

四,目标驱动迭代。

当团队里越来越多人具备 Ownership 和产品 Sense,才有条件继续走到下一步。

再往后走,连谁该写文档、写多少文档,都不需要提前规定。

用目标而非任务来推动产品迭代,差别就在于想象空间。

目标不是模糊,更不是让大家各做各的。

目标是把问题、边界和结果讲清楚,至于具体怎么实现,可以给每个板块留下足够的空间。

有人觉得写一页文档最快,那就写。

有人觉得画张图、发段消息就够了,那也可以。

每个板块的人根据自己的目标和协作对象,判断要不要用文档、由谁来写、写到什么程度。

只要不影响别人,最后也能对结果负责,就不用追求所有人的动作整齐划一。

走到这里,文档不再是统一要求,而是一种协作工具。

需要就用,不需要就别硬上。

这几条也不见得就一定有效。

毕竟团队是由人构成的,而人是最复杂多变的因素。

我们一方面要尊重团队成员的多样性,另一方面也要在多样性中寻找稳定性,这本身就不是一件容易的事情。

但至少有一点是明确的。

文档只是表象,背后是人怎么判断、信息怎么流动、责任怎么分配。

只删除文档,解决不了这些问题。

# End

我确确实实没想到,一个关于文档的话题,自己能写这么多。

罗里吧嗦写了很多细节,也算给自己做个记录。

回到开头那位朋友。

你看到测试在瞎测,看到大需求无法回溯,说明你已经意识到团队的提速出了问题。

这跟你会不会拥抱 AI 没有直接关系,更不代表你要被淘汰。

文档当然可以少写,也可以交给 AI 写。

所以,不写文档,速度就变快了吗?

对一个人来说,有可能。

对一群人来说,未必。

说到底,一个人的快很简单,一群人的快很难。

团队提效,绝不是删掉文档就算结束。

速度不是删出来的,是整套协作一起调整出来的。

文 / Chris

相关学习资料