如何进行需求调研

在项目初期,需求调研是一件非常重要的事情,关系到整体项目的成败,也是全面、高频跟客户接触的起始点,在最开始打下良好基础、留下专业印象会对整体项目顺利推进起到重要作用,所以一定要意识到需求调研对整体项目交付的重要性,本文主要介绍笔者在实际项目中对需求调研工作的理解与思考,希望能够对大家有所帮助。

1. 调研阶段

1.1 调研前期

在项目的前期,通常项目经理与项目的技术经理驻场进行前期的需求调研,把握客户方对项目的整体需求,明确项目的框架范围,提升客户对项目的整体认知,并进行调研汇报交付客户项目的整体计划(Excel)以及调研总结(Word)。在做调研之前一定要做功课,掌握相关的行业知识、在调研会议前做好充分准备。

1.2 调研过程

在沟通中让客户打开话匣子,充分利用需求确认会议,交互明确、落实到文档上,避免需求蔓延。在需求调研时不要想着怎么用技术实现,纯粹的在了解需求,把握需求。另外,在与客户交流后会遇到不清晰、讨论之后也没有结果的问题,要及时向公司进行汇报,确定合理解决策略后再往下推进。

1.3 深度挖掘

项目组驻场成员要对项目的需求进行深层的挖掘,在此阶段基于前期需求调研的内容进一步展开,调研客户的需求。如果说前期调研是将项目需求的框架搭建好,项目人员驻场后则是将枝干、叶子进行拼接,尽量站在客户的角度出发挖掘客户没有表达出来的需求,满足客户的细致、准确的需求,在满足客户需求的同时,不要给研发同事挖大坑。

2. 编制阶段

2.1 编制前提

在经过项目的前期调研以及客户需求的深层挖掘之后,项目组成员需要对项目的需求进行分析总结,将客户的需求进行汇总。明确在项目过程中的技术难点以及需求实现的优先级,尽快与公司进行资源的协调,保障项目能够顺利交付验收,把客户的需求总结记录下来形成文档,进行内部评审、外部评审。

2.2 文档编写

需求调研阶段会根据客户的需求进行编写需求文档,要把客户提出的问题以文档形式记录下来,文档编写是有规范及方法的。首先要写的是整体需求,了解整个项目或者产品是做什么的,解决哪些问题;下个阶段是编写名词解释,知道项目或产品需要哪些技术要点或业务相关问题;之后为编写具体需求,如果是项目类,就要写项目要完成哪些事情,比如统一用户,统一认证,门户集成,应用集成,扩展开发等。如果是产品开发就写每个功能模块的需求。

2.3 需求评审

需求规格说明说撰写完成后,需要对所撰写的内容进行首次内部评审,目的为了检验需求的准确性,就像项目上线前的测试一样,对发现的问题及时修改,修改后再次进行评审,多轮推进,直至呈现在客户面前的是最准确最完整的一版需求说明为止。内部评审完成后,进行外部评审,与客户一同明确此次需求是否为客户心目中的需求,有无偏差,如有偏差或者需求变更,再进行修改需求文档,与内部评审一样,多轮推进,直到客户确认认可。

3. 过程把控

3.1 引导客户

需求调研不只是特定的时间,而是贯穿于整个项目与客户交互需求的过程中,在需求调研的阶段对客户的引导也是必不可少的,在客户对当前项目的预期并没有明确认知的情况下,尽量向常规的实现套路来引导,比如:分发接口标准,要按照我方分发方式来,因为我方有标准、有实例,这样更能加快项目的顺利上线。

3.2 边界把控

需求调研过程中注意项目需求边界把控,在需求变更时、客户提出来的需求有的是合理的,有的是不合理的。对于改动较少且合理的需求,可以顺手做一下,而对于不合理或者所需时间较长严重影响上线演示时间的情况,就需要巧妙的回绝客户,即便合理也引导在二期进行完善。在集成项目中可能会分为不同的阶段,一定要明确在本项目中所实现的边界点不要模糊不清,为后续验收交付造成不必要的麻烦。

3.3 协调配合

在项目中可能会涉及到公司产品的扩展开发或者技术攻关,面对这种情况一定要提前与公司进行资源协调,同时将工作量进行评估,谋定而后动,只做一次一次做成,如果需求不清楚就着手做事会导致完成工作与需求有所偏差,这样既不利于项目的推进也很容易让客户认为我们不专业、进而影响公司的名誉。在集成项目中定能涉及到与其他业务系统厂商进行交互,在这阶段一定要对厂商的系统资料进行清楚调研,与其他厂商良好协作。

4. 总结分析

4.1 体系理解

在软件项目的需求调研阶段,尤其在集成项目中,需求调研与功能设计不会有明显的边界点,在某一系统需求调研时,其它系统可能已经开始功能设计。而在数通畅联的敏捷体系中对内以及对外的标准是不同的,对外是需求阶段,对内可能已经进入到设计阶段,通过设计文档来倒逼需求的完整性、合理性,从而保证项目顺利推进。

4.2 自我剖析

需求调研阶段是整个项目的开始,也是最重要的一个部分,对于我个人来说在与客户交互方面是我的弱项,最开始在与客户交流后没有明确客户的需求,没有总结、没有充分确认,导致需求反复,这样在项目交付过程中就会产生偏差,导致项目拖期,甚至客户满意度减低、影响公司形象,虽然后期极力改善但是认知一旦产生,需要花好几倍的心力才能得以扭转。

4.3 提升要术

在需求调研阶段,首先要加强自己的沟通能力,在与客户交互前一定把准备的内容反复演练,在演练的过程中找寻自己的不足、修正后再进行演练,直到准备充分为止。在调研交互时要换位思考,切记只想功能界面是什么样的,而不考虑业务流程是怎样的、为什么是这样的,要明确客户真实需求、项目为客户带来的价值。另外,总结编写文档是一定要全面、清晰、准确,这样才能自己明确,团队明确,公司明确,客户明确。

猜你喜欢

转载自blog.csdn.net/aeaiesb/article/details/84820745