MSF团队规模及角色职责的调整
- 扩展团队规模的方法
- 根据复杂性大小,风险和技术等因素扩展团队的规模。
- 将大团队分成小团队,以简化过程,便于管理降低沟通开销利于快速实现。
- 为小团队指定团队主管。
- 使核心团队管理项目总体事务
- 核心团队由团队主管和程序经理组成
- 核心团队协调并同步子团队
- 功能团队
- 按照产品功能或产品特定性能,组织或创建多领域的子团队。例如:界面,打印。
- 何时建立功能团队
- 解决方案中含有高度独立组件
- 团队成员分散在不同地域或部门中
- 需要按照技能或部门划分
- 职能团队
- 按照职能角色组织单领域的子团队
- 何时建立职能团队
- 一个MSF团队角色需要完成大量项目工作
- 需要完成多种不同类型的项目工作
- 功能团队的主管负责其子团队的项目管理
- 团队主管负责项目总体计划和进度安排
- 各角色承担的项目管理工作重点随项目生命周期的不同阶段而变化。
- 如:项目、时间、进度、流程、人力、成本、变更、风险等管理
- 如:项目、时间、进度、流程、人力、成本、变更、风险等管理
- 可以合并的角色*
产品 程序 开发 测试 用户体验 发布
产品 X N N P P U
程序 N X N U U P
开发 N N X N N N
测试 P U N X P P
用户体验 P U N P X U
发布 U P N P U X
P=可以合并 N=不能合并 U=不一定
项目管理就是将知识技能、工具和技术运用于项目活动,以满足项目的要求——项目管理学会(PMI)
项目管理不同于老板
对扩大项目团队规模很重要
- 项目管理的知识范畴
1、项目整合管理
2、项目范围管理
3、项目时间管理
4、项目成本管理
5、项目人力资源管理
6、项目沟通管理
7、项目风险管理
8、项目采购管理
9、项目质量管理
—— 1 2 3 4 5 6 7 8 9
团队主管 ★ ★ ★ ★ ★ ★ ★ ★ ★
程序管理 ☆ ☆ ☆ ☆ ★ ☆ ☆
产品管理 ☆ ☆ ☆ ☆ ☆ ☆ ☆
开发 ☆ ☆ ☆ ☆ ☆ ☆ ☆
测试 ☆ ☆ ☆ ☆ ☆ ☆ ☆
用户体验 ☆ ☆ ☆ ☆ ☆ ☆ ☆
发布管理 ☆ ☆ ☆ ☆ ☆ ☆ ★ ☆
★=项目总体级别 ☆=子团队级别 - 程序管理必须具备优秀的项目管理能力
- 大的复杂的项目需要专职的项目经理
- 项目经理+体系架构=程序管理
- 项目管理的风险
- 大规模高风险成本
- 不同地域
- 不同组织
- 合同和法律
- 固定预算和进度