
每种图都有自己的"语法"。这一章我先讲最常用、也最容易上手的——实体关系图的语法。学会这套语法,你画的图能立刻从"涂鸦"变成"可读"。
任何一张实体关系图,核心只有三件东西:实体、关系、属性。
实体用方框画。它可以是人或角色,比如产品经理、设计师、客户;可以是组织,比如研发部、销售部、合作伙伴;可以是系统或模块,比如订单系统、支付服务、数据库;也可以是物或资源,比如库存、资金、流量。实体内部用两到五个字标注,简洁可识别。
关系用线和箭头画。直线表示双向连接、平等关系;单箭头表示单向作用,有主动方也有被动方;双箭头表示双向作用、互相影响。如果一个关系需要进一步说明,可以在线旁边写上两三个字,比如"提供需求""反馈结果""汇报""对齐"等等。
属性是可选的。如果一个实体有特殊属性需要标注,可以用括号或附注写在实体旁边,比如"客户(年增长 30%)"或者"支付服务(外包)"。属性是辅助信息,不是必需,大多数图不用画属性。
一张实体关系图大概长这个样子:
[客户] ←━ 需求 ━→ [产品经理]
│
↓
[研发团队] ←━ 协同 ━→ [设计师]
│
↓
[测试团队]
│
↓
[客户] ← 反馈
文字版本看上去不那么直观,但你在白板上画三十秒,所有人立刻就能看明白整个流程。
我画了十几年的实体关系图,慢慢总结出十一条经验。
最重要的是,要带着问题画图——心里有一个具体的管理问题、一个具体的目标,而不是为画图而画图。下笔的时候,先构造实体再梳理关系:把所有相关实体都先画出来,关系等实体齐了再补。画实体的顺序也有讲究,我习惯外部实体优先,先画跟外部世界(客户、合作方)的关系;再画内部实体,拆解组织内部的关系。同时要做减法——高频实体优先,偶发的、不重要的不画,只留下高频核心的。
排版上,实体的位置要对齐,留出足够的空间放线;实体名和关系名都用两到五个字简单表达;如果有先后顺序,用数字标在实体或关系上;画错的、不重要的尽早擦掉,避免视觉噪音。
工具上,我坚持用纸笔——白板或纸加一支黑笔,避免用电脑画。过早工具化会卡住思考。
最后一条,不要一次记住前面这十条。画十次实体关系图,这些就会变成本能。
下一章给你看几张真实的"大图"例子——不同场景下的实体关系图、阶段步骤图、矩阵分析图、泳道流程图各长什么样。