产品架构中的纵与横

如题所述

第1个回答  2022-07-10
都说思维的拓展有两个维度,一个是纵向的深度,一个是横向的广度。

而在产品架构的搭建上,其实也是从纵向与横向两个维度出发。

一、纵向指产品结构

针对产品的各个功能模块,通过自下而上的收集分类,以及自上而下的归纳梳理,从而确定产品的结构。通常,我们会通过卡片分类来实现。

其优势在于:

1、更符合产品开发者的思维及工作分工,方便实现

2、产品结构基于用户认知,用户理解各功能的类别后,可以较容易找到相应功能

因此,这种纵向思维在产品中较为常见。拿我们熟悉的产品举例:10086客户端,(除去首页)分为办理业务、优惠活动、个人中心3大部分;办理业务模块下,又区分了主套餐、流量、充值等;主套餐下再是具体的套餐包。层层细分。

二、横向指业务流程

基于用户的使用场景与目标,从用户的视角逐步去推导产品的使用流程,从中梳理出业务触点及功能,并形成关联链条。

其优势在于:

1、通过对核心场景及使用流程的逐步梳理,保障业务触点的全面性

2、以流程为导向,保障操作顺畅,提升效率与体验

产品的功能模块不再是独立的、局部的,它将与非本领域下的其他功能模块发生关联。者对于产品实现来说相对复杂。所以横向思维虽然一直有,但早期应用并不多,直到近些年才慢慢大范围推广开来。

依然拿10086举例。较早的时候,查询话费/流量还是单一的查询功能,但这两年,逐步在其中提供充值/叠加包等功能。因为基于用户的使用流程,在查询到话费/流量不足时,自然需要办理充值/叠加包。如此设置,既能保障产品体验,又能提升业绩指标。

再举一个新上线不久的例子。招行的掌上生活(信用卡APP),在动帐提醒消息中,提供了“一键锁卡”选项。以往,此类功能多单独放入在一个安全模块中。但基于锁卡的实际应用场景,用户发现卡被盗刷的第一触点即是动帐提醒,发现后的第一反应就是联系银行锁卡(冻结/挂失)。之前的方式,要么是电话联系客服,要么是在APP中先返回主界面,再找安全模块,再找对应锁卡的功能。如此一来,流程太长、耗时太久。但使用横向思维,直接打通提醒消息与锁卡功能,迅速解决用户痛点。

现在,越来越多的产品开始重视起横向流程。甚至个别产品在前端界面中大胆抛弃以往的纵向结构,直接以流程串起各个功能,打造如牛奶般丝滑的使用体验。但这通常是功能精简的小型工具产品;功能众多模块复杂的大型产品依然需要纵向结构来厘清层级关系。

再发散一下,纵横思维不仅适用于产品架构,对产品业务拓展或盈利思路也有帮助。

纵向来说,可以在本领域中专精发展,围绕核心功能,提供增值服务;

横向来说,可以将产品范围拓展至业务上下游,比如从美图秀秀到美图手机。

当然,实际操作中,纵向与横向常结合使用。纵向构筑竞争壁垒,横向拓宽发展路径,两者相辅相成,为产品的生存发展共同出力。