工具箱 · 第 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”),必要时在旁边加文字说明。


一句话总结

流程图讲“顺序和分支”,思维导图讲“结构和关系”。 别混着用,别过度装饰,能让团队看一眼就懂的图就是好图。

下一篇我们聊聊团队协作中绕不开的话题——项目管理工具