做软件开发,用户需求是绕不过去的坎,做软件最怕的是快做完要交付了,用户提出一个新的需求。
虽然我们知道大部分情况下用户需求总是理不清楚的,于是还发明了类似“敏捷”一类的适用边做边改的开发方法。
可实际上,在敏捷方法的每一个迭代初期,也还是要收集用户需求的,需求收集并理解清楚了,对效率提升有莫大的好处。
在PMP项目范围管理过程中,规划规划需求管理后的第一个步骤就是收集需求。按PMBOK 6.0记录:
项目需求有如下几个来源:
- 项目章程
- 项目管理计划
- 项目文件
- 商业文件
- 协议
- 事业环境因素
- 组织过程资产
可以采用的工具和技术如下:
- 专家判断
- 数据收集
- 数据分析
- 决策
- 数据表现
- 人际关系与团队技能
- 系统交互图
- 原型法
收集需求步骤最后输出如下两份文件
- 需求文件
- 需求跟踪矩阵
简单来说,需求收集就是参考项目相关文件,及企业内外部因素,采用专家经验判断,科学分析,人员访谈,及图表确认等方式,最终将用户需求形成文件记录下来。并用跟踪矩阵工具将需求与WBS可交付成果做对应,以确保所有需求都得到妥善处理。
网友评论