从四个层面落地,成为受欢迎、可信赖、懂技术的产品经理

编辑导语:产品经理的曰常工作需要与很多人打交道,因此成为一名受欢迎、可信赖、懂技术的产品经理是很重要的,对于工作的推进也有好处。那么,如何才能成为这样的产品经理呢?本文作者总结了四个层面,帮助你成为产品经理中的X迷。

我们谈产品架构、画图示、写文档,归根结底的价值,在于表达对“需qiú—>功能—>扩展”等方面的深度理解,并传达其他人。

否则,一切只是liú于形式。反过来,也不必jū泥于形式。本文将产品经理工作过程进行chāi解,洞悉“好的产品经理”如何把工作落地。

01 产品经理工作的四个层

问起产品体验要素,很多人拖口而出:战略层、范围层、结构层、框架层,表现层。

  • 战略层对应产品目标、用户需qiú,是对目标,需qiú的商业化方案的归纳;
  • 范围层对应产品的信息和功能点,涉及到产品的侧重点和取舍;
  • 结构层对应产品的实际落地,产品在这个层面开始具体化;
  • 框架层对应产品具X容的呈现,产品进一步具体化,落实到界面;
  • 表现层对应产品的视觉传达,是产品的美化。

曾面试一个产品经理:怎么理解“产品架构”?

他回答的也是这五层,似乎Jesse James GarrettX子的这十个字就是产品经理的B格句子。但是大家自问,这十个字离你自身的感受很近吗?

很明显,这个五层压根没跑出一个产品的设计范畴。而冰山80%的内容是表现层看不到的。特别是后端产品经理的思维格jú核心,绝对不是在这五个层面。

如果我们也将产品经理的工作重心分个层次,我认为产品经理的工作(尤其是泛X、中台、B端产品)是四层:

  1. X层(抽象X诉qiú)
  2. 功能层(界定功能定义)
  3. 数据层(设计数据结构)
  4. 实现层(探讨实现机制)

这四项几乎包hán了整个产品方案诞生的全部,其中前两项是产品经理担责任,后两项技术人员担责任。

  • 重视第一层,是需qiú分析师;
  • 重视第二层,是上文体验五要素的践行者;
  • 做到后两层,你就是别人眼中“懂技术”的产品经理;
  • 做到上述四层,你就是让团队舒服,让运营省心的产品经理。

作为团队“布道者”和产品“owner”的产品经理,要做好一个大系统,四项缺一不可。因为你真正掌握了X足够的素材,修复运营(或用户)反馈的场景的闭环。

又洞察到如何调度内部结构和未来扩展,弥补着技术人员对需qiú洞察的边界;勾勒了产品本来的样子,确保事情超正确方向发展。

02 X层-抽象X诉qiú

“bīng者,囯之大事,sǐ生之地,存王之道,不可不察也。”同理,调研需qiú,是获得立题的基础。分析需qiú,是拖胎出产品雏形的依据。

因为我们看到的用户行为是杂乱的,用户的需qiú也是无序的。这时候进行归类和穷举,再提炼并抽象出用户的需qiú模型。

需qiú分析有三种方式:面向故事、面向对象、面向结构:

  • 面向故事:是面向用户场景,按照用户与X场景,定义需qiú。
  • 面向对象:是面向用例图,按照用户与产品系统交互的场景,定义需qiú。
  • 面向结构:指的是面向功能结构。以“输入-计算-输出”的模型,分析功能分支,并组建功能树。

以面向故事为例:用户故事就是“谁,做啥,价值”,也就是“作为谁,我X什么,以实现什么”。也就是角sè的抽象、需qiú的抽象、目标的抽象。

在此基础上结合场景,即在什么场景下,谁,做啥,实现啥价值。形成故事矩阵。

故事矩阵的穷举,把用户故事X成用户故事地图,并输出技术场景下的需qiú定义:领域模型。

领域模型,是对领域内的概念类或现实世界中对象的可视化表示。是对X角sè和X实体之间应该如何X和协作以执行X的一种抽象。

领域模型设计的步骤为:

  1. 从X描述中提取名词;
  2. 从提取出来的名词中总结X实体,区分名词中的属性、角sè、实体、实例,形成问题域中cāo作实体的X;
  3. 从X实体X中抽象X模型,建立问题域的概念(例如,我们把容易变质的水果称之为“短期保持水果”);
  4. 用UMLX的方fǎ和图例进行领域模型设计、确定模型之间的关系。

领域模型设计是需qiú分析的关键步骤。它帮助用户及需qiú分析人员建立X概念,确定用户X的问题域,系统涉及的X范围等等,为功能的拖胎X依据支持。

收zàng ║ 从四个层面落地,成为受欢迎、可信赖、懂技术的产品经理

03 功能层-功能定义

有了X场景和诉qiú,就可以把这些诉qiú转化为以产品为载体的功能。也就是从用例模型,向功能模型的转化。X触发,响应式实现目的,连接用户层和功能层。

需qiú是靶点,功能是箭。有时候需qiú范围很大,就很难命中痛点。同样,功能常常也有jú限性。

举个例子:在O2O电商平台,商户有700家门店,每个门店1万种商品。组合成700万门店*商品的矩阵数据。那么,批量上下架很难全部一次执行。就算执行完毕,也要预防用户无意识地反复cāo作——这会给X器带来“潜在风险”。

怎么办呢?

在后端产品设计中,有一句话:“不能让用户用着太舒服”。是不是与“别让我想、别让我等、别让我烦”相悖呢?其实都是相对的。

过于舒服的cāo作,用户感受不到背后的复杂逻辑。轻轻X一个按钮,X器要承载多大的压力,后端产品数据量可能瞬间bào增到极点。

基于这种思维,对于案例中的功能,通常有四种方案:功能替代、交互补偿、组合功能、降维处理。

  • 功能替代,就是换一种方式,比如页面勾选cāo作,一次只能选择100条,那么我们可以改为批量导入后异步执行;
  • 交互补偿,就是X交互,X障碍或者X便利,“X”X用户;
  • 组合功能:就是X多个功能配合完成。以上述例子来说,可以X单门店全量cāo作+复制门店上下架关系实现。

即:全量商品上下架时,系统要qiú必须是单门店。等做好一个门店的时候,其余门店可以复制这个门店的商品的上下架状态。

这个方案从X处理量来说,和直接支持全门店全商品差不多,但是cāo作的“复杂”,会减少用户频次,起到一定避灾作用。

  • 降维处理,就是考虑线下其他方式解决用户目的。比如《后端产品经理宝典》一书中一个案例:做一个防止客对订单做手脚谋取私利的功能,不如不做功能,而是改用加强团队培训和X的方式。

我们发现在定义功能之前往往是多套功能方案,筛选比对后的取舍结果。需要注意的是,功能模型需要结合到产品模型中去。也就是尽量做成通用的X。将弱逻辑并入到强逻辑中,尽量不要为弱逻辑关系X岔路。

随后,进一步是将产品或功能落地为DEMO,这个是我们最熟悉的画原型,这个环节对应的是框架层和表现层。

同时要明确,功能是有边界的。避免坠入需qiú蔓延或镀金之路。

04 数据结构的梳理

当有个功能,自然想到功能中的数据。数据就像xuè液,我们要搭建起来xuè管系统,定义出数据运行的秩序,也就是数据关系结构。

需要说明,到这里不是产品经理负责的,我们只是从X层面,将实体映射为数据结构,为开发X清晰的表达。

1. 数据结构中包hán哪些信息

我们把功能中的名词拿出来,也就是事物实体,根据该事物可能用到的属性,构建E-R模型。

我们只需要知道第一范式,就可以从X角度界定出需要多少数据表。之所以要参与数据,是因为我们发现,当开发人员面对功能的时候,常常是不见森林的,他们要把许多功能碎片串联起来,才能构建一个完整的数据X。

而反过来,产品经理在搭建产品模型的时候,就同时在考虑数据的复用、数据的liú转、数据唯一性等。当我们列出数据清单的时候,对开发不仅是提示,更是一种X清单,同时也是一种数据结构式的需qiú传达方式。

举例:下图左侧向下,是正常的liú程图;右侧是用到的数据的结构,配合使用就能很清楚看到数据的liú向、使用逻辑。

收zàng ║ 从四个层面落地,成为受欢迎、可信赖、懂技术的产品经理

2. 数据的维度是怎么样的

我们需要知道数据表的维度。比如发货这件事,以订单维度最合适。但是存在一个订单多个商品,多个包裹的情况。

又比如疾病和yào品和症状之间的关系:

收zàng ║ 从四个层面落地,成为受欢迎、可信赖、懂技术的产品经理

与此同时,唯一键就出现了。他是为了标示数据的唯一性:在X中,遇到重复的,可以进行一些处理措施。

在定义类似场景的时候,一定要定义出什么算是“重复数据”,比如这样:

收zàng ║ 从四个层面落地,成为受欢迎、可信赖、懂技术的产品经理

3. 字段的约束

这一点就简单了,比如:人的年龄是数字,范围不会超过200;员工是否在职是布尔型的,不可能出现空,只会是是或否。

需注意:数据表重点约束与前端的约束可以不同。也就是数据库可能支持很多个字,但是前端为了保证整齐度,只让输入4个字等。

05 功能的实现机制

对一个功能来说,你看得到的静态页面,实现机制变数不大。能做的无非是想fǎ减少HTTP请qiú数、压缩网页元素、样式表放在网页head部分、JS文件放到网页底部等。这些看前端的水准了。

功能实现机制更多的心思是后端方案,而后端方案最终是考虑数据的运行。把数据比作为xuè管,那么实现机制就考虑如何触发心脏跳动勃xuè等。

这时候考虑数据变更的触发因素、数据的liú转机制、过滤机制、异常机制、复用性等。

有时候触发的机制是双向的。比如,在B2CX中,每次有仓库库存变化,都要查询发货仓库配置关系,然后计算出各仓可供应的汇总库存。

同时,我们应该想到,若发货仓库配置关系变更,也应该通知重新计算库存(因为总库存是要展示在商城端的)。

那么这样就要做两套接口,一套是:商品库存X,请qiú仓库,一套是仓库请qiú商品库存X。

但实际还可以有一种方案,只做一个公共的触发重新计算库存的X,配置接口,仓库和商品中心满足触发条件的情况下,各自调用。

再看一个例子:

想象一个对码功能:检测平台X的商品编码,在ERP能查到,查到即为对码成功,以确保能正常发货;触发条件:创建平台X的商品的时候、手动X对码的时候、从平台下载商品的时候,挺多的。

那么就可以把这个对码X做成通用的擦件,供多处调用。这些可以被共同调用的,可视为中间件,将其用模型化的通用的X。当技术架构是这种架构的时候,就可算微X架构。

在微X架构中,每个X都是自我包hán的,并且实现了单一的X功能。

到这里需要明确,我们不是指导开发写代码建数据表,甚至也不是干涉。而是基于X提出的X视角的技术设计建议。最终以开发的为准。

我们也只需知道技术的原理即可,产品经理能整理出X清单,并辅助开发人员同步跟进,会让开发X,整个项目的质量会得到很大提升。

不会导致产品经理像听X一样陪衬,同时也会增强自己在团队的信任度。

总结:作为产品经理,是否全栈、是否或切图等都是次要的,首要是作为布道者把事情理清楚,以产品思维,做产品经理的本质工作,确保产品环节的质量落地到实处。

#专栏作家#

唧唧歪歪PM,X号:唧唧歪歪PM(ID:jjyypm),人人都是产品经理专栏作家,2019年年度作者。《后端产品经理宝典》作者,yào学硕士转行X产品多年;熟悉跨境电商X,医yào领域;擅长大型XX,社交APP。

本文原创发布于人人都是产品经理,未经作者许可,jìn止转载

题图来自Unsplash,基于CC0协议

给作者打赏,鼓励TA抓紧创作!

收藏 (0) 打赏

以上内容不错,打赏支持一下!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有教程资源,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

雄发创业网 自媒体是如何赚钱的 从四个层面落地,成为受欢迎、可信赖、懂技术的产品经理 https://www.xiongfawang.com/1371.html

常见问题

相关文章

从四个层面落地,成为受欢迎、可信赖、懂技术的产品经理-海报

分享本文封面