PMP及PMBOK有个大问题,就是没有统一的角色职责及流程,考试也是随意性很强,这给考生带来很多困扰。
一个管理体系,首先是人员分工安排。比如:PRINCE2,明确的组织结构,详细的流程活动,具体的角色职责分工:
PMBOK及官方资料中,从未提供过类似资料,不得不说,这是个巨大的缺陷。更头疼的是,考题中角色层出不穷,根本不在官方资料中。
我们只能从考题中总结出各种角色及其职责,这是一项很繁琐的事情,而且不完整。姑且作为大家应考的一部分依据吧。
一、正规的预测型项目
1.Project Manager(项目经理):在预测型项目中,项目经理是项目的责任人(Responsible),负责领导团队完成任务。
2. Sponsor(发起人):负责管理的收益、目标,以及重大变更等事项的决策处理。
3.职能经理(Function Manager):负责财务、HR、采购等职能工作,为项目提供资源。
4.高级管理层(senior management):比项目经理职位高的,包括项目集经理、项目组合经理等
5.变更控制委员会CCB:负责审批改变计划、基准等类似变更
6.PMO(项目管理办公室):制定项目管理规范、监督项目合规情况
7.Stakeholder(相关方):与项目有关的各方,狭义地将,不包括项目团队
二、经典的敏捷角色:
1.Scrum Master(Scrum主管):仆人式领导,营造氛围、清道夫、保护伞
2.Product Owner(产品负责人):负责需求、规划版本发布、价值优先排序、对PBI负责
3.Scrum Team(Scrum 团队):规划冲刺,执行冲刺,交付成果
三、其他乱糟糟的角色
有不少角色出现在考试中,但无处可查,只能依据名称和题意,大概猜一猜
- Project Lead(项目负责人)
- Executive leadership team(执行领导团队)
- Agile coach(敏捷教练)
- Team Member(团队成员)
- Operations team(运营团队)
1. Project Lead(项目负责人)
找不到相关解释。
Leader与Manager的区别:
Leader:领导。确定方向、统一思想、激励和鼓舞
Manager:管理。
领导者-设定目标,管理者-率众实现目标(来自软考教程)
敏捷团队的项目负责人发现某个团队成员一直在与阻碍团队进步的障碍作斗争,该项目现在面临着比预期晚完成的风险。项目负责人应该做什么?
A.在每日站会识别障碍和相关风险。
B.在回顾会议期间识别障碍。
C.向职能经理报告障碍。
D.将障碍和相关风险上报给业务发起人。
2. Team Member(团队成员):敏捷项目的团队成员,可以认为等同于Scrum Team
3. Executive leadership team(执行领导团队):类似于高级管理层
4. operations team(运营团队):售后支持部门
5. agile coach(敏捷教练):PMP考试中等同于Scrum Master。
帮助每个人理解敏捷理论、实践、规则和价值,对于团队而言,敏捷教练就像一位服务型的领导,既服务于产品负责人,又服务于开发团队,也服务于组织。
必要的扩展:
PMI还有个考试,叫ACP(Agile Certified Practitioner)敏捷管理专业人士,其中包括了众多角色:
Database Administer,Developer,Software Support team,Agile Facilitater,Agile Practioner,Agile Coach,Agile Team Lead
另一个来源是极限编程(XP),其中也包含很多角色:
- Customer客户:提需求、提供测试场景、讲故事、确定优先级
- Manager经理:定义规则、安排计划、跟踪、
- Coach教练:关于方法的辅导、指导,观察团队,提供帮助
- Developer开发者(BA、架构师、数据库、开发、网络......)
PMP现在是个大拼盘,自己基因是搞项目管理的,一直声称与行业无关,适合任何领域。
但敏捷是来自软件开发的,经典的框架是极限编程,后来Scrum在众多软件开发方法的基础上,做了提升,形成了一套简洁的框架。
现在的PMP=原PMP+Scrum+XP+...,所以题目会出现各种角色,来自不同知识领域,甚至有冲突。
目前总体策略如下(仅限PMP考试):