1.需求调研前需要做哪些准备?
1.从各种渠道了解客户所在行业的行业信息;
2.向和对方有过业务接触的同事了解对方的信息如现哪些系统和业务流程、对方的管理组织结构是怎样的;
3.是否可以搜集到对方的一些文字情信息如业务单据、管理规范等。
如果是政府机关,可以从:官网、百度百科、内部机构、统计局年鉴、统计局数据、政府采购网采购项目、公众号。
通过对以上资料的理解,整理出调研重点和要问的问题。
如果是接手,之前有过调研还要做哪些准备?
1.详细阅读之前的调研纪要,了解之前的调研内容、做的决定、遗留问题、客方联系人。
2.如何开展需求调研?
1.做一些调研前的准备,如上;
2.组织用户进行需求调研会议,一般用户会主动描述他们的目标是什么,流程是什么样,针对用户的描述做一些细化需求的提问,分析用户描述的流程是否上下衔接,是否简捷流畅并针对性提问和发表意见,一般第一次调研会是了解用户的业务现状和上系统的目标,并尽量细化流程,会议快结束时向用户索要一些流通单据、组织架构、管理规范等文字信息。会后整理会议纪要发所有与会者,并整理出初步的解决方案送至用户确认。通常一次调研会议并不能准确的了解到用户的需求,要反复进行上述过程。
3.业务流程确认后,整理需求规格说明书,把系统的功能做详尽的描述,发至用户确认。
3.如何控制项目范围?
1.项目范围直接关系到项目的成本,也关系到项目管理和开发的复杂度,有可能会影响到项目的成败。
2.在需求调研时,通常在讨论中会由一个需求引发其它多个需求。有些需求已经超出了当前项目确定的范围,此时要明确告诉用户,这些需求可以讨论,在实现时也可以为这些需求预留接口,但在本期项目暂不实现。
3.用户通常会有求大求全的心理,对超出范围的需求会执意要求实现。些时要向用户说明如果需求范围过于扩大会影响到项目的管理和开发的复杂度,由此会对项目的质量产生影响。向用户阐述清楚软件开发并不同事传统的工业生产,不是增加人力就可以解过问题的,项目范围扩大了,参与的人员增多了,项目管理也就复杂了,最终有可能导致一个质量低下的项目甚至是项目失败。最好是一步一步的实现,稳扎稳打,保证质量,并且可以快速看到成果。用户也是为公司和领导做事的,他应当明白开发出一个质量优良的项目,并且速见成效,对他才是最有利的。
4.如果是高层领导执意要增加需求,那也只能是照做了,但要阐明因为成本提高了,项目金额也要增加。
另:参考阅读《需求调研工作总结》