服务咨询电话

0535-4702955

产品框架或者产品架构是什么意思?如何去描述

2020-05-11 08:44
 

网上澳门游戏网址 产品框架我们一般讲的是表现层面的东西,譬如什么APP布局形式,网站设计模式这种有很多网站和书上都有很细的教程,另外如果想要找一些优秀的实践案例可以去找类似Bootstrap这种东

  产品框架我们一般讲的是表现层面的东西,譬如什么APP布局形式,网站设计模式这种有很多网站和书上都有很细的教程,另外如果想要找一些优秀的实践案例可以去找类似Bootstrap这种东西看看,会有很多的启发。

  另外一个产品架构,这个东西比较宽泛。从产品整体到产品体系建设都常常提到,这玩意儿一个是你的基础产品能力做底子,包括上面的产品框架、用户体验,这些产品必须的能力是基础,另外建议专门去学习一下程序架构设计,要从一定层面去理解OOP的原则以及一些优秀的架构设计思路(包括且不限于软件、组织架构也是一种架构),然后产品架构到底是什么你自然就会有体悟。

  最后,怎么来表述?建议题主去看看软件、硬件架构图,然后把你自己要做的产品模块化拆解之后,形成的相互关系图就大致可用了。

  我的观点:产品架构是指,围绕着产品的核心本质,将所有与本质相关的实体以及实体之间的关系进行的抽象与分类。

  如果要做一个交易产品:本质是状态机,那么架构的设计就依赖于这个状态机是如何定义的

  常见的电商订单状态是:未付款-已付款-等待发货-已发货-等待签收-已签收,那么在每一个状态流转的过程中,一定需要有很多的功能来完成用户的操作。

  这些具备共同特征的功能合并在一起,就是产品的每一个模块。类似的一组模块,就是产品架构的一个部分

  它将可视化的具象产品功能,抽象成信息化、模块化、层次清晰的架构,并通过不同分层的交互关系、功能模块的组合、数据和信息的流转,来传递产品的业务流程、商业模式和设计思路。

  由于产品架构图通常用于比较复杂的产品项目中,目前介绍产品架构图的相关书籍和资料极少(尤其是入门级别的资料很少提及),却是设计复杂产品时不可或缺的文档之一。

  没有资料的探索过程漫长且没有方向,在终于有所沉淀后,我花了四周写下了这篇总结,希望可以为你绘制产品框架图时提供简明的参考。

  产品架构应该从三个层面去看吧(注:面试官同事让你分析两个网站,所以我觉得表述两个网站的架构之外侧重点我想应该在于说出两者的区别)

  1、业务层面:即这个产品的定位,主要服务哪类用户,满足用户的什么核心需求,其实你问题描述里面也提到了,前者主要是一个B2B平台,那可能更多的用户是商家,批量采购,60起订,所以是针对相对大额的交易的,背后匹配的物流服务也不同,而后面的B2C网站更多是解决普通买酒用户的零售需求,所以也有相应的包邮快递服务,而且从目前露出的信息上看供货模式都为自营;

  2、产品层面:更多的是表述产品表现形式,也可以理解为产品的信息结构,更多的是产品设计层面的事,即通过交互、视觉、流程逻辑等等设计产品信息布局来支撑上述业务层面的用户核心需求,让用户有高效的完成需求目的;就以你说的这个网站为例,整体基本上就是传统电商网站的产品信息结构:首页、楼层频道、类目、促销、商品详情页、购物车、订单、支付、其他...,每个部门又有各自的产品信息结构,以首页为例:(见红色的框和绿色的字)

  以上简单标注首页所截图部分的信息结构,基本上和电商网站一样,只是相对信息结构更简单,更垂直,满足针对用户的商品信息展示,并引导用户继续往下转化;

  和之前那个B2B网站相比首页最大的区别是拿掉了品类这个信息板块,结合业务需求和产品定位来看,是因为B2B网站针对商家用户,经营酒类的商家用户可能都有自己主营的品类,所以他们进网站是很有目的性的找到相应的货源,他们是属于目的性位于中间的一部分用户,即有自己相应的品类定位,又想进去看看该品类的一些酒的情况,有无新品,是否有折扣等等,所以他们第一目的是通过类目导航快速定位到自己希望采购的品类,所以首页左上方的类目导航就很有必要,而下面的B2C网站放大了首页联板的尺寸,更加吸引眼球,且拿掉了类目导航,这是因为个人用户,通常会有一种去网站无目的的逛的行为,会受促销的影响,即使他们有精准明确的需求,也可以通过搜索框解决,所以这方面从首页的产品结构上看能看出业务上的定位区别;

  其他层级的页面我就不一一展开赘述了,当然还有一些交互设计、视觉风格上的差异就不多讲了,两个网站很明显出自同一团队,不管是视觉和交互细节还是网站一些辅助信息都可以看出来。

  3、技术层面:这一层面主要聚焦在后台技术实现上的一些技术架构部署,应该结合后台的一些功能特性来看,服务器如何部署,库存服务如何架设,如何寻源,是否有单独的服务器,价格的读写如何实现,购物车和促销逻辑如何匹配和调用,商品上下架等等相关逻辑如何在后台体现等等,还有两个网站技术架构上的区别,比如在下单支付环节由于物流(B2B网站)和快递(B2C网站)接口的不同会导致产品技术结构上的不同,再者零售网站和批发采购网站的访问量和订单量的数量级可能也会存在不同,所以数据库的搭建上也许也会存在差异,这一层面的特性可能开发人员更有发言权,不喜勿喷。

  1.产品经理面试你需要知道你对产品的理解,而业务需求是根据不同公司业务决定的,所以人家产品未必会对你的业务逻辑感兴趣;

  2.说到产品设计了,但是一看说视觉、交互,当然也提到了流程,但是还是重点在交互,那是交互设计师啊喂!当然产品经理很多也负责交互设计但是人家问的产品架构不是页面架构啊,也不是体验啊!

  3.既然是面试产品经理那人家对你的期待肯定不会是架构师吧,俩产品经理面试大侃特侃技术的画面总感觉打开方式不对啊

  产品新人,自己说的不一定对也欢迎拍砖,也想知道产品大牛们所说的产品架构到底是指什么

  当然说之前还是要介绍一下这个产品给什么人解决什么问题然后展开讲产品模块和流程的

  其实你可以这么认为,产品框架指的是物理上的模块集成,产品架构你可以认为是业务逻辑上的模块集合,一个是实的一个是虚的。使用Visio工具画出来,一个是框图一个是流程图或者其他的形式

官网:http://www.francofilm.com/ 鲁ICP备17020917号-1

网站地图|XML地图