这次给大家带来flow chart与ui flow 有哪些不同点,在项目中使用flow chart与ui flow的注意事项有哪些,下面就是实战案例,一起来看一下。
ui设计中许多概念字面看起来差别不大,但是实际上却是千差万别。许久未曾发文的台湾设计师@akane_lee老师,借辨析概念的机会,详细阐述了flow chart 和ui flow 的功用~
快一个月没有发文了,忙著写企划案、做 prototype、跑实验生报告。最近要整理大量的 ui flow,越整理脑袋越像酱糊。就来聊聊 ui flow 和 flow chart 吧。flow 就是「流程」,ui flow 是页面流程,而 flow chart 是流程图,两者是完全不同的图表。
ui designer 很熟悉 ui flow,对 flow chart 可能不太熟。在软体开发中 flow chart 通常是由 sa 撰写,重点在「判断」上…没有那麽难,把它当成杂志附的心理测验,选「是」走右边、选「否」走左边就好了。
对 rd 来说,写程式前都必需先知道「逻辑」,也就是由各种「判断」组成的操作架构。对 ui 而言逻辑也很重要,不然使用者操作后要给他什麽回应?
最阳春的会员登入
以「会员登入」为例,使用者输入帐号密码,输入正确就自动跳转到会员资讯页,输入错误就提示错误…
光从 functional map 就想画 ui flow 常常忽略「使用者操作错误怎麽办」,最后一刻才发现有缺就是 ui 紧急加画漏掉的页面、 rd 苦命塞功能不优雅,提示错误又不是放下一个阶段或是有空再补的东西,页面和程式也不是靠嘴巴在画在写…
乱输入就给你验证码
好像很简单喔?才不只这样。实际画起来会发现很多东西在 ui flow 上很容易忽略没考虑到的部份。(而且怎麽可能就只有这样不加功能?)
有时候使用者会一直输入错误,合理猜想是有人试著盗帐号。常见的阻挡方法是让输入多次错误的使用者多填一个验证码的栏位。所以 flow chart 就变成:
上图只是简单的流程示范,不过是随口多一句「喂、帮我加个验证码功能」,flow chart 就会突然肥一截。真正的会员登入验证还有更多花样以及安全性考量,比如登入错误 3 次就多提示一句「忘记密码」等等,更狠的直接锁帐号请使用者找客服申诉。
flow chart 和 ui flow 相辅相成,甚至是先有 flow chart 才有 ui flow 。在没有 flow chart 、不知道要处理多少判断时就产出 ui flow,规划不周掉页面漏功能的机率非常非常高。
若只有 ui flow 没有 flow chart,rd 勉勉强强可以凭画面想像 flow chart、判断式怎麽下,但系统越大会容易出包有 bug,依 rd 经验值决定出包机率。但连 ui flow 都没有,光凭几张 wireframe 或 mockup,根本就是瞎子摸象,看单张静态图 rd 不会知道页面怎麽串,纯靠脑补不错才怪。
如果什麽都不给,直接扔 prototype 给 rd 叫他照抄,说一模一样做一个出来、很简单吧?rd 还要每个画面每个按钮按都戳戳看、试过各种错误才会知道功能怎麽接。对 rd 是有多大恨这样整人家…
就 ui designer 的角度可以把 flow chart 看成「这个情境下使用者怎麽操作完成任务、软体怎麽回应」,把 ui flow 延伸为「因为使用者这样操作、以及我们有这些功能和资讯要呈现,所以页面和页面之间如此串接」。
ui designer 不一定要会画 flow chart,但一定要看得懂。常见流程图符号是固定的,不要因为长得丑就自己设计个新样式,rd 绝对来翻桌。
有句名言「婚前脑袋进的水就是婚后流的泪」,套到软体开发上,「开工前少花的脑就是开工后要伤的肝」。有多少功能前期没想到、就有多少工时后期没料到…
相信看了这些案例你已经掌握了方法,更多精彩请关注其它相关文章!
相关阅读:
html的元素水平垂直居中应该怎么设置
xhtml中有哪些常用的标签
在html中水平线标注与代码注释应该如何使用
以上就是flow chart与ui flow 有哪些不同点的详细内容。