如何避免遗忘设计分支流程

作者: 黑白之间 | 来源:发表于2017-10-20 16:47 被阅读309次

一不小心就遗漏了分支流程

刚刚工作的时候,有过这样的体验:新项目、时间紧急,急火火的做完所有页面,进入开发了,研发来问:没权限的人通过别人分享的链接访问页面怎么显示?隔天研发又来问:初次进入页面空数据时怎么显示?..... 遇到脾气好的研发能体谅一下可以好好说,脾气不好的直接就炸了,你怎么设计的?异常流程怎么不考虑?

如果没有现成的设计规范,新项目需要考虑很多异常状态:断网、loading、空数据、权限、字数超长..... 有时候就算有现成的规范,也可能根据具体产品的品牌定位做不同的设计,比如断网的文案,严肃点还是逗逼点?......

虽然这些界面都很简单,但时间紧急的时候,加班加点把主流程搞定了,很容易忽略这些分支。那么怎么在时间紧急的情况下,照顾到分支流程?

钥匙的启发

先说个题外话,我以前总是丢三落四,早晨出门之前,不是忘带手机、就是找不到钥匙.....一边努力回忆昨天到底把钥匙放在了哪 一边在所有可能的地方包\裤子兜\衣服兜挨个翻,眼看就要迟到了还找不到真是很着急。

后来,看《拖延心理学》讲到一个人特别不爱自己报税,他就雇了一个人帮他。他每次就把单子放到门口的盒子里,那个人每个月来他家取一次单子。我发现这可真是个提高效率的好方法!我也需要一个这样的盒子!就放鞋架旁,每天一到家就把手机、钱包、钥匙、工卡.....通通放到盒子里,每天都这样,形成习惯,只要我想找钥匙它就在盒子里。而且,出门肯定得穿鞋吧?穿鞋的时候必然看到这个盒子,也肯定不会再忘记带上。自从用了这个盒子出门前轻松很多,再也不用慌慌张张的找东西。

钥匙就应该这样 每天放到固定的地方,这种小事根本不值得占用我们有限的精力来思考,大脑应该去处理更重要、更复杂的问题。钥匙这个事情中 唯一值得大脑思考的是:装钥匙的盒子应该放在哪?才能保证既不会下班时忘记把钥匙放进去、也不会上班时忘记把钥匙带上。 

同理,设计产品的时候,也应该把精力放在主要的流程上,而不应该时刻惦记着分支流程,因为分支流程对用户来说是小概率事件,但小概率不等于没有,所以分支流程又确实必不可少。参考钥匙的例子,就把分支流程放在一个固定且必然能看到的地方 就行了。

解决方案 

把分支流程结构化做进交互稿里。提前给它们留个“盒子”,框在那,设计的时候就直接填内容就行了。项目间隙期(或者就是你看到这段话时立即去做)做个带“盒子”的源文件作为模板,每次做新项目复制一份 在副本上做新项目即可。我做模板的习惯(具体方法因人而异,原则就是把“盒子”提前准备好):

依据分支流程是否通用,将分支流程分为两类:

一。多页面通用的,比如 页面loading、断网等。

二。单页独有的,比如 批量上传图片loading。

针对通用的,在Axure目录树的最上面专门建一个文件夹就叫分支流程,一个分支(或者相近的几个)一页。它就在左上角最醒目的位置,一定不会忘;等到定稿时,再把它调到最下面的位置就行了,这样它看起来就不会太重(我认为交互稿本身的易用性也非常重要。刚工作的时候抱怨研发怎么也不看原型就按照自己想象来;现在觉得原型如果写得不清不楚的不好理解、或者只有自己好理解,换我是研发我也不想看啊)。

针对单独的,在“分支流程”文件夹之外创建一个平级页面,里边就写上“本页特殊分支流程” 或者 “校验失败”几个大红字 (内容、颜色根据自己喜好随意),然后复制很多页出来(做新项目的时候如果不够就随时再复制)。这样设计具体页面的时候,是个提醒。如果还担心,虽然没忘要做分支流程,但万一忘记了都有哪些分支或者新手刚开始做还不太清楚 怎么办?这个也有捷径,网上搜【交互设计自查表】,很多别人总结出来的自查表都包含了分支流程,再结合自己项目总结一份就行,遇到什么新分支随时再往里补充。

这样基本上就很难遗漏掉分支流程了,又不会占用太多大脑内存。

相关文章

  • 如何避免遗忘设计分支流程

    一不小心就遗漏了分支流程 刚刚工作的时候,有过这样的体验:新项目、时间紧急,急火火的做完所有页面,进入开发了,研发...

  • SVN分支管理

    SVN分支管理 目录 分支 合并 需要注意的冲突如何出现如何解决冲突如何避免冲突 分支 使用svn客户端进行分支 ...

  • 如何避免遗忘

    最近不止经常丢东西,还经常忘记事情,别人告诉我们的事情,可能转头就能忘记,甚至努力去回忆都无法记起,虽然这不是一种...

  • [JS基础]笔记四

    js流程控制语句 流程控制 顺序结构、分支结构、循环结构 分支结构 if 分支结构 if else 双分支结构语句...

  • if.....else(Python)

    双分支流程(if.....else): 单分支 双分支 多分支 嵌套

  • 【运维】docker 安装

    记录,docker安装,使用的快速流程,避免因为时间遗忘,每次都要重复查询资料,重新开始繁琐的流程化事务。环境:C...

  • 测试用列设计-精简版

    常规测试用列设计套路: 1、掌握几种基础用列设计方法。解决30%用列 2、看懂需求文档,参考限制条件设计分支流程。...

  • python基础笔记二

    ===流程控制 分支:单分支,双分支,if嵌套,多分支 ---单分支if 条件: 执行语句 ---双分支 if 条...

  • 一篇文章搞定所有的10种异常状态

    在做设计的过程中大部分设计师只专注于主要操作流程、主要页面、分支流程、小页面和页面的不同状态,却容易忽略产品中容易...

  • Shell流程控制

    Shell流程控制 简单流程控制语句 单分支if语句 语法格式 双分支if语句 语法格式 多分支if语句 语法格式...

网友评论

    本文标题:如何避免遗忘设计分支流程

    本文链接:https://www.haomeiwen.com/subject/inkkuxtx.html