产品经理进阶篇:模块化思维下的产品逻辑精选.pdfVIP

产品经理进阶篇:模块化思维下的产品逻辑精选.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
产品经理进阶篇:模块化思维下的产品逻辑精选

产品经理进阶篇 :模块化思维下的产品逻辑 今天在队内和产品妹子聊到了用模块化思维下的产品逻辑来思考产品 索性就展开来聊一聊这个 事情。 其实这就涉及到所谓的产品方法论了 每个产品人对做产品的方式方法和思考方式都有不同的解读 这里我阐述所用到的都是我自己的表意方式 以及我自己是怎么理解产品逻辑的的 这些都只代 表我个人的想法 而且都有可能是错的 (可能明天我就变想法了 )。 首先要说明白什么是产品逻辑 :产品逻辑就是能够完成一个完整的可实现的产品的方法论集合。 (PS. 完整的涵义非常丰富 包括用户体验、功能完整性、满足业务需求等 而可实现的则包括 技术、设计、资源等各个方面 )。 接下来 要说清楚什么是产品 (当然是互联网产品 ):产品即业务逻辑+信息+展现 (设计+交互 ) 的集合。 (类比如什么是程序 :程序即数据结构+算法的集合 ) 模块化思维 (面向对象 这里的对象即模块 )是一种方法论模型 将一切产品的组成要素模块化。 模块不是死板的、一成不变的 而是在一定的合理阈值 (就是度 每个人心中都有自己的那个度 ) 范围内可以完整表达一个产品要素或者产品要素的集合。模块之间的关系是相互独立又嵌套关联的 一个功能可以称之为一个模块 一个系统也可以称之为一个模块。模块一定是可以通过模块化的 思考聚合分解出来 模块是一个产品架构的元单位。 现在 我们就以知乎app为例 流程式地分析一下它的搜索功能 : 1. 打开知乎app 在t ab1的顶部就是搜索入口 可见知乎的产品经理对于搜索问题、话题或人的重 视 (可对比旁边的加号是提问按钮即提问入口 ) 这就涉及到对产品的理解 知乎app更多的是解 决看内容 (学习 )的需求和媒体属性 : 2. 点击搜索框跳转到搜索页 这里可以看到当搜索框里面没有文字内容的时候 会显示历史搜索 以及分为两个维度去展现搜索结果 即内容和用户: 3. 当在搜索框中输入内容过后 判定为搜索框中有内容时 即发起搜索 (响应式搜索 关乎用户 体验 更快地搜索 ) 在内容维度下则显示出话题结果 (考虑显示数目和排序 )和问题结果 (考虑 排序 )。点击相应的it em list 中的内容跳转到相应的it em详情页。并且提供发起问题入口 这样的考 虑是当键入内容没有合理结果时 用户可以在这里直接以键入的内容发起提问 : 4 . 当切换到用户维度下 将展现和搜索内容相关的用户 其他与3相同: 5. 如果改变搜索框内的内容 即增删搜索框的内容 相应的结果也将变化 : 如果落地到流程图上 应该是这样的 : 以上 是以一个流程化思维的角度来分析了一个产品的功能。 做技术开发的时候 有面向对象和面向过程。面向过程的编程范式也可以完整开发呈现出所需要的 功能 但是在做扩展、考虑重构和复用的时候往往很困难 并且随着代码积累的越来越多 将变得 越来越积重难返、冗余和晦涩 这个非常类似于现在很多产品只考虑一个功能的流程和通过流程化 的思维呈现出一个产品功能的流程 (交互 )和写清楚需求就好了 其实这个思考并不深刻 同样的 在考虑扩展功能和在重构功能的时候 在流程里面塞东西 (临时性和投机性 ) 往往就是想到什 么是什么 (稍加论证和YY 就是扯淡 ) 并且也会让功能逻辑和产品本身的逻辑和架构变得非常复 杂和积重难返。 那么模块化思维就类似于软件开发的面向对象思想 本质上而言 面向对象的细节都是面向过程 式 (对应过程化思维 )的 也就是在定义完软件架构即拥有良好可扩展的接口、代码结构、代码模 块后 方法函数部分都是过程式的 只不过做了代码封装 (模块集成 )。同样的 模块化思维下的 产品逻辑只考虑功能模块的扩展性、模块化、以及与其他模块和产品架构之间的关系 最终还是通 过过程式的思维来呈现产品流程 但是这样的思维模型 (模块化的统筹和过程式的展现 )就让产品 的组织和规划以及功能迭代和提出变得更有条理 结构也更清晰。 还是以知乎为例 用模块化的思维来下的产品逻辑来分析它的搜索模块和话题模块 : 搜索模块 : 首先我定义了一个搜索功能 将之模块化 就需要考虑两件事情 :第一 它的入口放在哪里 (单一 入口或者多个入口 ) 第二 搜索是结果导向的 那么结果分为几个维度 ?(还有考虑是不是有第 三件事情 ^o^ ): 1. 入口 :按照知乎的定义 入口放置在了首界面的t ab1顶端。 2. 维度分为内容和用户 其中内容包括话题和问题。可以看到 维度本身就是具备一定的扩展性 ( 预留可扩展的接口 ) 比如再增加其他结果维度或者将话题和问题分开展示 当然这个以整个产品 的信息结果为基础

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档