把操作过程写清楚,核心不是堆步骤,而是让读者在每一步都知道“现在在哪、为什么做、做完看到什么、出错怎么退”。落到已有页面或项目上改进时,先找出读者卡住的位置,再把该位置补上判断依据和可核对结果,而不是把整篇重写一遍。
不要凭感觉判断“写得不清楚”。打开页面或文档,逐段问三个问题:这一步的起点是什么,操作对象是什么,做完后屏幕上或流程里应该出现什么。任何一段答不上来,就是需要改的位置。
常见的卡点有三类:一是只写了动作,没写前置条件,比如“点击保存”之前没说当前处于哪个状态;二是只写了结果,没写判断标准,比如“确认配置生效”,但没说看哪里确认;三是步骤之间缺少衔接,读者不知道上一步的结果如何带到下一步。
观察阶段可以只做标记,不改文字。把每个卡点记成一句话,例如“第三步没有说明账号权限要求”。标记完成后,再决定改哪几处。
一段操作说明要能被独立执行,至少包含四项信息:操作位置、操作动作、预期结果、异常处理。缺少其中任何一项,读者就可能中断。
判断一段是否合格,可以用一个简单测试:把这段单独发给一个没做过该操作的人,他能否在不追问的情况下完成并确认完成。如果必须追问,就说明信息缺失。
改进时不要逐句改形容词,而是把内容拆成“动作单元”。一个动作单元只做一件事,结构可以固定为:条件 → 动作 → 结果 → 异常。下面是一个假设例子,用来说明写法,不代表任何真实项目。
条件:当前账号有编辑权限。动作:在列表中找到目标条目,点击右侧的编辑。结果:页面进入编辑状态,标题输入框可输入。异常:如果编辑按钮不可点击,先检查该条目是否处于锁定状态。
这个例子里,条件、动作、结果、异常各自独立,读者不需要猜。实际改写时,把原来一段话里的多个动作拆开,每个动作补上条件和结果。如果某一步依赖上一步的结果,就在结果里明确写出这个结果是什么,让下一步能接上。
另一个常见问题是步骤编号混乱。编号只用于必须按顺序执行的动作;并列的检查项、可选项、注意事项不要占用编号,否则读者会误以为必须按顺序做。可以用无序列表呈现检查项,用有序列表呈现严格步骤。
改完后不要只读一遍,按下面三类检查项逐条核对:
复查时还可以做一次“反向执行”:从最后一步往前读,问每一步的输入是否由前一步的输出提供。如果某一步的输入没有来源,说明中间缺了一步或条件没写全。
需要说明的是,不同读者对“清楚”的要求不同。面向新手的操作说明需要更多前置条件和结果描述;面向熟练用户的内部文档可以省略部分背景,但动作和结果仍不能省。判断标准不是字数多少,而是目标读者能否独立完成并确认完成。
下一步,选一个你已有页面或项目里被追问最多的操作段落,按“条件 → 动作 → 结果 → 异常”四段式改一处,然后交给一个没做过该操作的人试读,记录他卡住的位置,再决定是否继续改下一处。