如何把 SOP 转成流程图
如何把书面 SOP 转成流程图:把文字拆成每步一个动作,把每个条件句变成决策,指派责任人,并把文字略去的部分补齐。
把书面 SOP 转成流程图,就是把文字拆成每步一个动作,把每个条件句变成带标注出口的决策,并解决由此浮现出来的空白。
简而言之
- 每步一个动作——一个句子里有两个动词,通常就是两个步骤。
- 文字里的每一个条件词都是一个决策,需要标注出口。
- “必要时”“按需”这类含糊的限定语,标记着一条缺失的判定标准。
- 预期会找出没有答案的问题。那是价值本身,不是副作用。
- 只保留一个源头,再生成两种视图,否则两份文档必然会走偏。
转换一份 SOP 究竟意味着什么
转换 SOP 不是排版练习。散文允许作者含糊,而图表不允许:“变更经过评估,必要时提交变更咨询委员会”,在不到二十个字里藏了一个决策、一条标准和一个责任人。把它画出来,会逼着这三样都露面;转换一份书面程序,通常得到的不是一份更好看的文档,而是一份谁都没注意到还没有答案的问题清单。
机械的那部分很直接。每一个有动词和行动者的句子都变成一个步骤。每一个“如果”“除非”“凡”“视……而定”“若发生”都变成一个带标注出口的决策。每一个“随后由某部门……”都变成一次泳道切换。编了号的程序条款几乎可以一一对应地转过来;麻烦总是出在它们之间的叙述性段落,因为例外情况就埋在那里。
下面的示例是一份变更控制程序。请读一读画布下方、紧挨着图表的那段自动生成的程序文本:同一批行,两种呈现。这就是目标状态——不是用一张流程图取代您的 SOP,而是一份文档同时具备图表视图和文本视图,这样流程一变,就不可能只更新其中一个而落下另一个。
一份书面程序,转换之后
一份变更控制 SOP 转成的流程图,分四个阶段。下方的程序文本由同一批行生成。
把文字拆成步骤
“提出变更申请,登记入册并按类型分级”是三个步骤,而不是一句话。分级是一个带三条出口的决策——标准、常规、紧急——而这三个词,每一个都是藏在一个从句里的完整分支。
把每个条件变成决策
评估、CAB 评审,以及带重新提交回环的批准/拒绝决策。书面版本写的是被拒绝的变更“可以修改后重新提交”,这就是一个带两条出口的决策——一条回到评估,一条通向一个“暂缓”终止点。
给每个步骤一个责任人
申请人、变更负责人、CAB、实施人。这份程序通篇使用被动语态——“变更被排期”——而分配泳道,正是逼出“到底是谁在做”这个问题的办法,包括那条绕开委员会的紧急授权。
把文字留着没合上的回环合上
验证不通过,回滚方案执行,流程回到排期环节而不是就此停住。书面程序惯常写到“若验证不通过,则回滚该变更”就结束,从不交代之后会怎样;而一张图没法让那条线悬着。
运作方式
给文字里的每一个动作编号
通读您的 SOP,标出每一个独立的动作,包括埋在叙述性段落里的那些。用“并”“和”把两个动词连起来的句子,通常是两个步骤。仅这一遍梳理,通常就能把一份五页的程序变成三十个候选步骤,其中好几个后来会发现是重复的。
把每一个条件词标出来
在文档里搜索“如果”“除非”“凡”“当”“视……而定”“若发生”“否则”“必要时”。它们每一个都是一个决策。把它写成一个问题,并记下两个答案——包括文字没有给出的那个答案,而这正是做这件事的全部理由。
把步骤输入成行,再把它们连起来
把每个动作填进一行的“方框文字”,把带条件的那些行的“形状”设为“判断”,再用“连线到”列填行号把它们连起来。出口的标签写在“连线文字”里。到这一步,您手上就有了一张忠实反映 SOP 字面内容的流程图——连同它的空白。
给每个步骤指派一个责任人
被动语态是书面程序的标准语体,它把行动者藏了起来:“评估结果被记录”没有点到任何人。把每个步骤放进执行它的那个角色的泳道里。任何一个您无法归属的步骤,都是抛给流程负责人的一个问题,而不是排版问题。
把悬空的分支处理掉
沿着每一条“不顺利”的出口一直走到结论。书面 SOP 习惯性地停在失败那一刻——“该变更被回滚”——却不说接下来会怎样。把这份未解决分支的清单带回给流程负责人;这份清单是整次转换最有价值的产出。
让旧文档退役
图表一经确认并获得批准,就把它作为源头,由它生成文本视图,而不是两份都维护。描述同一份程序的两份文档一定会走偏,而且在审计人员或一次事件把它们并排放在一起之前,这种偏差是看不见的。
应避免的错误
只是誊抄,而不是转换
把段落标题抄进方框,得到的只是一张和文字一样含糊的图。只有当条件和责任人从隐藏处露面时,这次转换才值得做。
悄悄发明缺失的分支
当文字没说失败时会怎样,人就会忍不住画一个看起来合理的。请改为把它标记成一个问题去问流程负责人——一个已经被画出来的猜测,看起来和事实一模一样。
两份文档都留着
只要有人赶时间更新了其中一份,书面 SOP 和图表就开始走偏。选定一个源头,另一种视图由它生成。
一次转换三份程序
一份很长的 SOP 往往是塞在同一个文件里的好几份程序。把它们转换成彼此引用的独立图表,否则您会做出一张大到没法用的图。
用您的 SOP 做一张流程图
把变更控制示例作为您自己的图表打开,或者从空白开始,把您的程序一步一步走一遍。
相关指南
常见问题
流程图应该取代书面 SOP 吗?
它应当取代书面 SOP 成为源头,但不一定要成为唯一的视图。有些细节属于文字——精确的字段取值、安全警示、法规条款引用——而且有些读者更偏好散文。真正重要的规则是单一来源:把流程保存在一个地方,再由它生成文本视图和图表视图,这样一次更新就不可能落在一份文档上而漏掉另一份。
如果我们的 SOP 没写谁执行某个步骤,该怎么办?
把它留空,并把问题提出来。被动语态的程序把行动者藏起来只是一种文体习惯,而答案往往真的存在争议——两个部门各自以为是对方在做。您自己随手指派一条泳道,就等于把一个真实的发现埋在一张看起来很可信的图底下。那份无法归属的步骤清单,是一次转换最有用的两项产出之一;另一项是未解决分支的清单。
AI 能把 SOP 转成流程图吗?
第一遍它做得不错:把散文拆成步骤、找出条件、提出形状和先后顺序。QueryChart 的 AI 可以根据粘贴进来的程序文本起草一张图表。它做不到的,是解决文档没有说的那些事——缺失的责任人、停在失败处的分支——而恰恰是这些部分值得由人来处理。请把生成的图表当作一份附带问题的草稿,而不是一份成品程序。
转换一份 SOP 要花多长时间?
一份写得紧凑的五页程序,做成第一版图表草稿大约需要一到两个小时。转换本身很快;真正花时间的,是随后围绕它暴露出的那些空白展开的对话,通常是几个没有责任人的步骤和几条未解决的分支。请为这场对话留出时间,因为跳过它,就等于把同样的含糊换个格式再交付一次。
