如何对复杂功能进行流程设计

业务流程设计基础

一、业务流程图是什么

产品设计就是流程设计

凡是产品需求必有流程图

二、产品就是做流程,产品的视角及时流程的设计

功能优化:看之前业务流程图,找改进点

独立功能设计:看用户和信息的流向

独立产品设计:复杂的用户、信息交互处理

三、基本业务流程图包含什么?

事项:要完成的事情是什么?

用户:分别有哪些人会参与到流程

信息:数据是有没有流转的

异常:出现问题了,怎么处理?


案例:手机号注册

四、业务流程图提升秘籍

多看:多调研、体验各种同类功能点

多想:用产品的视角想想为什么这样设计

多画:基本功,没捷径,画100遍就知道了

多交流:多跟功底好的同事一起

复杂的业务流程设计

案例:给产品增加一个优惠码功能,可以让运营人员向用户发放优惠码,用户在下订单的时候使用优惠码,抵扣相应优惠金额。

可参考功能点:滴滴输入优惠码功能

1、分析功能的关键逻辑

角色:什么人参与到功能里

事项:这些人分别要做什么事情

信息流向:要完成任务,顺序(流程)是怎么样的?

2、明确用户与任务

参与者:明确所有参与用户与系统,系统也作为一个参与角色

关系:简要梳理一下参与者的关系

目标:所有参与者,最终目标是什么?

3、明确开始和结束路径

每个功能模块中,从哪里开始,到哪里结束

是否有必要区分时间段

画出九宫格

4、确定功能模块和核心模块


5、不断调整优化顺序,合并异常流程

异常流程考虑清楚,尽可能细化

异常流程=用户体验

异常流程多与研发沟通有奇效


6、合并或拆分流程有理有据

先复杂后简单,先加法后减法

调研相关产品,合并和分拆有理有据

一、产品经理都需要的需求池

1、了解需求池之前,清晰知道版本演变过程(想办法了解)

2、改进和Bug的区别是什么?

用户收不到验证码;

用户收到验证码靠后,希望放在短信前面

二、需求池

需求池是什么?

(1)人是很健忘的,灵光一闪的idea、看到的问题都是需求池

(2)需求池不等于需求管理(版本管理)

为什么要有需求池

(1)每条产品狗都必须有一个需求池

(2)一个团队有一个公共需求池

常见的需求管理工具

exce:个人很好,很方便,团队不方便

teambition:团队很方便,不如excel直观,必须要求团队一起用

trello/JIRA:国外的.........

三、需求进入需求池的过程

有逻辑、有落地方向、有排期

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 160,146评论 24 690
  • 参考:http://www.cnblogs.com/2050/p/3877280.html概念:devicePix...
    小韬wen阅读 312评论 0 0
  • 上一篇说到支撑你继续向前走的动力是希望,就像马云常说的那句话,人还是要有梦想的,万一实现了呢? 对,我们要保有希望...
    马_坤阅读 135评论 2 1
  • 我在楼上写简诗 身体左右摇晃 仿佛被人猛推一把 快逃 我看见玻窗狠狠抖动 又大地震了 脑海里闪现母亲和孩子 我要第...
    赛腾烟阅读 156评论 13 22