欢迎您来到!

技能GET:如何使用流程图描述一个典型的APP启能?

当前位置 :主页 > 产品介绍 >
技能GET:如何使用流程图描述一个典型的APP启能?
* 来源 :http://www.jeancabane.com * 作者 : * 发表时间 : 2018-06-29 23:56 * 浏览 :

  在产品设计的过程中,产品经理需要根据用户使用场景,逆向思考其背后的实现逻辑,并通过流程图来表达操作过程及信息交互,以便工程模型的实现。开发工程师则通过流程图理解产品经理思,评估相应的技术方案和实现过程。

  作为产品实现过程中的两大重要角色,产品经理和开发工程师的工作是完全不同的。而我认为,流程图是他们的共同语言。在产品设计的过程中,产品经理需要根据用户使用场景,逆向思考其背后的实现逻辑,并通过流程图来表达操作过程及信息交互,以便工程模型的实现。开发工程师则通过流程图理解产品经理思,评估相应的技术方案和实现过程。流程图可以直观地表现出逻辑的严谨性和流程的合,是产品设计中必不可少的环节。本文选择了“APP启动”这个常见的功能,使用Visio工具,对APP启动到进入首页的功能,做完整的需求描述。

  这是每个APP都存在的一个需求,点击图标然后打开APP,看起来非常简单,当然,也非常重要,涉及到产品的视觉印象和首次体验。

  能实现流程图设计的工具有很多种,常用的有Visio、亿图,powerpoint也可以做,现在还有在线版的Process On。但对于工具的选择,原则是简单、通用。由于Visio是windows自带office套件中的工具,普及面广,操作简单易上手,其图示含义也是通用的,故选择visio。

  根据上述原始需求以及初步分解,我们得知几个关键节点:软件启动、启动页、广告页、引导页、首页,他们的用visio流程图表述如下:

  软件启动时,判断是否首次启动,如果是首次启动,则打动页,停留2秒后进入新手引导,完毕后进入软件首页。

  APP保留数据缓存的目的,是减少网络数据传输,提高APP的运行效率。根据缓存状况,可分为缓存数据首页和最新数据首页。

  提到影响该流程的因素有网络、首次启动、广告,数据缓存,在系统设计中,应该以提高流程效率和不影响用户体验为前提,逐个去假设这些因素的先后顺序。

  如果先判断网络,系统会消耗网络运行时间,而且会失去一部分网络暂时不佳的用户;如果先判断启动,系统会根据启动状态分别进入不同流程;如果先判断广告,也需要网络;如果先判断缓存,则不符合显示启动页、广告页的流程。综合分析,应先判断首次启动。

  首次启动时,进入启动页,停留2秒后进入新手引导,用户可跳过引导,或操作引导后,进入软件首页,此时做网络判断,如果无网络,则打开该APP原始的静态首页;

  非首次启动时,若当前无网络,则进入启动页,停留2秒,此过程中调用上次使用后本地保存的缓存数据,进入APP缓存首页;

  非首次启动时,若为2G网络状态,则进入启动页,停留2秒,在此过程中更新首页数据,并打开最新首页;

  非首次启动时,若为3G/4G/Wifi网络,则检测是否有最新的广告数据,并请求返回本地显示广告页。广告播放时间为2-3秒,用户可选择跳过,或自动播放完毕进入首页。此过程中APP请求首页数据返回,进入最新数据首页。

  在首页数据更新时,android下,对比本地版本与数据库版本,若版本不一致,弹出版本更新提示。

  按照稳重的流程,如果首次启动,有广告的情况下,由于存在广告加载的过程,用户必然经过一段白屏的时间,用户会略懵逼。饿了么,是县打动页,后加载广告,而搜狐等大部分app是将启动页和广告合在一个页面里的。

  请教一下,广告是否每次都要网络请求,广告图片是否会有本地缓存,应为看一下其它的app在无网络下也会显示广告图片。

  这个属于另外一种方式,即在上次使用的时候,APP进程自动下载广告数据到缓存

  首页数据自动更新不太好吧,网慢的话更新要好久,也行用户并不关心首页的推送,只是想搜个东西之类的,手动刷新更好点

  『由于Visio是windows自带office套件中的工具,普及面广』,不开玩笑?

  我能说axure更新到8以后,画流程图简直是利器吗。矩形图形你想怎么变形怎么变形,箭头想怎么指就怎么指,超级好用。考虑到visio安装的麻烦,我渐渐已经让它退出历史舞台了。

  赞同,axsure画出简单的任务流程图还是比较好用的,但是对于复杂的业务用它就不好表述了,感觉画起来比较臃肿。

  图三和最后一张流程图貌似有点问题:就算是3G/4G网络,是否也应该要先到启动页,再去判断运营后台是否有配置广告?而不是3G/4G网络就略过启动页直接到广告页?

  你这么做的话,不管有没有广告,都要出现启动页。相当于启动页2秒,广告3秒,一共5秒了。这是不可接受的。要么出现启动页,要么出现广告。现在的广告页一般都包含了APP形象标识了。

  满满的都是干货,收藏,点赞加订阅,希望从哥能多多分享相关的经验干货,作为一名产品新人,感谢前辈的分享

  顺便问下,首次启动的流程,有网络状况分支下,是不是存在两种情况,一种是刚安装,是最新版本,不需要新版本更新;一种是已经安装过,没有及时登录,存在版本更新。

  存在两种情况没错,但都是要系统判断是不是最新版本吧?版本新不新,这是你的主观意识,但机器就不懂,所以需要判断。这两种情况,是可以用同一个流程去处理的,具有通用性,效率也高。

  【每日一问】第280期:锤子号称要电脑和office办公软件,是吹牛x还是线人关注

  人人都是产品经理(是以产品经理、运营为核心的学习、交流、分享平台,集、培训、招聘、社群为一体,全方位服务产品人和运营人,成立8年举办在线+期,线+场,产品经理大会、运营大会20+场,覆盖北上海广深杭成都等15个城市,在行业有较高的影响力和知名度。平台聚集了众多BAT美团京东滴滴360小米网易等知名互联网公司产品总监和运营总监,他们在这里分享知识、招聘人才,与你一起成长。