Table of Contents
收集和确定要求的优先次序是任何项目的关键步骤,确保最终产品满足利益攸关方的需要,该条概述了有效收集和确定要求的优先次序的系统办法。
理解要求
收集要求涉及从利益攸关方收集必要的信息,以确定项目应实现的目标。
- 功能要求:这些描述系统应该做什么.
- 不起作用的要求:这些要求定义了系统如何履行一个功能.
- 业务要求: 这些要求概述了本组织的高层次目标。
- 用户要求:这些要求具体说明最终用户需要从系统得到什么.
步骤1:确定利益攸关方
收集要求的第一步是确定所有相关利益攸关方。
- 项目主办人
- 最终用户
- 产品经理
- 开发者和设计者
- 质量保证小组
步骤2:进行利益攸关方访谈
访谈是收集要求的有力工具,准备开放式问题,鼓励利益攸关方交流其想法和需求。
- 现行制度有什么挑战?
- 哪些特征对你最重要?
- 你怎么设想理想的解决办法?
步骤3:使用调查和问卷
调查有助于从更多的受众收集数量数据。
- 确定特性优先次序的评级尺度
- 满足具体需要的多重选择问题
- 供补充评论的不限成员名额问题
步骤4:组织讲习班
讲习班可促进利益攸关方之间的协作讨论。
- 集思广益要求
- 通过集团共识优先确定要求
- 使用故事板或素描可视化要求
步骤5:文件要求
收集到所有必要的信息后,清晰全面地记录要求。使用模板来保持一致性,包括:
- 每个要求都有一个独特的标识符
- 要求说明
- 优先级别(高、中、低)
- 要求的来源(利益攸关方名称)
步骤6:优先处理各项要求
确定优先顺序对于确保首先解决最关键的要求至关重要。
- 莫斯科方法: 将要求分类为必须,应该,可以,并且不会。
- 加权:[] 根据每项要求的重要性,对每项要求分配权重.
- Value vs. Effort Matrix: 矩阵上的绘图要求,以可视化其价值与所需努力的对比.
步骤7:验证要求
验证确保收集到的要求准确和完整。
- 全部需要都满足了
- 所需经费是可行的,是现实的
- 要求之间没有矛盾
步骤8:管理对要求的修改
在整个项目周期内,要求可能会发生变化。
- 更改请求表
- 拟议变动的影响分析
- 与利益攸关方的定期审查
结论
收集和确定各项要求的优先次序是一个持续的过程,大大有助于项目的成功,通过采取这种逐步的办法,各小组可以确保满足利益攸关方的需求,并拿出有效的解决办法。