把操作过程写清楚,核心是让读者不依赖猜测就能复现你的步骤。你需要按真实执行顺序排列动作,每一步都写清“在什么位置、做什么、看到什么结果”,并补上出错时的判断方法。对已有页面或项目的改进,重点不是增加篇幅,而是把原先省略的中间环节补回来。
同一套操作,写给新手和写给熟手,写法不同。新手需要知道入口在哪里、按钮叫什么、操作前要满足什么条件;熟手可以跳过基础说明,但需要知道边界条件和异常处理。判断标准很简单:把步骤交给一个没做过这件事的人,看他能否在不提问的情况下完成。如果他卡在“然后呢”,说明过程还没写清楚。
适用条件是:读者具备基本背景,但没执行过这项操作。如果读者连前置知识都不具备,应先补一段前置说明,而不是把基础概念塞进每一步里。
常见问题是把操作过程写成了知识介绍:先讲原理,再讲概念,最后才讲怎么做。读者要执行时,需要的是动作顺序。改进时可以把原有内容拆成两类:一类是执行步骤,按时间先后排;另一类是背景解释,放到步骤之前或之后。
每个步骤至少包含三个信息:
假设一个例子:把“配置好参数后保存”改成“在参数设置区把超时时间改为 30,点击保存,页面顶部出现‘已保存’提示”。后者可以被检查,前者不能。这里的 30 和提示文字只是示例,实际写你项目里真实存在的值。
操作过程写不清楚,很多时候不是漏了动作,而是漏了判断。读者走到某一步时,面对的不是唯一结果,而是“如果 A 就继续,如果 B 就换一种做法”。这类分支要显式写出来,不要留给读者猜。
可以用下面的检查项逐条核对已有内容:
如果一项现象有多个可能原因,不要写成唯一原因。例如“保存失败”可能来自权限不足,也可能来自必填项为空,还可能来自网络中断。写清每种可能对应的排查动作,比断言“一定是权限问题”更有用。
操作过程写完,要给出验收信号。验收信号不是“应该可以了”,而是读者能自己观察到的结果。比如列表中出现新记录、文件大小发生变化、状态从“待处理”变为“已完成”。如果结果依赖时间,要写清等待多久再检查,以及超时后怎么办。
对已有页面或项目的改进,可以按这个顺序执行:先找出读者最常卡住的一步,补上位置、动作和结果;再检查是否存在未说明的分支;最后加上验收信号和失败后的重试入口。改完后让一个没参与编写的人照着做一遍,记录他提问的位置,那些位置就是还需要写清楚的地方。
下一步,挑一篇现有操作说明,只改其中一步,把位置、动作、结果和失败处理补齐,再对比改前改后读者能否独立完成。