app开发如何挖掘用户需求?

1、6W3H设问法

“6W3H”法是用6个以W和3个以H开头的英语单词进行设问,发现问题,寻找新思路、做出新决策的方法。简单易行,易于理解应用,对于决策和执行活动措施非常有帮助。

通过对哪些用户会在什么时间、什么地方、以及为什么会使用我们的产品,而去对用户的想法行为进行分析,了解用户在想些什么。同时我们还要了解用户喜欢哪些功能以及市面上又有哪些竞品等等。

怎样为用户提供更好的服务,需要用户付费那以及用户的使用频率等。经过6W3H分析后,APP开发公司基本可以去根据的用户想法去掌握了解app开发方向。

2、头脑风暴法

头脑风暴法是由美国创造学家Alex Faickney Osborn提出的一种激发思维的方法。它是一个横向思维的过程,主要通过找到创新的和异想天开的方案来解决问题。在去挖掘用户需求之前,开发公司可以和想要开发APP的企业家召开一个会议,在会议上大家需要就该APP说出自己的想法。无论是异想天开还是天马行空也好,然后再将这些记录下来,进行评价筛选,选择合适有用的APP开发价值。

3、属列举法

列举法即特列举法也称为分布改变法,特别适用于老产品的升级换代。其特点是将一种产品的特点列举出来,制成表格,然后再把改善这些特点的事项列成表。其特点在于能保证对问题的所有方面作全面的分析研究。

对于APP来说,先确定需要列举的属产品,再将这些属都列举出来,再进行整理找出更佳的解决方案便可轻松完成老产品的升级以及功能优化等,在竞争激烈的市场,即使自己产品没有什么属特色,只要找准消费者的需求点,并且更先说了,那就是你独特的属特色。

软件系统需求获取的几种途径

1. 客户访谈

客户访谈是最早开始使用的获取用户需求的技术,也是至今仍然广泛使用的一种需求分析技术。客户访谈是一个直接与客户交流的过程,既可以了解高层用户对软件的要求,也可以听取直接用户的呼声。访谈可分为正式的和非正式的两种基本形式。正式访谈时,系统分析员将提出一些用户可以自由回答的开发问题,以鼓励被访问的人能说出自己的想法,如可以询问用户对目前正在使用系统有哪些不满意的地方,为什么等问题。另外对一些需要调查大量人员的意见的时候,可以采用向被调查人发调查表的方法进行,然后对收回的调查表仔细阅读,之后系统分析员可以针对地访问一些用户,以便向他们了解在分析调查表中所发现的问题。

不同的系统,访谈对象很重要,做BI系统访谈普通员工一点用也没有;同样做MES系统,访谈行政副总也没啥用。其次双方之间定一个框架(可以用合同约定的)去谈,千万别毫无目的的去谈,谈着谈着把需求扯远了。吹牛一时爽,事后火葬场。

2. 建立联合分析小组

系统在开始的时候,往往是系统分析员不熟悉用户领域内的专业知识,而用户也不熟悉计算机知识,这样就造成它们之间的交流存在着巨大的文化差异,因而需要建立一个由用户系统分析员和领域专家参加的联合分析小组,由领域专家来沟通。这对系统分析员与用户逐渐的交流和需求的获取将非常有用。另外特别要重视用户业务人员的作用。

到了成立联合分析小组,这样的系统一般就是专业程度比较高的了,一般领域专家时间都很紧,不喜欢唠叨,专业术语太强,所以调研选老手,尽可能做过类似项目的,不至于交流太困难,说个名词都听不懂,造成抵触情绪。涉及到算法的公式一定要整理保存好,最好经过专家确认,事后整理麻烦太多了。可以以身试法......

3. 问题分析与确认

不要期望用户在一两次交谈中就会对目标系统的需求阐述清楚,也不能限制用户在回答问题过程中的自由发挥。在每次访问之后,要及时进行整理、分析用户提供的信息,去掉错误的、无关的部分,整理有用的内容,以便在下一次与用户见面时由用户确认,同时准备下一次访问用户时更进一步的细节问题。如此循环大概需求3~5个来回。

传统的常规的需求获取方法定义需求时用户过于被动地而且往往与开发者区分“彼此”。由于不能像同一个团队的人那样齐心协力地识别和细化需求,所以这种方法有时效果不太理想。为了解决这个问题,人们研究出一种面向团队的需求获得方法,称为简易的应用规格说明技术。这种方法提倡用户与开发者密切合作,共同标识问题,提出解决方案要素,商讨不同方案并制定基本需求。这种方法有许多优点,开发者与用户不分彼此,齐心协力,密切配合,共同完成需求获取工作。感兴趣的读者可以查阅相关资料。

与客户确认需求,一定要采用“确认-分析”反复确认的模式。起码进行3-5回,因为有可能同一需求碰到的不是同一负责人;最好能留下双方确认过的纸质/电子文档,电子文档保留版本号,千万别搞乱了!上文提到的简易的应用规格说明技术,就是以双方讨论后达成共识的软件需求为基准,对软件的功能、能、接口、约束条件等逐一讨论,最后双方确认下来。

标签: app开发如何挖掘用户需求 app开发挖掘用户需求的方法 软件系统需求 软件系统需求获取的几种途径