需求调研作为应用软件开发的初始阶段,其产出的“软件需求分析报告”是设计阶段的重要输入。这一阶段的质量对最终软件交付的结果具有决定性影响。因此,如何有效地获取并分析用户需求,成为了调研人员的关键任务。
当
项目任务书被授予项目经理时,他们应仔细审查合同中规定的软件范围。尽管合同仅大致描述了需求范围,但这对于制定调研计划至关重要。调研计划的制定包括对软件范围的讨论,对调研活动的顺序划分,使用自顶向下方法细化活动,并评估每个活动的周期。此外,还需考虑资源分配,确保计划尽可能准确。完成的计划应在公司内部审核并通过后,及时提交给客户的信息中心,以便客户能够理解并配合调研工作的开展。
为了更好地满足不同层级用户的需求,调研人员应根据不同管理层次的问题清单,分别询问操作层、管理层和决策层的不同问题。这样能形成一个金字塔式的体系,使得底层需求服务于高层需求。
调研结束后,应及时总结并与用户沟通,整理调研结果,识别新疑问并构建需求基线。如果基线符合要求,则需求分析结束;否则,可能需要重新回到之前的步骤,直至达成双方满意的结论。
需求调研是一门艺术,它强调实用性,并注重引导客户提出有效的解决方案。然而,由于
客户需求的多样性和复杂性,如何准确地理解和传达客户的真实需求,始终是一项巨大的挑战。