再理解一遍什么是项目管理?
项目管理是知识领域,不是流程。对PM来说,就是个人经验和技能。
软件生命周期才为管理项目提供了基本框架和流程,从启动到收尾的一系列阶段。
六要素制约,范围,时间,预算,风险,资源,质量。
多数教科书都说范围最重要。
但其实预算才是红线和底线,不管销售阶段范围是怎么规定的,如果预算足够都是可以解决的。
而且可以根据“预算”去反向管理范围,客户想超出范围,就把预算拿出来,没钱了怎么给你坐。倒贴么 ?
项目绩效数据 (项目监控的输出物)
- 进度
- 已完成多少工作
- 交付成果状态
- 变更数量
- bug数量
- 实际成本
- 实际时间
项目最终的输出物
- 项目文件
- 最终产品(服务)
需求文件 (基准重要)
一开始可能只有高层次需求,随着信息增加逐步细化
- 需求基准:主要干系人认可的,完整的,相互协调的
- 功能需求
- 非功能需求 :产品正常运行所需要的环境条件或质量如可靠性,保密性,安全,服务水平等。
- 质量需求 :确认可交付成果成果的条件和标准,如测试,认证,确认等。
进度基准
- 活动持续时间(duration) 估算
* 活动工作范围
* 所需资源
* 资源数量
* 资源日历
预算基准
- 完成项目活动所需资源的成本, 汇总所有活动或工作包的估算成本
- 目的:确保项目在批准的预算内完工
质量管理
- 专门针对可交付成果定的
- 测试的目的找产品或服务中的错误,缺陷,漏洞或其他不合规的问题。
项目团队
- 分配了特定的角色和职责
- 让他们全员参与规划和决策有益处