需求分析??挖掘根本的欲望
作者:网络转载 发布时间:[ 2015/5/12 14:03:34 ] 推荐标签:需求管理
【导读】需求的实例化是不再编写和维护需求文档,而是直接使用高质量的测试用例作为需求文档。通过测试用例可以很清楚的看到产品的需求内容,而且,在需求变更时,必然会产生新的测试用例,而不必费力去维护。在清晰的表现需求的同时,减少了维护需求文档的人力。
1.一切源于欲望
1.1欲望?需求!欲望!何为欲望?心理学上对欲望的解释是由人的本性产生的想达到某种目的的要求。在这个定义里有两个关键词:本性、目的。它指出了欲望的源头,是由人的本性产生的,是一种本能,人人皆有。同时也指出了欲望的产生原因,是为了达到某种目的。
举个例子,吃饭,这是一项基本的生理欲望,每个人为了生存必须要吃饭。要吃饭,得先把饭做出来。我们有微波炉,电饭锅等等很多可选择的工具来帮我们做饭,甚至,做特殊的食物有专用的工具提供给我们,比如面包机。再者,如果你不想做饭,连出门都懒得出,你可以用一款叫“饿了么”的软件将食物快递上门。
前面提到的微波炉,电饭锅,面包机以及“饿了么”软件,都是我们可以用来满足吃饭这项生理欲望的工具。换个角度,这些工具不是工具生产厂家的产品吗?换句话说,产品是为了满足人们欲望而产生的工具。既然产品是为了解决人们的需求问题,也是说需求是人们的欲望。
1.2欲望,如何满足每款产品都有自己要解决的核心的用户需求,也是说产品都有一个核心的欲望需要去满足。比如,“饿了么”软件是满足人们叫外卖的欲望。但是,叫外卖的方式有很多种,为什么用户一定要用“饿了么”软件呢?这个时候,需要对欲望进行深入的分析,已提供更好的服务来满足人们的欲望,这个活动常常被产品人称作需求分析。
举个苏杰大大在《人人都是产品经理》中的一个例子:绝迹小朋友想去吃火锅,这是一个欲望。但是绝迹小朋友真的是嘴馋了想去吃火锅吗?可能绝迹只是饿了,但是这四川娃子饿了只想到吃火锅。如果真的只是饿了,给他俩包子也可以满足绝迹的欲望,还能节省成本,何乐而不为呢。这是一个典型的需求分析过程,通过需求分析找到了简单的满足人们欲望的方式。
再来谈谈“饿了么”软件,在这个软件出现之前人们也是能叫外卖的,那么这款软件有什么更好的满足人们叫外卖欲望的方面呢。我们先来看看以前叫外卖的痛点。叫外卖有两种方式,如果店铺有官网,可以去官网订餐,但是,这些只限于一些大型连锁餐厅,比如麦当劳。另一种方式是电话预定,但是前提是你要有店铺电话,一般人肯定不会有附近所有餐厅的电话。“饿了么”软件解决了这两个痛点,它能搜罗用户周围提供送外卖服务的所有餐厅,并为所有餐厅提供网上订餐服务,同时也免去了获得餐厅电话的需求。通过分析,“饿了么”软件提供了更好的满足需求的服务。
2.合适的欲望碰到合适的人
2.1用户角色建模每一款产品都有自己的受众,没有哪款产品是每个人都需要的。为此,我们需要对自己产品的受众进行分析,看看这些用户使用产品的习惯是怎么样的。这样可以更好的提取用户的需求。
首先,要找出产品的受众,这个流程一般被称为用户角色建模。用户角色建模首先要通过头脑风暴的方式列出可能的用户角色集合。还以“饿了么”软件为例,一般都是什么样的人会叫外卖呢?劳累的上班族,学校的学生,偶尔想改善伙食但不想出门的人,加班的人,不会做饭的人。
在收集了用户角色集合以后,我们需要对这些用户角色进行整理,看看角色之间有没有包含或者重合的地方,如果有,则需要考虑是否用角色需要被丢弃。比如上面的用户集合中,不会做饭的人并没有典型的特征,而且,在上班族、学生、加班的人中都可能会有不会做饭的人。则,不会做饭的人完全可以被其他角色所代替,这个用户角色可以被丢弃了。
在整理完毕用户角色后,可以将每个用户角色写在一个卡片上,并在每个卡片上写下这个用户角色的一些特征,这样可以方便的对用户角色进行分析。比如,在上班族卡片上可以写上对菜品质量要求较高,可以熟练使用电脑,可能会经常使用该软件等等。
有些时候为了对用户角色更加深入的了解,一般会对重要的用户角色建立角色实例。角色实例是一个贴近生活的用户场景,通过角色实例可以建立起一个真实的人物,让我们对角色有更真切的了解。如果上班族是我们主要的目标用户,我们为上班族建立一个角色实例如下:
有业界的大大建议在设计新系统时对一些极端人物建立角色卡。这些极端人物并不是产品的典型用户,但是他们却是真的会使用我们的产品。比如一些花痴小妹妹,叫外卖或许对她们来说并不是必须的,但是她们可能仅仅是为了看某个送外卖的帅哥,而经常定那家餐厅的外卖。我们不需要浪费太多时间在这些极端人物身上,甚至这些人物的需求根本不会被实现,但是花点时间在这些用户身上,或许会产生一些意想不到的灵感。
2.2需求源于角色前面在用户角色建模上浪费了很大精力,其实都是在为这里的需求收集做准备。不同的角色肯定会有不同的需求,这个时候,我们需要将自己代入角色,仔细想想如果自己是这个角色,会有什么样的需求。将所有考虑到的需求都记录下来,为以后的需求整理做准备。
比如,作为一名上班族,很晚才回到家,这个时候叫外卖肯定希望外卖会很快的到达。而且上班族一般都习惯刷卡,如果提供刷卡或者网上支付功能会很方便。而“饿了么”软件为用户提供的外卖到达时间的预估,用户可以方便的选择可以快速到达的外卖。
再考虑学生,学生这是个没有收入的群体,所以物美价廉的外卖是他们的。学生一般对快递的送达时间会有相对较大的容忍度。学生中对刷卡的需求不是很迫切,他们一般更喜欢现在付款,所以如果有货到付款的服务会很合适。同时,如果可以用学生卡打折,我想会很受学生们的欢迎。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11