工具箱 · 第 3 篇
流程图与思维导图
产品经理日常有两类“想清楚”的需求:一类是理清逻辑关系(流程图),一类是发散和收敛想法(思维导图)。
这两种工具解决的是完全不同的问题,但很多新人分不清什么时候该用哪个,甚至把它们混着用——结果是流程图画得像思维导图,思维导图画得像流程图,谁都看不懂。
这篇文章帮你搞清楚两件事:什么场景用什么图,用什么工具效率最高。
流程图:把“先做什么后做什么”讲清楚
流程图的核心价值是描述有序的步骤和分支逻辑。
什么时候该画流程图
- 业务流程梳理:用户从打开 App 到完成下单,经过了哪些步骤?每一步有哪些分支?
- 审批流程设计:一个报销单从提交到打款,要经过哪些审批节点?金额超过 5000 走什么特殊流程?
- 异常处理逻辑:支付失败后是重试还是退出?重试几次后转人工?这些分支逻辑用文字描述容易遗漏,画成流程图一目了然。
- 技术方案对齐:和开发讨论接口调用顺序、状态机变化时,一张流程图比说 10 分钟的话管用。
流程图的基本元素
别被花哨的软件功能迷惑,流程图只有四种核心元素:
- 圆角矩形:起点和终点
- 矩形:操作步骤
- 菱形:判断/分支(“是/否”、“成功/失败”)
- 箭头:流向
就这四个,够你画 90% 的流程图了。
流程图示例:用户注册流程
开始 → 输入手机号 → 获取验证码 → [验证码是否正确?]
├─ 是 → 设置密码 → 注册成功 → 结束
└─ 否 → [错误次数 ≥ 3?]
├─ 是 → 显示"操作频繁"提示 → 结束
└─ 否 → 提示"验证码错误,请重新输入" → 返回输入验证码
这种分支逻辑如果只用文字写在 PRD 里,开发很容易漏掉“错误次数超过 3 次”这个边界条件。画成流程图,所有分支一目了然。
思维导图:把“想到的东西”理出结构
思维导图的核心价值是发散思考和结构化整理。
什么时候该画思维导图
- 需求头脑风暴:接到一个新项目,先用思维导图把所有能想到的功能点、用户场景、竞品参考全部列出来,再做筛选。
- 竞品分析框架:把竞品的功能模块用思维导图拆解出来,一级是大模块,二级是子功能,方便横向对比。
- 知识整理:学习一个新领域时(比如你刚转去做教育产品),用思维导图梳理行业知识结构。
- 会议纪要:快速记录会议中各方的观点和结论,比线性笔记更容易回顾。
- 面试准备:把一个岗位的知识体系画成思维导图,查漏补缺。
思维导图的基本原则
- 一个中心主题:放在正中间,比如“电商 App 竞品分析”
- 一级分支是大类:功能模块、用户体验、商业模式、运营策略……
- 二级分支是细项:功能模块下面拆出“搜索”、“推荐”、“购物车”、“支付”……
- 关键词,不要长句:每个节点用 2-5 个字概括,保持可读性
流程图 vs 思维导图:什么时候用哪个
| 场景 | 用流程图 | 用思维导图 |
|---|---|---|
| 描述用户操作步骤 | ✅ | ❌ |
| 描述审批/状态流转 | ✅ | ❌ |
| 梳理功能模块结构 | ❌ | ✅ |
| 头脑风暴发散想法 | ❌ | ✅ |
| 竞品功能拆解 | ❌ | ✅ |
| 接口调用顺序 | ✅ | ❌ |
| 面试知识体系 | ❌ | ✅ |
| PRD 中的业务逻辑 | ✅ | ❌ |
简单记忆:有“先后顺序”和“分支判断”的用流程图,需要“分类整理”和“发散收敛”的用思维导图。
工具推荐
ProcessOn
一句话定位:国产在线绘图平台,流程图和思维导图都能画。
ProcessOn 是国内 PM 使用率最高的绘图工具之一。它是纯网页端的,打开浏览器就能用,支持流程图、思维导图、UML 图、组织架构图等多种图形。
优势:
- 免费版够用(个人免费 9 个文件)
- 操作直观,拖拽式编辑
- 支持团队协作和评论
- 内置大量模板,搜索“用户注册流程”就能找到现成参考
- 国内访问速度快
劣势:
- 免费版文件数量有限
- 导出格式受限(免费版只能导出低清图片)
- 复杂图形的排版自动对齐不够智能
适合: 日常工作中快速画流程图,不想装软件的人。
XMind
一句话定位:专业思维导图工具,桌面端体验最好。
XMind 专注做思维导图,在这个细分领域做到了极致。桌面客户端的操作流畅度和美观度都是一流的。
优势:
- 思维导图的编辑体验是所有工具里最好的
- 支持多种布局(逻辑图、组织架构图、鱼骨图、时间线)
- 导出格式丰富(PNG、PDF、Markdown、甚至 PPT)
- 离线使用,不依赖网络
- Zen 模式(全屏专注模式),适合深度思考
劣势:
- 只能画思维导图,不能画流程图
- 协作能力弱(需要导出文件分享)
- 完整功能需要付费(约 ¥388/年)
适合: 重度思维导图用户,需要频繁做竞品分析、知识整理、需求梳理的人。
draw.io(现改名 diagrams.net)
一句话定位:免费开源的在线绘图工具,什么图都能画。
draw.io 是一个完全免费的绘图工具,功能覆盖面极广——流程图、架构图、ER 图、网络拓扑图、线框图、甚至简单的原型图,它都能画。
优势:
- 完全免费,没有功能限制
- 支持在线使用,也可以装桌面版
- 可以集成到 Confluence、Notion、VS Code 等平台
- 文件保存在本地或云盘(Google Drive / OneDrive),数据完全自己掌控
- 元素库丰富,支持自定义形状
劣势:
- 界面比较朴素,不如 ProcessOn 好看
- 思维导图的编辑体验不如 XMind
- 学习曲线比 ProcessOn 略高
- 协作功能需要配合 Google Drive 等云存储
适合: 对免费有刚需、需要画多种类型图表、技术导向的 PM。
Mermaid
一句话定位:用代码写图表,程序员最爱。
Mermaid 不是一个传统的绘图工具——你不需要拖拽任何东西,而是用一种简单的文本语法来描述图表,工具自动帮你渲染成图。
举个例子,下面这段文字:
graph TD
A[用户打开App] --> B{是否已登录?}
B -->|是| C[进入首页]
B -->|否| D[跳转登录页]
D --> E[输入账号密码]
E --> F{验证是否通过?}
F -->|是| C
F -->|否| G[提示错误]
G --> D
会被渲染成一张完整的流程图。
优势:
- 嵌入 Markdown 文档,和 PRD/技术文档无缝集成
- 版本控制友好(纯文本,可以用 Git 管理变更)
- 支持流程图、时序图、甘特图、类图等多种图表
- GitHub、飞书文档、Notion 等平台原生支持渲染
- 修改快——改一行文字比拖拽一堆形状快多了
劣势:
- 需要学习语法(虽然很简单,但终归不是零门槛)
- 布局由工具自动计算,复杂图表的排版不如手动调整精细
- 不直观——你需要在脑子里先想好结构,再用文字描述
适合: 写技术文档多的 PM、和技术团队协作密切的人、喜欢用 Markdown 写一切的人。
怎么选:决策流程图
你要画什么?
├─ 流程图
│ ├─ 需要嵌入文档/Markdown → Mermaid
│ ├─ 需要团队协作 → ProcessOn
│ └─ 需要画复杂架构图 → draw.io
└─ 思维导图
├─ 偶尔用 → ProcessOn(够用)
└─ 经常用 → XMind(体验最好)
当然,实际工作中很多人的选择是:ProcessOn 画流程图 + XMind 画思维导图,这个组合覆盖了 PM 90% 的绘图需求。
画图的 5 个实用技巧
1. 先在纸上画草稿
打开工具就开始画,很容易陷入“调格式”的细节里。先拿纸笔快速画一个草稿,确定整体结构没问题了,再用工具正式画。
2. 流程图保持“从上到下”或“从左到右”
不要让箭头到处乱飞。统一一个方向,读起来轻松很多。如果有回路(比如“验证失败→返回重试”),用虚线或不同颜色标注。
3. 一张图只讲一件事
不要试图在一张流程图里把所有逻辑都画进去。如果流程太复杂,拆成多张图:一张总览图展示主流程,子流程各画一张详细图。
4. 思维导图不要超过三级
思维导图的层级越深,可读性越差。如果某个分支已经到了第四级、第五级,说明它应该被单独拿出来画一张新的图。
5. 给图加标题和说明
一张没有标题的流程图,别人打开后第一反应是“这是在画什么?”。在图的顶部写清楚标题(比如“用户注册流程 v2.1”),必要时在旁边加文字说明。
一句话总结
流程图讲“顺序和分支”,思维导图讲“结构和关系”。 别混着用,别过度装饰,能让团队看一眼就懂的图就是好图。
下一篇我们聊聊团队协作中绕不开的话题——项目管理工具。