三个步骤,解决设计中的“死循环”

作者: 邹志楠 | 来源:发表于2017-06-19 20:18 被阅读358次

2017年的第20篇文章。

接到一个需求,兴奋的开始画图,画完后心满意足的评审,产品和开发却提了一大堆问题,你懵逼的陷入了改图和自我否定的死循环。看了今天的文章,也许会帮你解掉这个死循环。

1.思考需求的本质

接到需求之后,你一定要多问为什么,PM为什么要提出这个需求?是为了解决什么问题?这个问题真实存在吗?如果真实存在,做了之后能给用户和公司带来什么价值?切记,每次做case一定要先问问自己这些问题。一定要改掉接到需求就直接画图的坏毛病。

那么怎么解决这些问题,单靠你一个人肯定回答不了,因为你不是老板,也不是用户,不了解公司的战略定位和目标用户的真实场景。所以需要沟通,而且是反复的沟通,不停的问,只要这样才能获取到足够的信息来支撑接下来的设计方案。

沟通之后,再结合自己的思考,总结着这次case的设计目的是什么。下图是我最近的一个小需求迭代,事先和产品沟通的时间远远超过了画图的时间。

设计目的

黑体字是设计目的,破折号后面是为了达成目的而需要设计的功能。后续的工作便可以依据设计目的而进行。

设计目的出来之后,事情并没有结束,这个目的需要验证,有三个衡量标准:

①询问产品和管理层的意见

②这个设计目的有没有给用户带来价值

③有没有给公司带来价值

①确保了管理层的意图尽可能的在你的设计目的中得到传达;每个需求都是为了能给用户或公司带来价值的,不是为了情怀买单,这是标准②和③。

2.梳理流程,输出流程图

好不容易整理出设计目的,但这个东西还是很虚,指导不了画界面。这需要借助一个万能的工具,流程图。我们都知道,交互设计不同于其他设计,交互设计的对象是行为,而行为是连续的、不确定的。连续的,说明是有顺序的;不确定的,说明有多种可能性。

流程图

熟悉我的人都知道,在学校学的是软件工程,因为要学习使用流程图去梳理算法逻辑,所以对流程图很熟悉。第一次接触流程图,就感觉如获至宝,这不是思考问题的利器吗?

那么为什么要画流程图?

画流程图,第一能帮你了解用户的行为顺序,第二能避免漏掉异常和分支流程,第三,流程图使用熟练之后,你会发现,这是大概每个流程的节点基本上会对应到产品的某个界面。

拿上图流程图举例,用户签名对应一个界面,签完名后台进行判定,如果匹配成功,提示匹配成功,这是一个提示界面;匹配不成功则dialog提示并提供重写和立即体验两个入口,这对应的也是一个dialog的页面。

从思考需求的本质总结出设计目的,到利用流程图梳理用户行为,设计的思路会越来越清晰,越来越具象。接下来就可以依据设计目的和流程图,开始着手画线框图了。但是我建议,在画图之前,会相关开发人员进行沟通一下。

3.和开发人员沟通,了解技术的局限性

按照道理,只要能说清楚逻辑的需求都能够被开发出来,但是,产品上线时间是固定的,而且大部分公司都是倒排序,所以开发和测试的时间都很紧凑,为了确保产品和功能的准时上线,有时候是要进行设计上的妥协的。

所以我建议,站在用户体验的角度,做一个相对极致的设计方案,然后再做一个相对保守的方案,这个保守的方案也许并不出彩,但是确实各方因素妥协之下最好的结果。

我们总结一下,接到需求不要急着动手画图,这往往会使设计师陷入改图和自我否定的死循环。解决这个死循环的方法论一共有三步:先通过了解需求的本质来确定case的设计目的;再通过流程图这个有效工具,来梳理用户行为、考虑全面分支和异常流程;最后和开发人员沟通,了解技术给设计方案带来的局限性。做完了这三步,再放开手去画图吧。这个时候往往会更加得心应手、收放自如,因为经过三步思考,画图便是水到渠成的事情。希望今天的文章能对你有所帮助。

相关文章

  • 三个步骤,解决设计中的“死循环”

    2017年的第20篇文章。 接到一个需求,兴奋的开始画图,画完后心满意足的评审,产品和开发却提了一大堆问题,你懵逼...

  • 如何设计调查问卷?(思维导图应用85/100)

    设计思维是现在非常热的一门课,不管是设计产品还是解决问题都用的上,设计思维主要是三个步骤:用户洞察,方案畅想...

  • 我的人生,我设计(下)

    上一篇文章,我结合自己的情况,介绍了设计人生的前三个步骤。这篇文章中,我将介绍设计人生的后三个步骤。 探索:我该去...

  • 流程篇

    体验设计逻辑流程:明确用户、明确目标或问题、明确解决问题过程步骤、明确过程中的痛点、应用设计进行调整、验证设计是否合理。

  • Phasar-IFDS框架学习笔记

    IFDSAnalysis Phasar框架中,为了解决IFDS / IDE问题,主要分成了以下三个步骤: IFDS...

  • 单例设计模式

    单例设计模式:保证一个类在内存中只有一个对象 模式:解决一类问题的固定步骤 饿汉单例设计模式步骤: 1.私有化构造...

  • 目标设计的步骤《大概念教学》141--154

    目标设计的步骤 大概念教学目标设计可以分为“找到提取路径”、“绘制概念地图”、“撰写单元目标”三个步骤。 找到提取...

  • 聊一聊软件行业中的设计与编程

    设计 设计工作 无论软件工程中的哪一个步骤,工作的开展都是为了解决一些实际问题 架构设计、子系统设计、功能模块设计...

  • 党建展厅设计施工标准预算报价

    今天湖南百悦展览展示设计师跟大家分享党建展厅设计工作步骤。党建展厅设计工作分为策划-文案-设计三个步骤。在策划和复...

  • webView 在 tableViewCell 中的使用

    tableViewCell中添加webView,cell自适应webView高度,解决死循环的简单办法 不管是使用...

网友评论

本文标题:三个步骤,解决设计中的“死循环”

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