在互联网行业,产品经理和程序员通常是一对“舌头打结”的冤家。一个讲需求,一个讲代码。在开发者眼里,“不懂技术”几乎可以算是产品经理的原罪。
虽然知道技术原理是一个合格产品经理的基本要求,但“写代码”不是必要条件,更重要的是抽象“信息”的能力,“信息结构图”是一个非常有用的抽象工具。
信息结构图
信息图通常是这样的:
有编程经验的同学,第一反应一定是:“这不是数据库结构吗?”。从某种意义上说,这也是事实。信息结构图很大一部分是和数据库结构一一对应的。通常情况下,开发人员可以通过参考信息结构图快速完成数据库结构设计。
信息结构图是指从产品的实际页面中分离出来,抽象出产品的数据,并对其进行组合和分类的图表。其作用是梳理复杂内容的信息构成,避免信息丢失和混乱,同时可以作为开发者构建数据库的参考。
众所周知,大多数互联网系统都是在数据库的基础上开发的。信息结构图是产品和技术之间的窗口纸。刺破它,消除沟通障碍,已经不再困难。
说到这里,信息结构图无疑是学习产品过程中最大的难点之一,尤其是第一步:“提炼产品中的信息对象”是最难入门的。
什么是“信息”?
头版是“消息”吗?
大多数产品在最初画信息结构图的时候,可能都有过这种困惑。就连很多工作多年的产品经理,现在也还是一头雾水。
对于一个零编程基础的产品经理来说,想搞清楚一个产品有什么信息,并不是一件容易的事情。但是网上的教程文章大多是以“面向对象”的概念一带而过,没有太多实质性的帮助。
事实上,互联网产品中所有的信息对象都可以归结为“人、物、物”。这个“三字公式”简单易懂,是提取信息结构图非常容易的方法。
个人:产品的用户。
这里说的不仅仅是作为真人的“用户”,还有使用产品的、可以“拟人化”的对象。
举例:在淘宝、JD.COM、拼多多电子商务平台中,销售商品的“商家”和平台本身的客服都是典型的信息对象。
例子:假设有一个宠物的社交平台,用户可以注册自己的宠物信息,那么宠物本身也是一个拟人化的信息对象。
如果同一用户(人)在产品中扮演不同的业务角色,通常会进一步划分为不同的信息对象。比如今日头条的注册账号虽然都是“用户”,但根据角色可以分为“普通用户”和“头条号”。
thing:使用的对象。
这里的“使用”一般是指浏览、制作、发布、交易等行为。行为的主体就是上面所说的“人”,行为的客体包括物品、视频、商品等。在互联网产品中,都可以统称为“[/s2]
内容对象不是孤立存在的,也就是说,它是由“人”产生和使用的。
比如在电商产品中,商品由卖家(商家)创作发布,由消费者(用户)浏览购买。在社交媒体中,文章、新闻等内容是由用户(UGC)产生的,由其他用户浏览和转发。
事:被记录的行为。
既然“物”是“人”的行为对象,那么在一个信息系统中,这些“行为”必然会被记录下来,这些记录会被查看、更改和统计。为了便于理解,我们把这些被记录的行为称为“事”。
比如“订单”是对“用户购买商品”行为的记录,“评价”是对“用户对内容发表意见”行为的记录。
根据“行为主体”与“行为客体”的区别,产品中的物主要包括人与物、人与人两大类。理论上所有的用户行为都应该被记录,但是只有那些会在页面中反映其记录的行为才需要在信息结构图中描述。
常见的“人对人”行为:关注、问答、私信等。
所以回到前面的问题:“主页”到底是不是“信息”?答案是“没有”。
页面,包括页面中的按钮和图标,既不是“人”,也不是“物”。有些同学会认为可以算是“东西”,但这是一个普遍的误解。
页面只是产品用来呈现信息的容器(或场所),虽然在页面上“点击按钮”等行为也会被记录下来,但一般没有专门展示这些行为的场所。
记住:不要按照页面结构来画信息结构图。其实,即使是工作多年的产品经理,依然会不可避免地犯这样的错误。然而,开发人员通常会自动忽略这些低级错误,因此许多产品经理仍然没有意识到这些错误。
信息的组成
一个对象通常由几个属性字段组成。“属性”和“字段”,这些都是典型的专业术语,对于没有数据库开发经验的产品生来说理解起来确实有点困难。
但是,我们把信息归纳成“人、事、物”之后,就更容易找到方向了。
“人”有名字,有形象,有用于识别个体的特征,也有用于分类的标识。“物”有名称,有标识,还有归属(谁生产的?被谁拥有?),以及其他一些用于识别的特征。“事”是行为记录,那么就有主体、对象、行为内容、发生时间,还有行为结果(状态)。
就不一一列举了。你可以在网上找一些信息结构图的例子,对照上面的方向就能很快找到感觉。
信息联想
“人、事、物”之间的关系也反映了信息对象之间的关联类型。
我们可以总结为:人之物,物之物,人与物之物,人与人之物。
人的物
比如:商家发布的产品,作者发布的文章,学生订购的课程。
物的物
比如:专栏文章,商品的类别,商品的属性。
人与物的事
比如:商品购买记录(订单)、课程学习记录、图片评论。
人与人的事
比如:我关注的人,我的粉丝,我收到的私信。
在开发者的数据结构定义中,信息关联可以分为一对一、一对多、多对多三种,其中一对多最为常见(以上均有列举)。
总结
要快速掌握产品信息结构图,我们只需要记住三个词和三个问题:
谁(人)在那里?对什么(事)?你做了什么?
多练习几次。有没有编程基础并不重要。掌握“人物、事物”的抽象能力是关键。
本文来自手牵手我们一起走过投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/646171.html