博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P2--复杂流程图设计
阅读量:4290 次
发布时间:2019-05-27

本文共 622 字,大约阅读时间需要 2 分钟。

泳道图例子

 

 

 

1.先分析功能的关键逻辑

  角色:都有什么人参与到功能里
  事项:分别扮演什么角色(要做什么事情)
  信息的流向:要完成任务,顺序(流程)是如何的?

优惠码功能

角色   系统---------------运营人员------------用户

事项   1.生成优惠码        1.发放优惠码         1.使用优惠码
       2.记录码的使用情况   2.统计码的使用情况   2.享受折扣

2.明确用户与任务  
  参与者:明确所有参与用户与系统,系统也作为一个参与角色
  关系:简要梳理一下参与者的关系
  目标:所有参与者,最终的目标是什么?

3.明确开始与结束的路径
  每个功能模块中,从哪里开始流程,到哪里终结流程
  一般开始和结束只有一个,如果结束很多,就意味着用户会转晕
  是否有必要区分时间阶段

泳道图
角色           后台系统   运营人员    普通用户 

创建优惠码     生成规则---->运营活动---->收到优惠码

使用阶段       验证 < -------------------- 下单时填写优惠码

 
使用后                                      抵扣金额
                                             支付、

4.确定功能模块与核心路径

  都有哪些功能模块会参与到流程中

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

  异常流程考虑清楚,尽可能细化
  异常流程=用户体验
  异常流程多与研发沟通有奇效
  主线流程也就是核心流向一定要清晰
  核心流向意味着功能目标,核心流向不清晰,用户一定不满意

6.合并或拆分流程有依据

 先复杂后简单,先加法后减法
 调研相关产品,合并、分拆有理有据
  以数据指标为核心来优化

 

 

 

转载地址:http://rbqgi.baihongyu.com/

你可能感兴趣的文章
Spring框架-IOC容器和Bean的配置(1)
查看>>
查询内容在网页里面分页显示+跳页查看
查看>>
mysql substring函数截取值后赋给一个declare变量
查看>>
Java Thread 的 sleep() 和 wait() 的区别
查看>>
DbUtils入门
查看>>
每一个程序员需要了解的10个Linux命令
查看>>
service的自调用 VS service之间调用
查看>>
Android权限管理之Permission权限机制及使用
查看>>
重识Retrofit
查看>>
PowerDesigner(数据建模)使用大全
查看>>
RadioButton与CheckBox_优就业
查看>>
java中的throw与throws的区别
查看>>
js函数的传参是按值传对递
查看>>
优化用户登录体验效果
查看>>
用js批量选中功能实现更改数据库中status状态值_优就业
查看>>
JavaScript事件详解-zepto的事件实现(二)
查看>>
MySql表信息基础知识学习
查看>>
为什么document找到的不是html节点_优就业
查看>>
Javascript本地存储小结
查看>>
常用排序方法介绍
查看>>