更新时间:2022-01-09 22:42
需求调研对于一个应用软件开发来说,是一个系统开发的开始阶段,它的输出“软件需求分析报告”是设计阶段的输入,需求调研的质量对于一个应用软件来说,是一个极其重要的阶段,它的质量在一定程度上来说决定了一个软件的交付结果。怎样从客户中听取用户需求、分析用户需求就成为调研人员最重要的任务。
需求调研其实是门艺术,我有个观点就是软件以实用为准。我们要重视客户需求,引导客户得出比较好的解决问题办法。从而编写出高质量的软件需求分析报告。
项目任务书下达给项目经理的时候,项目经理及调研人员应该对合同中软件范围认真审阅,虽然合同中的只大概对写了软件需求范围,但这些信息极为重要,它是调研计划制定的一个依据。
调研计划制定,项目经理及调研人员对软件范围进行讨论,对调研活动序列进行划分,可以采用自顶向下的方法把活动细分,同时对各活动的周期进行评估,对各活动的资源进行分配,制定计划时最好与以前的经验及类似的项目关联起来,使计划制定的尽量准确些。在制定计划时考虑到相应的分析,使分配的时间及资源尽量合理些。编制后的计划在公司评审通过后,及时提交给客户相关部分,一般为信息中心,让客户对我们的调研计划有充分的了解,同时让他们在相应的时间协调相关的部门的人员参与我们的调研工作。
① 调研用户领域的组织结构、岗位设置和职责定义,从功能上区分有多少个子系统,划分系统的大致范围,明确系统的目标。
② 调研每个子系统所需的工作流程、功能与处理规则,收集单据、报表和账本等原始资料,分析物流、资金流和信息流三者的关系,以及如何用数据流来表示这三者的关系。
③ 对调研的内容事先准备,针对不同管理层次的用户询问不同的问题,列出问题清单。将操作层、管理层和决策层的需求既联系,又区分开来,形成一个金字塔,使下层满足上层的需求。
④ 对与用户沟通的情况及时总结归纳,整理调研结果,找出新的疑点,初步构成需求基线。
⑤ 若基线符合要求,则需求分析完毕;反之返回到第1步或第2或第3步。如此循环多次,直到需要分析使双方满意为止。