浅谈项目需求分析的管理经验

  我们知道,项目需求是项目开始的基础,都没有客户需求,哪来的服务为客户服务的产品内容呢?而项目需求分析,其实就是理解客户想要的,了解客户想要实现的愿景,在此基础上进行项目规划。

  为什么需求实现,客户却不满意?

  通常,许多项目出现纠纷,就是我们的需求分析是做了,但也许是做得不够,我们做的需求解决了我们能做出这样的项目,但是没有解决这样的项目是不是真就是客户想要的。于是出现了我们按时完成项目但客户不满意的情况,造成这种状况的原因主要有下面几种:

  1、客户自己也说不清想要的

  很多客户虽然对自己的相关业务熟练,但对于软件工具等相关知识却很少,也没有相关的经验,所以只能心里有一个想要的产品轮廓,于是可能会要求我们去替他们来完整这个轮廓的细节,而我们能否真正站在客户角度去搜集整理、理解这些需求,就决定了这个需求的完整性和有效性,以及真正被实现的可能。

  2、需求的变动性频繁

  随着客户对自己产品相关项目理解越来越深刻,可能他的需求也会随之改变,这些改变的变动越大造成的项目风险可能越大。

  我们在需求分析的时候就要充分考虑到哪些需求是相对固定的需求,哪些可能会是产生变动的需求,考虑到他的可变性,如此在根据需求做功能时考虑这些因素,后期即使发生变动,也不至于影响整个项目而束手无措。

  3、需求分析人员或客户理解有误

  需求分析是一项繁琐枯燥的工作,需要和客户之间不断的商讨、确认和反复。由于大部分客户虽然安排专人负责这项工作,但是该人并不只做这项工作,特别当他被很多其他的事情缠身时,而无心细看提交过去的需求报告时,他很可能会给你一个错觉,让你认为他已经真正的理解并认可了你的方案。然而这种双方的错误认知,就可能造成一方吃力不讨好的完成,另一方却不甚满意。

  如何做好正确的需求分析

  需求分析是整个项目管理中需要重点控制的几个关键节点之一,我们一定要明白其重要性。

  1、引导客户提出正确需求

  需求分析报告的编写者要参与到需求的搜集工作中,准确领会客户的意图,并转化成软件能够实现的功能;对于说不清楚需求的客户,要善于问关键问题,引导客户提出自己的需求。如:可以事先编制一个问卷调查之类的文档,详细列举需要客户回答的问题,以便防止遗漏。

  2、深入的需求分析

  需求分析人员要能够对客户需求进行深入分析,区别出哪些需求存在日后变更的可能,哪些需求属于相对固定的,哪些需求能够实现,哪些需求需要变通才能实现,作为后面项目人员各项工作开展的指导参考。

  3、准确描述需求报告

  需求分析报告对功能细节的描述不能有歧义,描述一定要全面、准确,防止项目方和客户之间对同一个问题有两个截然不同的理解。客户在理解之上的确认才能够保证日后一旦出现问题不致出现双方互相推托责任纠缠不清的情况。

  就像建房子要打好地基一样,做项目之前也要做好完善的需求分析管理,只有准确了解并深入理解客户要的什么,才能做出真正的让人满意的项目产品,也算是真正成功完成项目。