需求收集



介绍

对于任何类型的项目,需求收集都扮演着关键角色。需求收集不仅对项目本身至关重要,对项目管理职能也同样重要。

对于项目而言,理解项目最终将交付什么对于项目的成功至关重要。通过需求,项目管理可以确定项目的最终交付物以及最终交付物如何满足客户的特定需求。

虽然需求收集看起来相当简单;但令人惊讶的是,这是大多数项目一开始就走错路的一个项目阶段。一般来说,大多数失败的项目都是由于需求收集错误或不足造成的。我们将在下一节讨论这个问题。

以下是说明需求收集在项目中所处位置的图表(此处应插入图表)

Requirements Collection

需求的重要性

让我们以软件开发项目为例。项目启动结束后,业务分析师团队急于收集需求。BA(业务分析师)团队使用各种方法来捕获项目需求,然后将需求传递给项目团队。一旦业务需求转换为技术需求,实施就开始了。

虽然上述周期看起来相当正常且没有问题,但现实情况有所不同。在大多数情况下,BA团队无法捕获与项目相关的所有需求。他们总是忽略一部分需求。在项目的构建过程中,客户通常会认识到项目的需求差距。

项目团队将不得不实施这些缺失的需求,而无需额外的客户付款或经客户批准的变更请求。如果这是BA团队的错误,服务提供商可能必须承担实施缺失需求的成本。在这种情况下,如果缺失需求的工作量对项目成本有重大影响,则该项目可能对服务提供商造成财务损失。

因此,需求收集过程是任何项目中最重要的阶段。

需求收集流程

为了进行需求收集,业务分析师使用了一些方法。这些方法通常因项目而异,也因客户组织而异。

通常,新系统的需求是从系统的潜在最终用户那里收集的。从这些潜在最终用户那里收集需求的方法因最终用户的性质而异。例如,如果存在大量最终用户,则可以使用研讨会方法进行需求收集。

在这种方法中,所有潜在的最终用户都被要求参加研讨会。在这个研讨会上,业务分析师会与用户互动并收集新系统的需求。有时,研讨会环节会被录像,以便审查和捕获任何用户反馈。

如果用户群数量较少,业务分析师可以进行面对面的访谈。这是查找所有必要需求的最有效方法,因为业务分析师可以提出所有问题并进行交叉提问。

问卷调查可以有效地用于需求收集过程,但这不应该是与最终用户互动的唯一方法。问卷调查应作为访谈或研讨会的辅助功能。

除了上述方法外,还有许多其他特定方法可用于特定条件。

成功需求收集的技巧

以下是一些使需求收集过程成功的技巧

  • 永远不要假设你知道客户的需求。你通常的想法可能与客户想要的很不一样。因此,当你有假设或疑问时,一定要与客户核实。

  • 从一开始就让最终用户参与进来。获得他们对你工作的支持。

  • 在初始阶段,定义范围并获得客户的同意。这有助于你成功地专注于功能范围。

  • 在收集需求的过程中,确保需求是现实的、具体的和可衡量的。

  • 专注于使需求文档清晰明了。需求文档是让客户和服务提供商达成一致的唯一途径。因此,此文档中不应有任何灰色地带。如果有灰色地带,请注意这会导致潜在的业务问题。

  • 在收集所有需求之前,不要与客户讨论解决方案或技术。在你了解需求之前,你无权向客户承诺或暗示任何事情。

  • 在进入任何其他项目阶段之前,请获得客户签署的需求文档。

  • 如有必要,请创建原型以直观地说明需求。

结论

需求收集是项目中最重要的步骤。如果项目团队未能捕获解决方案所需的所有必要需求,则项目将面临风险。这可能会导致将来出现许多争议和分歧,从而严重损害业务关系。

因此,请将需求收集视为项目团队的一项关键责任。在需求获得批准之前,不要承诺或评论解决方案的性质。

广告
© . All rights reserved.