产品设计

浅谈需求分析之道

2016-06-28 08:46:04 | 来源:中培企业IT培训网

需求分析作为一种对用户需求的分析,是IT技术人员与客户的需求进行对接的重要环节。中培《需求分析与管理最佳实践》专家王老师指出,在软件开放方面,符合客户的需求是软件是否优质的最重要参考指标,如果连客户的需求都搞不懂,那么一切努力都有可能变成无用功。

为什么需求分析有那么重要呢?其中的一个重要原因,就是因为需求分析直接决定着软件研发人员研发的产品是否复合客户的预期。而客户的预期,也决定着软件是否复合用户的需要。这其中既决定了用户体验的优劣,同时也决定这软件的价值。

那么应该如何确保我们能够做好需求分析,开发出客户满意的软件呢?郭老师并没有将一些具体的方式方法,而是从总体的原则方面进行了介绍。他认为,在进行需求分析时,应该尊旭以下原则。

第一大原则:不要再客户面前显得自己更聪明

顾客是上帝,这几乎已经成为各行各业的一条金科玉律。郭老师指出,相比于客户,软件开发人员无疑更熟悉产品和技术,但是客户则更熟悉业务的环境,能够将软件产品和业务需求进行对照来发现软件存在的问题。 所以说,在软件研发过程中,起核心主导地位的不是技术人员眼中这个软件的优点在哪里,而是在客户眼中,这款产品需要达到哪些要求,软件研发成功之后,其存在问题在哪里。技术人员需要做得就是与客户保持充分的沟通,让客户明确地将自己的意愿说出来而且要深入的去挖掘问题的本质和客户的潜在需求。产品经理应该有逐步成为领域专家的意识,只有这样业务和产品才可能真正匹配。

第二大原则:用户的需求应该得到充分尊重

客户需要什么,也许只有他们自己心里最清楚,宁静,所有需求的提出,都是参照自身的环境,经过深思熟虑得出来的。如果软件开发人员总是站在自身的角度,以所谓的专业来看待客户的需求。一旦认为这些需求不符合自己的设计思路,就认为客户的需求不现实不科学而完全束之高阁。或者直接跟客户说他们的需求是错误的,那么在这种情况下产品的问题也将难以避免。一个优秀的开发人员并不是最优质或者最贵的软件,而是应该开发出最符合客户需要的软件。在开发过程中,客户的需求是客观事实,我们需要做的就是尽可能实现这种事实。如果我们认为客户都是傻瓜,那么我们也会成为客户眼中的傻瓜。

第三大原则:转述需求的人也是客户

只要是对我们的产品和业务提出需求,就是我们的客户,应该一视同仁。转述者一般会把自己想象成设计者,但是他们对产品或许很熟悉,但是对整个业务可能不熟悉,因此,他们成不了设计者。因此要考虑到第三方可能会遗漏或补充一些额外的需求。每个人都期望产品能做好,这种强烈的成功心理容易让人们产生日晕心理,从而影响我们对需求的筛选。

第四大原则:客户和用户要区别对待

客户是客户,用户是用户,有时候一致,有时候分离,这是我们首先要搞清楚的。产品为最终用户设计,需求的功能转换为最终用户的使用要求而确定。用户决定产品,我们需求工作基于用户,始于用户,归于用户。客户是多样的,价值导向也是多样的,我们的产品能否承载多样化的客户价值决定了产品能否实现最终的交换。因此需要时刻考虑产品真正实现客户价值。产品的最终价值是通过用户来体现的,脱离了用户的产品,就是“皮之不存,毛将焉附”。

第五大原则:用最简单的文字工具记录需求

所有人都能懂的东西,最不容易出错;不需要再学习的东西,最不容易出错;不要希望客户能花更多的时间来了解需求转换后的模型;保持沟通的通畅,是了解需求的保障。

第六大原则:天下没有免费的午餐

要得到就一定要付出,付出的量并不一定和得到的量相等,作为产品经理来说,就是要让客户尽量少的付出,尽量多的得到,但永远不会是免费的。客户的需求都是现实的,都是合理的,因为这些需求都是客观的,但我们通常习惯于用主观去看待客观。客户的要求都是可以实现的,没有不可以实现的需求,只有我们了解的不够深入的需求。成本第一还是需求第一,客户把这个问题交给了我们,我们就用用我们的智慧去解决这个问题。 我们能做这事-这是所需的费用。

标签: 需求分析