产品形态、业务逻辑(功能模块)、业务流程是一个产品的基本骨架,产品在此基础上日益丰满起来。其中,产品形态是产品解决需求的方法,它明确了产品是如何实现其定位的,通常只有一个,例如闲鱼中的买方、卖方及平台;业务逻辑(功能模块)是实现该方法的途径,一般有多条,例如闲鱼上的卖家发布、买家点赞、IM联系、交易支付等;业务流程是该途径上具体要做的事情,也就是具体的功能点的流程,比如上传照片、一键转卖等。此外,功能模块和业务流程会涉及多个页面之间的交互,需要页面流程规定了页面之间的交互。
1. 产品形态
待补充
2. 业务逻辑(功能模块)
在功能模块中主要涉及到两类核心内容:一是对已有功能的优化;二是对新产品功能点的设计。
2.1 对已有功能进行优化
2.1.1 分析产品功能的现状及逻辑
一是分析用户,即都有哪些用户会使用该页面/功能;二是分析流程,即用户的使用流程是如何的;三是分析逻辑,即产品底层逻辑(业务流程)是如何的。
2.1.2 分析现有功能有什么问题
一是看现象,即哪些用户遇到了什么问题;二是分析原因,即为什么会出现该问题;三是看影响面,即出现问题的概率和受影响的用户量如何。
2.1.3 提出解决方案
首先要判断关键点,即在业务流程中找出问题的关键因素;二是出具方案,要注意是否只有一种方案,有没有更多的方案;三是评估难度,包括开发的难度和预期效果。
2.1.4 结果如何评定
首先要制定考核指标,即用什么指标评估产品的表现;其次再进行数据的对比,即功能优化前后的数据对比情况如何,是否有效果。
2.2 新功能点的设计
2.2.1 明确功能的目的
主要从三个方面判断,一是分析对用户的价值,即对哪类用户具体有什么好处,有没有受影响的用户,例如增加推荐入口,可以减少用户操作,提升效率与便利性;二是分析对平台的价值,即对内部数据和操作人员是否有价值,例如增加支持微信登陆的功能,可以增加渠道,引入新用户;三是分析对商业的价值,即是提高了收入还是提升了转化率,例如增加在线订座的功能,可以提高转化,创造新的收入点。总体来说,对内(平台)讲效率、对外(用户)讲体验、对商业谈转化。
2.2.2 明确功能基本逻辑
一是明确要达到目的,大概的逻辑是什么,包括用户的操作流程以及数据的流向;二是判断难点可能有哪些。
2.2.3 调研相关的产品功能
等同于前期分析的产品功能点的调研,包括五个核心点:明确调研目的、观察体验用户/场景/需求是否被满足了、猜测底层的逻辑、分析产品的流程、产品亮点及结论。
2.2.4 制定功能方案
首先要分析可能的解决方案有哪些,是否只有一种;其次梳理每个方案的简要业务流程;最后结合开发难度、见效等进行针对性分析,选择合适的方案。
2.2.5 进行方案细化
一是流程的细化,梳理业务流程,增加异常情况;二是确定考核指标,即上线后如何评定功能点的效果。
2.2.6 撰写原型设计与需求文档
首先通过业务流程获得页面流程,并进行原型设计,在此基础上完成需求文档(简单的话可以直接在原型上标注)
2.2.7 制定运营推广方案
一是要找位置,即用户的关键路径在哪里;二是定内容,匹配用户和场景,制定文案和推广形式;三是要效果,即运营的转化效果如何,后续计划是什么。
3. 业务流程设计
3.1 必要性
业务流程图是产品设计的过程文件,凡是产品需求必有流程图,可以说,做产品就是做流程,其必要性体现在:
a. 三岁定终生:流程对了,原型、需求文档及评审都会变容易
b. 传承,便于自己和同事之间的工作交接
c. 共识:让项目的参与者都明确知道业务是如何运作的,以便快速开展工作
d. 有利于明确产品优化的过程和收益,设置考核指标更合理
3.2 类型
在流程设计中,主要分为以下几种类型,本节主要针对前两种类型:
a. 功能优化类:主要看之前的业务流程,找改进点
b. 独立功能设计类:通常是单通道流程图,看用户和信息的流向
c. 独立产品设计:通常是泳道图,涉及复杂的用户和信息交互处理
d. 原型交互设计:通常是页面流程图,规定页面的交互方向
3.3 组成要素
a. 事项:要完成的事情是什么
b. 角色:分别有哪些人会参与到流程中
c. 顺序:事项的执行顺序是怎样的
d. 输入和输出物
e. 信息:数据是如何流转的
f. 异常:出现问题时如何处理
3.4 基本工具
Axure、Visio、Processon
3.5 实例
下面以需求“给产品增加一个优惠码功能,支持运营人员向用户发放优惠码,用户在下订单时可以使用优惠码,抵相应折扣”为例,介绍复杂业务流程设计的方法。
(1)分析功能的关键逻辑
一是分析“角色”,即都有什么人会参与到功能里;二是分析“事项”,即这些角色分别要做什么事情;三是分析“信息的流向”,即各角色要完成的任务顺序(流程)是如何的。增加优惠码的这个功能其关键逻辑如下:
(2)明确用户与任务
一是明确参与者,包括所有的参与用户与系统(注意系统也是一个参与角色);二是梳理参与者之间的关系;三是确定所有参与者的最终目标。在此基础上形成不同的泳道:
(3)明确开始与结束路径
确定每个功能模块从哪里开始流程,到哪里结束流程,注意一般开始和结束只有一个,如果结束很多,用户可能会转晕。此外要注意是否有必要区分时间阶段。
(4)确定功能模块与核心路径
明确有哪些功能模块会参与到流程中,然后将功能模块串联起来,注意主线流程一定要清晰,因为主线流程意味着功能目标,主线流程不清晰,用户一定不满意。增加优惠码的需求其核心路径如下:
(5)不断调整优化顺序,合并异常流程
一是要细化流程,优化顺序,二是要重点处理异常流程,异常流程=用户体验,一定要考虑清楚,尽可能细化,同时异常流程的处理要多与研发沟通。例如上例中的“生成规则”细化后如下:
(6)合并或拆分流程
初期的流程需要通过不断的合并和拆分来逐渐完善,该步骤要注意先复杂后简单,先加法后减法;要调研相关产品,保证合并和拆分有依据;以数据指标为核心来指导流程优化。
4. 页面流程设计
页面流程图规定了页面之间的交互,它代表了用户的操作过程,突出了页面重点元素与逻辑关系,有利于提高原型设计和产品研发的效率。
(1)页面流程图和信息架构图有何不同
页面流程图基于用户视角,侧重看流程的合理性,适合于跳转比较复杂的产品,例如电商、社交产品等;信息架构图基于产品视角,侧重看包含多少功能点,适合于层级分明的产品,例如音乐产品、新闻客户端、阅读类产品等。
(2)页面流程图包含哪些元素
a. 四方形:业务流程中四方形部分(事项)
b. 流向:主干流向和辅助流向
c. 重点元素:每个流程中,重点要体现和表达的内容是什么
(3)如何进行页面流程图设计
a. 回归业务流程,明确主线
页面流程一定来自业务流程,通常是业务流程中的方形部分,业务流程中的异常一般为弹层或弹窗,而不是单独的页面。
从上例的业务流程图发现,页面流程包含购物车、下单页、订单确认页、订单成功四个核心页面。
b. 明确页面中的重点元素
主要明确四个核心点:一是功能在页面中,有哪些是需要重点突出的元素;二是增加异常流程的处理逻辑;三是考虑辅助的帮助页面;四是考虑下游的出发点。根据上例抽离出的主线,优化后的页面流程图如下:
c. 沟通与优化
一是尽可能穷举涉及的页面,然后做减法;二是通过原型的草图,优化调整页面的关键元素;三是与UI、UE、前端等进行沟通,优化效果。
[ 来源 ]
三节课:产品经理P1系列课程
三节课:产品经理P2系列课程
三节课:产品经理P3系列课程