添加时间:2015-2-6 14:56:27 文章来源:
烟台软件开发
一个项目中的需求调研的充分与否是项目日后成败的关键要素之一,这一点应该没有哪位项目经理不认同吧?不过需求调研可不只是拿张纸记记客户说什么就完了,调研顾名思义就是调查和研究客户的想法,烟台软件开发认为,应从以下几个步骤入手:
1、客户想要什么?2、要这干什么?3、为什么这么想?4、会不会有别的想法?
这里也说一个最基本的,只谈项目别谈钱,我们可以说,价钱需要我们回去详细的分析过您的需求后再给您提供一个整体的解决方案。
通过以上四步我们的目标是:搞清客户的要求,找出要求的逻辑,客户想要的结果,同时排除开发的风险,挖掘与控制潜在的要求。
一、客户想要什么
这步最简单,拿出咱们的笔记本。一个好记事本可以让客户感到你对此项目的重视,记在固定的记事本中也方便我们日后查询以往的记录,这点很重要的。他讲完之后是我们说。首先一条一条的复述,在复述的同时我们就可以发表建议了,看好了,是建议,不是意见,所以态度要把握好,我们是来帮他们做事的,是要把客户的需求合理化,简单化,说白了就是程序别太复杂,风险能排全排除掉,别搞个逻辑又复杂又不实用的东西出来。在这个过程中就进入了第二步。
二、客户要这干什么
听完所有的需要,咱们应该可以分析出客户所要东西的重点了,围绕重点开始研究,复述客户的需求,不要认为他说的,你听的就明白了,作事千万别说:“我以为”,以为就问清楚,所以咱再复述的同时以自己的理解解释一遍,这时客户开始听你说,他就开始明白自己刚才说的哪对哪不对了,不对的会加以补充,继续记下来,然后再复述解释。
三、他为什么这么想
烟台软件开发提示,客户大多不是IT专家,既然不是IT专家对有的问题可能在程序实现方面就想的比较简单了,还有他们大多是行业专家,对自己所作的行业至少对本公司的行业流程比较清楚,所以我们就需要搞清楚他们的行业流程或说业务逻辑,看看他们到底想让我们用程序为他们实现什么功能,他们要干什么?比如说,产品出货量要有个分析功能。现在他说完了,你也说完了。时间富裕就再复述复述,闲聊闲聊,没事了就收拾走人了,走时别忘了和人家定个交付解决方案的时间,他不和你定说明他不重视至少不着急,你不和他定说明你不认真。所以定个时间,大家再谈。
四、他会不会有别的想法
需求收集完了,回来就得好好想想了,他要什么?要这干什么?为什么这么想?再来一遍,最后想想他会不会还有别的想法,为什么说这块复杂呢?因为还得挖掘潜在的需求,想到客户想不到的事。但这并不是关键。关键在于有的想法能挖,有的不能挖。因为有的需求对项目有利,有的对项目无利,甚至会毁了我们的项目。比如他们就想做人员信息记录,你非给分析成人事系统管理。一分析有几种可能,客户接受了,就按原来的预算办。要不客户说是呀,我怎么没考虑到,我再想想,然后项目没信儿了。所以发掘潜需求得在一定的范围内,这需求有一定的项目经验支持,不然就全盘皆输了。还有实现比较复杂的功能,自然不要挖,至少不在本期开发挖,等客户提,他们提了再想办法让他们作二期。
另外挖掘潜在需求还和公司的项目策略有关,看是不是想通过某个需求牵住客户成为长期客户,不是想通过什么功能引发他们的二期开发,这就需要与老板沟通了,所以此步比较复杂。
在做调研时要把注意力集中在客户为什么这么想?而不是想干什么?因为他想的,不一定是对的,需要我们分析他最终想要的而且是最简洁的解决方式,当然这样一分析,我们就可以把自身的一些风险一并给排除出去了。所有搞清客户为什么这么想很重要。同时挖掘潜需求时要在一定的范围内,客户开发项目是有预算的,不会因为功能的增加而追加,当然有的捞钱项目除外。
所有分析完成,要形成详尽的文档,最好先出个功能说明,再来个界面设计。
功能说明:比如合同管理模块实现增、删、改、查功能,增与改分别涉及哪些字段,字段的逻辑关系,删除是否支持批操作,查询可按什么字段查询。最后说明与其它模块间是否有逻辑关系。总之你能写多详细就多详细,这个东西签了字盖了章,就有了一定的主动权。
界面说明:把页面出个草图,就是信息的摆放,把字段放到页面上,这个界面主要说明点什么按钮,出什么东西,哪个页面拥有哪些功能。最后一样签字盖章,因为要小心客户方的负责人项目期间离职,免的客户来个全盘不认帐。
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.jnwzjs.cn。联系人:王经理。