收集和确定要求的优先次序是任何项目的关键步骤,确保最终产品满足利益攸关方的需要,该条概述了有效收集和确定要求的优先次序的系统办法。

理解要求

收集要求涉及从利益攸关方收集必要的信息,以确定项目应实现的目标。

  • 功能要求:这些描述系统应该做什么.
  • 不起作用的要求:这些要求定义了系统如何履行一个功能.
  • 业务要求: 这些要求概述了本组织的高层次目标。
  • 用户要求:这些要求具体说明最终用户需要从系统得到什么.

步骤1:确定利益攸关方

收集要求的第一步是确定所有相关利益攸关方。

  • 项目主办人
  • 最终用户
  • 产品经理
  • 开发者和设计者
  • 质量保证小组

步骤2:进行利益攸关方访谈

访谈是收集要求的有力工具,准备开放式问题,鼓励利益攸关方交流其想法和需求。

  • 现行制度有什么挑战?
  • 哪些特征对你最重要?
  • 你怎么设想理想的解决办法?

步骤3:使用调查和问卷

调查有助于从更多的受众收集数量数据。

  • 确定特性优先次序的评级尺度
  • 满足具体需要的多重选择问题
  • 供补充评论的不限成员名额问题

步骤4:组织讲习班

讲习班可促进利益攸关方之间的协作讨论。

  • 集思广益要求
  • 通过集团共识优先确定要求
  • 使用故事板或素描可视化要求

步骤5:文件要求

收集到所有必要的信息后,清晰全面地记录要求。使用模板来保持一致性,包括:

  • 每个要求都有一个独特的标识符
  • 要求说明
  • 优先级别(高、中、低)
  • 要求的来源(利益攸关方名称)

步骤6:优先处理各项要求

确定优先顺序对于确保首先解决最关键的要求至关重要。

  • 莫斯科方法: 将要求分类为必须,应该,可以,并且不会。
  • 加权:[] 根据每项要求的重要性,对每项要求分配权重.
  • Value vs. Effort Matrix: 矩阵上的绘图要求,以可视化其价值与所需努力的对比.

步骤7:验证要求

验证确保收集到的要求准确和完整。

  • 全部需要都满足了
  • 所需经费是可行的,是现实的
  • 要求之间没有矛盾

步骤8:管理对要求的修改

在整个项目周期内,要求可能会发生变化。

  • 更改请求表
  • 拟议变动的影响分析
  • 与利益攸关方的定期审查

结论

收集和确定各项要求的优先次序是一个持续的过程,大大有助于项目的成功,通过采取这种逐步的办法,各小组可以确保满足利益攸关方的需求,并拿出有效的解决办法。