欢迎来到加倍考研网! 北京 上海 广州 深圳 天津
微信二维码
在线客服 40004-98986
推荐适合你的在职研究生专业及院校

如何进行用户需求调研?

罂麦
独眼龙
  把握用户需求,才能做出用户真正喜欢的网站。如果不考虑用户需求,网站的页面设计得再漂亮,功能再强大,也只能作为摆设,无法吸引到用户,更谈不上将网站用户变为你的客户。  1、用户类型划分  对用户需求的分析,首先要考虑的,就是用户类型。  网站是面对国外客户,还是国内客户?  网站是面对经销商,还是面对终端客户?  网站是面对家庭购买者,还是面对个人消费者?  网站是服务老客户为主,还是吸引新客户?  ……  面对不同的用户类型,网站需要满足的用户需求也不同。  2、用户需求分析  确定好用户类型之后,接下来就是研究用户所关注的内容了。怎样确定用户关注哪些内容呢,除了向企业的销售人员调研,也可以做一个简单的“角色互换”思考,如果你是用户,那么你会从哪些方面来考察企业呢?如果你是用户,你会希望看到怎样的网站?  1)用户的明确需求  如产品的展示、公司的介绍、服务介绍等等,这些是属于用户最基础的需求,一般的企业网站都会有,但是不同网站之间的差别在于细节,比如产品应如何展示才更美观?公司介绍要怎样写才能突出企业优势呢?只有将细节做好,才能打动用户。  2)用户的潜在需求  除了满足用户的基础需求,网站策划者还要深入挖掘用户的潜在需求。比如,一种复杂的技术型产品,用户很可能需要及时的“技术咨询”以帮助了解;而一款家庭清洁的日化产品,如果网站有“家庭清洁常识”的介绍,相信会比单纯的产品介绍更吸引用户。  从“ 网络调研 ”到“ 网站诊断”,再到“用户需求分析”,网站策划者完成了网站规划前必要的准备工作,而接下来,才真正到了考验网站策划者功力时候了本回答被网友采纳

我们应当怎样做需求调研:初识

昆虫链
翕辟
很多需求分析的工作是从需求调研开始的,我们就从这里说起吧。需求调研是需求分析最重要的一环,也最集中地体现了需求分析的特点——既是一份体力活儿,更是一份技术活儿。它既要求我们具有一种理解能力、设计能力,更要求我们具有一种与人交往、沟通的能力。在一个阳光明媚的下午,项目经理带领着项目组成员,参加了客户组织的见面会,一个新的软件研发项目就这样开始了。双方在一种友好的气氛中进行,相互寒暄,介绍与会人员,拉拉家常。逐渐地,会议开始进入了正题。初次接触客户,对于项目团队意义重大。对方对你印象的好坏,今后如何与你交往,都在这个阶段被确定下来。然而,在客户至上的今天,与客户保持适当的谦卑是有必要的,但过于的谦卑却常常给项目日后的进程带来风险。为什么这么说呢?过于的谦卑,处处都是诺诺诺,客户说什么就是什么,就会使客户变得非常强势。这样的结果就是,客户提出了许多变态的、不太现实的、不合理的需求,而我们呢却是一味地服从,客户说什么就是什么。最后我们做得很累,结果却不能让客户满意。正确的做法是,我们对客户提出的需求进行深入理解以后,运用我们专业知识,提出比客户的原始需求更加合理、可操作的解决方案,让客户感觉你说的正是他们想要的。如果能够这样,客户不仅能够欣然接收你提出的方案,而且会感觉你非常专业,你在客户心目中的形象也会无形中提高,使你有的机会提出有利于开发的可行方案,降低开发的风险。这毫无疑问会形成一个良性循环,但要做到这一点并不容易,毫无疑问,在与客户接触初期的表现起到了极其关键的作用。人与人交往,往往在接触的初期就决定了相互的行为方式,与客户交往也是一样。起初的唯唯诺诺,客户说啥就是啥,必然造成客户不再关注你的意见,对你发号施令就可以了。相反,起初展现出一位技术专家的姿态,能大方而得体地提出自己的意见,会使客户重视你的意见,甚至主动征求你的意见。这一方面要求我们对自己要有足够的自信,另一方面也要有循循善诱的表达能力。如果我们做到了这些,就会客户心目中形成一种威信,使项目向着一种良性的方向前进。同时,这样的会议又是一个项目启动会议。客户方领导要在会议上传达给与会代表一个清晰的信号,那就是与会代表今后要积极配合我们完成今后的工作。这时候,我们要弄清,客户方有哪些角色,谁是这些角色的需求提出者与决策者。这是什么意思呢?在软件项目中,特别是管理型软件项目中,客户都代表的是一个群体,而不是个人。他们代表的可能是一个单位、一个集团,甚至是一系列组织机构。在这样一个群体中,他们按照职能被划分成了不同的角色。拿一个单位来说,横向可能划分成不同的部门,财务部、销售部、采购部、生产部

如何做产品业务需求调研

不知道也
酸模
怎么做需求分析?能够像主角镇长一样找到村民真实的需求呢?首先,需求分析应该服务于用户,所以要以用户为中心做需求分析其次,需求分析后要形成一份PRD,让团队里的人更流程地工作,减少沟通成本那么,它的步骤是怎样的?第一步:给你的产品定个位“请用一句话描述你的产品”(结构是:主要面向XX用户,提供XX功能,具有XX特色)这个方法谁用谁知道,如果很难描述出来的话,你的这个产品就定位有点模糊了,方向也不明确。第二步:找到初步需求首先,通过用户研究、头脑风暴等方法,产出用户需求示意列表(需要注意的是,用户类型不是绝对互斥和独立的,主要以取向为区分)做完这个表之后,你会发现有很多种类型,其中最重要的,当然是目标用户了,而目标用户又跟潜在用户量与业务价值挂钩,可以用下图来做个定位分析[优先选择最右上角的用户(用户类型2)]同时,也要了解市场上同类产品的情况,并从中找到自身产品可能的差异点最后,根据选择的用户类型匹配相应的场景和需求,得到初步需求。第三步:确定需求的优先级得到初步需求后,先把不可实现、不合理、价值不大、无适合场景的需求剔除。——筛选然后,挖掘用户的目标,找到用户真实的需求。——挖掘这里需要注意的两点是:1、倾听用户并不等于听从用户2、用户想要什么不等于真实需求接着就是匹配产品定位,找出产品主要功能和特色功能。——匹配最后就是根据项目的资源来确定需求的优先级

如何开展用户需求和市场调研?

天而生也
孤儿怨
说实话,现在做用户调研是有些难度的,当然也有一些新的工具。以前我们市场调研公司做调研,都是打印问卷出来,然后提着礼品,礼品价值二三十一份的,然后访问成功一份,送上一份礼品,这种方式成本高,但是可能结果会更加有效一些。现在有了网络渠道,比如问卷星、调研网等,通过网络渠道把问卷设计上去,然后把你的调研问卷链接发到你选择的特定论坛或者qq群里面,请人帮忙做,这个应该是成本最低的,但是不能保证网络背后进行回答的人是否是你需要的人群。

从哪些方面如何具体做好需求分析

方明为御
精气
1. 访问并与有潜力的用户探讨为找出新软件产品的用户需求,最直截了当的方法是询问他们。本章讨论如何寻找合适的用户代表,而在第8章讲述从这些代表中获取需求的技巧。2. 把对目前的或竞争产品的描述写成文档文档可以描述一种所必须遵循的标准或产品所必须遵循的政府或工业规则。3. 系统需求规格说明一个包含软、硬件的产品需要一个高档次的系统需求规格说明以介绍整个产品。系统需求的子集被分配到每个软件子系统中( Nelsen 1990)。附加的详细软件功能需求将从有关软件的系统需求里获得。4. 对当前系统的问题报告和增强要求指导用户和提供技术支持的工作人员是最有价值的需求来源。他们收集了用户在使用现有系统过程中所遇到问题的信息,还接受了用户关于系统改进的想法。5. 市场调查和用户问卷调查调查有助于从广大有潜力的用户那里获得大量定量的数据,务必调查相关的用户并询问一些能产生反响的好问题。6. 观察正在工作的用户对当前系统的用户和将来系统的有潜力的用户,分析员观察“日常工作”以获得经验,这些经验能提供很有价值的信息。分析员可通过观察用户与所关联的任务环境的工作流程来预见用户在使用当前系统时所遇到的问题,并能分析新的系统可有效支持工作流程的方面(McGraw and Harbison 1997; Beyer and Holtzblatt 1998)。比起仅仅简单地询问用户,并记下用户在处理任务时的步骤来说,直接观察用户的工作流程可以对他们的活动有更正确的理解。分析员必须抽象和总结用户的直接活动,以确保所获得的需求具有普遍性,而不仅仅代表单个用户。一个富有技巧的分析员还可以为改进用户的当前事务处理过程提出一些见解。7. 用户任务的内容分析通常通过开发具体的情节( s c e n a r i o)或活动顺序(有时称作“情节”),可以确定用户利用系统需要完成的任务,分析员由此可以获得用户用于处理任务的必要的功能需求。

如何做需求分析

马莉
黑桑
随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计已经不能再仅仅简单地利用静态Html文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。 网站项目管理(WPM)的含义为Web-based Project Management,即以Web 应用程序为主要表现方式的架构来进行的项目设计及管理,这样的架构中包含了浏览器、网络和Web 服务器等关键主体,主要体现在网站设计、以浏览器为客户端的Web应用程序开发(例如信息类网站、网上商店、虚拟邮局、客户关系管理。)等项目管理中。 按照笔者的经验,网站项目管理可以分为以下l六个阶段进行控制: 1. 需求分析及变更管理 2. 项目模型及业务流程分析 3. 系统分析及软件建模 4. 界面设计、交互设计及程序开发 5. 系统测试和文档编写 6. 客户培训、技术支持和售后服务 需要说明的是,这些阶段虽然具有一定的延续性,但是并非完全隔断的,例如需求变更管理和测试工作、文档编写都是贯穿整个项目过程的,许多工作时交叉进行或同时进行的。 (一)如何做好需求分析及变更管理? 业务员与客户进行的沟通,撰写需求分析报告是项目展开的基础。项目是以客户的需求为中心,而不是为技术而迁就需求。 一:让客户畅所欲言,罗列出所有的需求 让用户将所有的想法尽可能的阐述清楚,并把所有的要求罗列出来,不要遗漏。这时候不应该害怕“勾引”起客户的潜在需求而增加设计开发的工作量,从而被今后客户无止境的变更拖入泥潭,直接明白地跟客户把问题和要求一条条地列出来,把条理、归纳、分析先都扔到一边去,将用户最原始、最完整的要求准确地记录下来就完成了第一步的工作。 很明显,假如客户的需求做的都不完整,随时可能会产生意想之外的变更,甚至这个变更会破坏已经做的模型及结构,那么这个项目从开始就注定了会失败;比如站点所有的功能都实现了,本地测试起来也没有什么问题了,但是你却不知道客户的系统是要承受每天100万独立IP的访问,而你原来想当然的以为了不起就是1万独立IP访问的访问流量,稍微有经验的开发人员都会明白这样的设计是个灾难,无论是应用服务器、数据库还是程序全部要重新开发! 二:透过现象分析潜在的需求 很多情况下客户并非专业人士,在他们滔滔不绝的描述中不能指望他们帮助我们整理出重点和技术难关,这需要我们去为客户进行分析、归纳和整理,尤其是客户谈的不多却又是技术上实现难度和强度很高的地方特别值得注意。 客户往往对需求的概念是非常模糊的,大多时候给出的需求都是笼统而且尺度难以控制的,这就要求业务人员在倾听了客户的详细说明以后,帮助客户进行整理和分析,同时预测客户在开发过程中变更及今后应用中可能进行修改升级的潜在需求。 比如在为客户设计办公自动化系统的时候,也许就要为客户预留将来与他们的业务单位进行交互的通道;在设计邮件系统的时候要考虑可能会需要广告管理服务器;设计网络电子商店时今后增加库存产品进销存统计分析等等;限于时间财力的考虑,客户通常能够接受分阶段实施的开发过程,在需求分析时,提早为客户设想到今后的需求变更除了使项目开发更加顺利以外,也为今后业务的进一步深入打下了更好的基础。 笔者曾负责一个大型新闻网站的设计,当客户拿着将近五十页厚的一本设计要求报告时,我发现有四十页的内容对程序开发来说都是重复的,而在其中一页的角落却画了个“搜索其他网站相关新闻”的按钮,并且没有做任何说明,仅仅这10个字所完成的工作量完全顶的上其他整整四十页重复赘述所做的工作,客户完全不知道这个要求引发的问题实际就是一个搜索引擎的开发,通过协商,客人同意了修改成站内搜索的引擎。 三:利用自然的语言描述项目模型 在业务员与客户进行沟通和调查时撰写的需求分析,尽可能用自然的语言进行描述,虽然客户的水平和资历有所不同,但是最自然的描述能够使项目开发的各个成员都能清楚地理解需求含义,不至于在理解上产生偏差。对客户而言,这样的模型描述最接近真实,容易参与修订,并能以此为测试和验收的依据。 请比较以下两份关于需求的描述, “用户在访问首页的时候可以在点击‘客户通道’按钮,弹出填写‘用户名’和‘密码’的窗口,输入正确后在新窗口打开客户通道的首页,在该页显示所有可操作的功能的导航条和最新的导读新闻链接列表 。” “站点分为公开和加密两种状态,通过身份验证机制使特有的用户可以访问到加密信息,并提供不同于普通用户的功能。” 前段描述我们就很容易想象的出来设计完成的网站是什么样子,而后一段的描述可能会做出无数不同的版本,造成对需求理解的歧意。 四:利用示意图和图表将用户的需求表现出来 需求分析无论文字上怎么样表述都还是抽象的,对客户而言理解毕竟是困难的,将基本确定的需求制作出示意图是最直观有效的。 制作示意图可以有很多种方式,用PowerPoint或Visio制作流程示意,用Html文档制作界面示意都是可行的,最简单利用画图和Word表格方式也完全可以,关键是利用示意图将客户的需求和即将开始设计的系统体现起来,在进行系统分析和程序开发之前,双方对今后要完成的产品就能够有直观的认识,换言之,就是在产品还没有真正进入开发阶段的时候,双方就对工作的结果达成统一的意见,这将大大地减轻需求变更所带来的困扰,同时客户更容易地参与到项目的开发过程,保证项目往正确的方向进行。 在RUP中有这样的描述: 利用电影、卡通、图片、表格和动画片等制作示意图开始,告诉我们用户是谁,要发生什么事情,如何发生。 以用户友好的方式帮助收集并改进用户需求。 鼓励更有创造性、更加创新的设计解决方案。 鼓励团队复审,并避免所有人都不希望出现的特征。 确保以可理解、直观的方式实施特征。 使访谈过程变得轻松,避免出现访谈没有结果的现象。 简单地说,制作示意图就是使用工具向用户 (主角) 说明(有时是动画演示)系统如何适应组织的需要,并表明系统将如何运转。协调员将初始示意板展示给小组,小组成员提供意见。之后,在举办研讨班期间,示意板也进行“实时”演进。所以,您需要一种可以轻松更改示意板的画图工具。为了避免分散注意力,一般最好使用简单的工具,比如图表、白板或PowerPoint。 五:什么人要看需求分析报告 项目经理、系统分析员、开发经理、交互设计师、测试人员、文档人员包括客户代表都应该看需求分析,并进行共同的讨论,达成一致的意见。 我们经常会遇到业务人员辛辛苦苦谈下来的项目,对开发人员来说却是难以实现的,而技术人员设计的产品却常常得不到客户的认可,甚至发生纠纷,因此参与项目开发的人员都应该对这份需求有统一清晰的认识,并根据自己的工作对需求提出意见,通过与客户的沟通修订,最终确定项目实现的目标。 例如: 项目经理通过需求分析才能组建所需要的团队包括配置工作环境,制定开发周期。 开发周期的限制和功能上的要求可能会影响到程序员采用什么样的语言和工具进行编写; 操作用户的技能水平将影响到交互设计师进行前台设计时做到什么样的精度; 界面设计人员根据项目的性质和定位确定表现方式。 测试人员了解测试环境和条件后才能对项目质量进行跟踪和检测; 通过下表,我们可以看的出不同角色根据需求的变更所进行的工作流程:六:建立需求变更日志,制作新版本的需求分析报告 尽管我们费了许多功夫在需求分析进行了最大可能的努力,但几乎可以肯定的是,这份需求分析在开发过程中一定会发生变化,也许是出自客户的遗漏,也可能是在开发过程中被激发出来的,这种变更有时是如此的频繁和琐碎,以至于往往不能将变更及时反馈到项目的各个角色中,那么做好需求变更日志就显得非常重要。 在需求分析后面附上变更日志,并将修改后的需求分析制作成新版本,保留每次更改过的版本,而不是覆盖,这样就比较容易地跟踪到需求变更过程中所带来的工作调整。 在新版本的需求分析中,将变部分用特殊方式表明出来,并在日志中记录变重的明细。 关于需求分析和变更管理可以参照下图示意:七:本阶段重点工作角色 在需求分析和变更管理的过程中,工作量最大的角色为客户代表、业务员和项目经理。 客户代表提出需求,业务员帮助整理和分析,项目经理对整个项目进行评估。 在实际工作中,很多项目失败的起因都和需求分析有关。 客户代表和业务员通常并非从事技术开发的专业人员,在讨论需求的时候往往对项目的技术难度、工作量、时间进度把握不准确,这时候需要项目经理或技术人员进行参谋。 为了降低项目的风险,提高工作效率,有必要设计规范的需求管理计划书,帮助客户代表和业务员更好的完成任务。 以下提供一份需求管理计划的模板可作为参考:八:总结 根据笔者的经验,要尽快做好需求分析掌握以下要点,也许能事半功倍: 仔细聆听,罗列客户的所有要求; 将需求进行分析,确认可操作的系统模型; 利用最自然的语言将系统进行描述,使每个开发人员不会产生歧意; 迅速确定网站的用户角色; 比如访客、会员、重要客户、前台管理员、网站管理员、业务员等; 分析确定每个角色的权限及可操作的功能; 比如会员可以查看特别信息、修改个人信息、退出登陆等; 前台管理员能够登录管理系统,能够发布编辑修改信息,能够审查会员资格等; 网站管理员可以更改栏目、修改网站界面等; 制作流程图和示意图将需求表现出来; 让客户参与到示意图的设计中,及时正确的反应出需求变更。 制作需求变更日志,保留升级版本,通过版本控制进行需求管理; 通过需求《管理计划书》使每个参与人员看到共同的努力目标。

如何正确的理解和分析用户需求

是以叹也
未济
一、用户说的需求不一定是真实的;二、你所面对的用户不一定是真正的用户;三、要学会从一开始设定需求边界,当然,边界可能一直在变;四、不要跟用户扯什么技术实现;五、收集或者分析需求时,不要带着你的主观偏向,要明白在这个阶段你的目的是还原业务场景,输出用例。这个是需要做市场调研的,或者问问销售部的人

如何进行管理信息系统需求分析

王道
王符
进行管理信息系统需求分析:1、明确系统管理目标;2、确定信息系统总体结构;3、明确系统的模块构架;4、明确系统实施方案.

项目需求报告要怎么写?

夜行客
马陵道
听棠的“客户需求何时休”深刻的披露了这个问题存在的根源。需求分析,不仅仅是拿到客户的需求,更重要的是还需进行分析,了解细节,并就细节跟客户咨询,获取最详细的资料。客户所能提供给你的只是他们想到的功能需求,很多问题并不在他们考虑的范围之内,如果作为项目承担方没有去做分析,简单的按照功能要求去设计、规划,最终出来的系统是很难完全符合客户的业务流程的,这时,自然需要更改,被看成了需求的更改。其实,都是缺乏分析所一手造成的。问题等到系统出来了才被发现,这样的系统本身就是先天不足的了。听棠所说到的几点,感受特别深:“其实问题出在开头,客户需求只是软件需求分析的一部分,虽然是比较重要的一部分,但也不要只是去记客户的需求,而是要把客户的需求进行分析”还有客户的需求本身会有矛盾(这矛盾是指在逻辑角度来讲),客户本身是意识不到的,只有在分析设计时,才会分析出这里的矛盾,而这些问题,如果在期初时,软件负责人不分析,而是纯粹的“听从”客户要求去做,当暴露这些问题时,你怪客户也没用啊。项目需求分析报告,在了解客户需求时,不要不动脑子,不要一味的点头说“I C”,其实在表面的业务里面可能包含着N多的细节,这些细节是需要你反问客户的,只有当你提的问题越多,最终获取的需求最具体,才能让项目越顺利。而且有很多问题,都是在你的反问中,客户也才开始思考本来没思考过的问题,客户也会找到一种合理的需求给你,有人会觉得这样了解客户需求未免太麻烦了。至于一些在技术上会遇到问题的地方,也要告诉客户,别以为到时候再说,客户是不关心你的技术细节的,但你如果给他解释的话,他也会试着理解的。客户的需求本身是无休止,因为他们本身也在变,但当你期初的分析合理,后面的变动也将在逻辑上变动,相信代价已经不会那么大了。这其实也体现了系统的扩展性。需求分析,是一个项目提出方和承担方相互沟通的过程,一方是系统的使用者,一方是系统的制造者,在系统制造过程中,只有双方相互配合,共同对系统进行设计才能最后达到使用的要求。客户是业务上的熟悉者,对业务流程有非常清晰的了解,但是,对于软件需求方面的描述是不了解的,他们所能提供的只是他们最终要达到的功能,但是,这其中包含的业务流程是非常复杂的。我们拿到客户需求后,应该根据功能、流程进行初步的设计,构造出业务流程图,再让客户进行评审,提出业务流程上不对的地方进行修改。这样来回的交流,最终才能取得较全面的需求,并减少后期的修改。