做产品 PMaker
空格的键盘
功能结构图 产品有哪些功能模块 动词+名词,2~3 级 对象:用户 信息结构图 每个对象有哪些字段 跨页面、跨功能 产品结构图 功能和信息落到页面上 产品原型的简化表达

三张图按顺序画:先功能,再信息,最后把两者整合成产品结构。第三张就是原型的雏形。

Three Structure Diagrams

Before writing requirements, draw three tree diagrams: functional structure, information structure, product structure. The order can't be reversed, and mashing them into one makes no sense to anyone.

What you'll run into
  • 画了一张大图,功能和字段全塞在上面,最后自己都看不懂
  • 跟开发讨论时对不上,因为图上没有对象和字段
  • 直接开始画原型,画到一半推翻重来,陷在细节里出不来

What each diagram is for

图回答什么画什么主要用途
功能结构图 产品有哪些功能模块,怎么划分 树状,功能名,2~3 级 梳理需求范围,对齐设计思路
信息结构图 每个业务对象包含哪些信息 以对象为根,字段为枝 给开发做数据表设计参考
产品结构图 功能和信息怎么落到页面上 页面框架 + 各页承载的信息 替代原型做评审,指导画原型
The easiest pair to confuse is the structure diagram and the architecture diagram. One says "what exists," the other says "how things connect and where data flows." The former is drawn by the PM; the latter is usually drawn by the engineer.
顺序不能反,混成一张谁都看不明白 ① 功能结构图 有哪些功能模块 树状 · 功能名 · 2–3 级 用来梳理需求范围 ② 信息结构图 每个对象含哪些信息 以对象为根 · 字段为枝 给开发做数据表设计 ③ 产品结构图 怎么落到页面上 页面框架 · 各页承载的信息 能替代原型做评审 ② 到 ③ 之间隔着一次真正的产品设计——第三张不是前两张的简单叠加。 它的价值在于成本低:改一个功能的位置只要动一个节点,不用重画原型。 功能结构图有两条硬约束:模块五到九个、层级两到三级。超出的话不是图画错了,是功能范围该收了。 只画一张就选 ②——它是唯一一张画错了要重构数据库的,另外两张改起来便宜得多。
The easiest pair to confuse is the structure diagram and the architecture diagram. One says "what exists," the other says "how things connect and where data flows." The former is drawn by the PM; the latter is usually drawn by the engineer.

How to draw each one

功能结构图
1 了解业务,梳理业务流程
2 抽象出关键节点和操作
3 划分功能模块,罗列功能点
4 确定从属关系,粒度从粗到细
命名动词 + 名词,比如「导出对账单」
信息结构图
1 从业务里抽象出对象
2 梳理描述这个对象要哪些字段
3 补上业务和功能需要的字段
4 检查有没有缺失或冗余
关键跨页面、跨功能,别按页面罗列
产品结构图
基于前两张,把功能分类分层、抽象出产品框架,在每个节点上标注这一页要展示哪些信息。
注意不涉及交互细节,那是下一步的事
The easiest pair to confuse is the structure diagram and the architecture diagram. One says "what exists," the other says "how things connect and where data flows." The former is drawn by the PM; the latter is usually drawn by the engineer.

The most common mistake with the information structure diagram is listing information page by page. It should step back and survey the whole information system by object—the same user object's information appears on many pages, but it's drawn only once on the diagram.

How it differs from architecture and flow diagrams

类型描述什么形式什么时候用
结构图 系统由哪些部分组成,静态的组成关系 框图、树状图 写需求文档之前,梳理业务
架构图 组件之间怎么交互、依赖,信息怎么流动 框图 系统设计、软件与网络架构
流程图 步骤的顺序和条件分支 流程符号、泳道图 用户操作流程、业务流程分析
The easiest pair to confuse is the structure diagram and the architecture diagram. One says "what exists," the other says "how things connect and where data flows." The former is drawn by the PM; the latter is usually drawn by the engineer.

How many to draw if you're solo

Drawing all three is the safest, but a solo PM can choose based on project complexity.

The form doesn't matter. A mind map, indented text, an AI-generated Mermaid snippet—all fine. Their value is in forcing you to think the relationships through, not in the deliverable itself—which is also why they can replace a prototype for review: changing a node takes seconds; revising a prototype takes half a day.