3 项目管理过程组
3.1 项目管理过程组
1、过程(process):针对某一特定结果的一系列活动
2、项目过程组(project management process group):启动活动、计划活动、执行活动、监控活动、收尾活动
3、所有的项目和项目阶段都需要包括5个项目过程组,不能将项目过程和项目阶段等同起来
4、5个项目过程组:
- 启动过程(initiating process):定义和批准项目或项目阶段。启动过程在项目的每一个阶段都发生
- 组织会认识到一个新的项目,并指定一个项目章程
- 计划过程(planning process):制定和维护一个可执行的计划,以保证项目满足组织的要求。
- 包括范围管理计划、进度管理计划、成本管理计划、采购管理计划
- 输出:项目范围说明、WBS、项目进度表和其他内容
- 启动和计划要花费至少20%的时间
- 执行过程(executing process):协调人力和其他资源来执行项目的计划,以产生项目或项目阶段的产品、服务或者结果
- 执行过程包括组织项目团队、执行质量保证、发布信息、管理项目干系人的期望、指挥采购
- 主要成果:产生项目的实际工作
- 与其他过程组重叠,最需要资源
- 监控过程(monitoring and controlling process):有规律的测量和监视项目进展,以保证项目团队能够满足项目目标
- 业绩报告是常见的监控输出
- 收尾过程(closing process):包括对项目或项目阶段的正式验收,并有效的终止
- 关键产出:工作的正式验收和结束文档的撰写
5、项目过程组不是相互孤立的
- 监控过程贯穿于一个项目的启动过程、计划过程、执行过程、收尾过程
- 启动和计划过程可以与执行过程等其他过程同时发生
6、实施过程最需要资源和时间,其次是计划过程。
7、启动和收尾过程通常是最短的,要求资源和时间也最少
3.2 过程组映射到知识领域
p63
3.3 开发IT项目管理方法学
1、《PMBOK指南》是一个标准(standard):描述什么是管理项目的最佳实践
2、方法学(methodology):描述应该如何去做事情,不同的组织通常有不同的做事方式
3、除了《指南》,还有其他方法:
- 受控环境下的项目管理(PRojects In Controlled Environments,PRINCE2)
- 定义了45个独立的子过程
- 分为8个过程组:项目发起、项目规划、项目启动、项目指导、项目阶段监控、产品交付管理、阶段边界管理、项目收尾
- 敏捷方法(agile method)
- 包括一个迭代的工作流程和迭代式增量软件交付
- XP、Scrum、FDD、LSD、AUP、Crystal、DSDM
- 统一软件开发过程框架(rational unified process framework (RUP))
- RUP是一个迭代的软件开发过程,关注团队的生产率以及向所有团队成员提供软件的最佳实践
- PMBOK过程组、JAD、RAD
- 六西格玛方法论(six sigma methodology)
- DMAIC
- DMADV