设计师如何进行需求分析?
埋头设计固然重要,方法论总结更加重要,没有总结的实践容易让人迷失方向……
前言
说正题之前想插个题外话,我想起了高中的时候天天埋头苦学,可是考试还是干不过在我苦学时打篮球的学霸们,我一直以为是我脑子太笨或者学霸们天生就是学霸(如果是真的,那真是残酷的现实/(ㄒoㄒ)/~~),很久之后我才知道我的学习方法不到位,因为我光顾着埋头苦干了,而不懂得总结归纳,比如这道题这次错了,下次还错。虽然很久之后才意识到自己的学习方法有问题,但是好歹知道自己的脑子是没问题的,也算是欣慰了…………
好了,为啥要说上面一段废话呢,额,因为下面要讲的就是我刚开始做设计的时候不会做的事情,那就是——分析。说起来很简单,很多人在面试的时候都会说自己接到需求的时候会对需求进行分析拆解,但是其实真正在工作中,有时候项目很紧急,或者形成一种惯性思维拿到原型就开始咔咔一顿画,真正能把思考分析落实下来,是一件不那么容易的事情。
刚开始的时候我不知道该如何去分析,处于不知道自己怎么分析的阶段。后来慢慢学习到交互和产品相关的知识后,尝试做设计的时候都先分析一番,刚开始挺难的,但是我看到过一句话,是这样么说的,如果觉得路很好走,那说明你没有进步了,感受到做事很难,那说明进步的空间很大耶,嗯,我现在的进步空间就很大,O(∩_∩)O哈哈~
好了,好了,我废话可真多,真的进入正题了,我会尽量写得全面些,我们在日常练习的时候可以尽量分析得更加全面,这样工作中才能游刃有余~~~俗话说,台上一分钟,台下十年功,设计也是一样一样的。
为什么要进行需求分析?
有人会觉得需求分析是产品的工作,嗯,确实是产品的工作,但是一个有追求的设计也是有需求分析的责任的,只是侧重点不同,产品更加注重宏观逻辑,设计更加注重微观表现(包含交互与视觉)。设计之所以对需求进行分析是为了能够帮助我们更加科学地对产品进行设计,避免盲目设计出来的东西跟最初的需求南辕北辙而导致重复修改耽误项目进度。最重要的是,不对需求进行分析会让自己设计的时候没有目标,东一榔头西一棒子,费力还不讨好。再者说,就是为了能够早点下班,也得进行需求分析呀……
下面我会尽量用实际例子来套用,方便理解,活学活用~
- 分析业务需求
- 分析用户需求
- 分析关键因素
- 归纳设计需求
1. 分析业务需求
1.1 什么是业务需求?
我理解的业务需求是公司和产品在战略层上的目标。拿实际工作中遇到的案例来说,比如我最近接到一个需求,新增一个星球社群的功能,对,实际工作中有时候需求可能就是一句话,需要我们进行拆解分析。
1.2如何分析业务需求?
首先请记住一个公式
业务需求=业务目的+业务目标
业务目的:为什么要做这个功能
业务目标:做这个功能想达到什么样的结果
1.3 如何把业务目标转化为用户行为
还拿上面增加星球的需求举例子
1.4 如何让目标与设计产生关联?
2. 分析用户需求
2.1什么是用户需求?
很多时候用户描述的需求是外在表象,只有他内心真正想达到的目的才是内在的原因和动机,比如说我吧,我有时候会跑步,跑完了总得发个朋友圈满足满足虚荣心吧,不然我不是白跑了吗……我用了一款跑步软件记录我跑步的参数,我作为一个用户来说我的需求是生成一个跑步分享卡片,显示我跑步的数据,这是我的真实需求吗?
不是的,如果这款产品负责人问我作为一个跑步者的需求是什么,我肯定只说我需要一个分享卡片,但是我内心真正的需求是啥?我需要的不是一个跑步数据的分享卡片,而只是一个可以把我跑步的距离大大地显示出来,在朋友圈不用点开图片也能看见数字的卡片,嗯……是的,我就是这么的虚荣/(ㄒoㄒ)/~~
可,这就是人性啊,这才是我内心真正分享卡片的动机。而现在很多跑步产品的分享卡片都是堆砌一堆数据,作为不跑步的人来说,只会对跑步距离有概念,其它的数据可能都不太明白是啥意思,所以,既然是分享到朋友圈的,距离这个数据显然才是最重要的。
还需要注意的是,用户需求不等同于产品需求,我曾经看过一篇文章,里面说得很到位,用户需求有时候和产品需求是相悖的,也许从用户的角度来看,这个需求是合理的,但是从产品的角度来看,这类用户需求并不是实现产品的最好的方式,重要的是,产品的终极目标肯定是奔着盈利去的,应该是在满足产品终极目标的前提下尽可能满足用户需求。所以权衡商业和体验是产品和UX需要持续探索的问题。
2.2如何分析用户需求?
再记住一个公式
用户需求=目标用户(特征、经验)+场景+行为+体验目标
用户需求:用户为什么要使用这个功能?
目标用户:谁来使用这个功能
再来举个栗子
3. 分析关键因素
3.1什么是关键因素
我理解的关键因素是用户在完成一项任务前与正在完成一项任务中所遇到的关键问题。比如用户在加入一个星球前(上文中的需求案例)的顾虑与担忧,在发布内容时遇到的阻碍与问题,这都是用户在进行任务途中所遇到的关键点,我们只有把这些关键点梳理出来,逐个解决掉之后,用户的行为路径才能流畅,也就是常说的好的用户体验。
3.2如何分解关键因素?
分析关键因素的三要素
- 动机——为什么要使用产品
- 担忧——使用产品前内心的担忧
- 障碍——使用产品过程中遇到的阻碍
我的建议是列个表格出来,清晰明了知道各个节点的问题,也可以把对应的解决方案梳理清楚,下面还是以增加星球的需求来举例。
如果图片太小,可以右键在新窗口打开查看大图~
4. 归纳设计需求
好了,终于到了最后一步了,根据上面的表格归纳出设计需求。
如果图片太小,可以右键到新窗口查看大图~
以上是我对需求分析的一些想法。
还是那句话,一起做一个助力业务前进的设计师吧~~
吃饭去啦~






































