文档介绍:IT项目管理之需求为准
第二部分
需求工程
需求获取
需求分析
文档编写
需求状态
需求跟踪
版本控制
需求开发
需求管理
需求验证
需求变更
基础认知
需求相关概念剖析
需求的重要性
需求是业务的根源,需求工作的优劣对业务影响最大。就像一条河流,如果源头被污染了,那么整条河流也就被污染了。
需求是缺陷主要来源
错误定位费用分析
错误引入阶段分析
James Martin:
超过50%的缺陷由不完善的、不正确的、不准确的和/或不明确的需求所引起
James Martin:
80%以上的用于定位业务错误的费用是基于业务系统需求定义的错误
一个小故事
如何练就需求分析的火眼金晴?
5W + 1H + 8C
5W就是 Who、When、Where、What、Why
Why是关键
1H就是 How –需求本身的流程
8C指的是8个约束和限制,即8个Constraints:
包括性能Performance、成本Cost、时间Time、可靠性Reliability、安全性Security、pliance、技术性Technology、patibility
如何建立组织级需求工程?
专业的角色做专业的事?
专业的人做专业的事?
需求工程贯穿开发全过程
设计需求
架构设计
系统规格
软件需求
硬件需求
质量属性
DFX
业务需求
用户需求
内部需求
客户要求
功能需求
非功能需求
标准约束
书面标准
事实标准
需求存在什么问题
不是“大而全”,而是“准而精”;
不是“热点组合”,而是“关键点组合”;
不是“盲目跟风”,而是“为我所用”;
不是“形成报告”,而是“达成共识”。
CRUDL
Create-Read-Update-Delete-List