项目经理 vs Scrum Master vs 项目负责人
(英文原文)
在Scrum Master的角色和项目经理的角色是非常独立和独特。对于刚接触Agile的人来说,项目经理和scrum主角可能看起来相似甚至相同。但重要的是要认识到两者之间的差异,认识到某些任务可能重叠的地方,并认识到它们在大型项目中如何相互补充。
项目经理的角色
传统的项目经理是领导者,决策者,管理项目及其团队的计划员,是完成项目目标的业务负责人。项目经理的职责是管理项目并确保项目符合要求。
项目经理角色
项目经理的角色和职责如下:
- 定义项目范围
- 收集要求
- 确定活动,依赖关系,排序和时间估计。
- 确定所需的资源
- 管理预算
- 向项目进展报告业务领导
- 重点关注流程
- 分配任务
- 优先考虑功能
- 确保质量
- 管理供应商
- 管理风险
Scrum Master的角色
Scrum Master不管理产生工作的团队,而是支持产品负责人,指导团队并确保遵守Scrum流程。Scrum Master负责Scrum流程,正确实施以及最大化其优势。
Scrum Master的角色
Scrum Master的角色更多是辅导和促进角色,是项目与客户和角色之间的角色,主要包括以下内容:
产品负责人的角色
产品所有者对该项目负有巨大责任。他们负责维护产品积压,描述必须继续符合业务要求的产品。在任何项目中,随着对产品,客户或市场变化的了解越来越多,产品通常需要进行更改才能满足这些要求。产品负责人必须调整并重新确定待办事项的优先级,以适应这些变化并指导项目。
产品所有者与其他Scrum角色
项目业主的角色主要包括以下内容:
- 传达清晰的项目愿景
- 管理产品待办事项并确定其优先顺序
- 确保开发团队了解任务并按优先顺序处理正确的功能
- 提供反馈并签署工作结果
项目经理和Scrum Master之间的区别
在瀑布中,项目经理在领导团队以及制定和管理计划方面发挥领导作用。但是,如果团队是敏捷的,那么所有这些项目管理活动呢?
- 项目经理帮助管理项目时间表,资源和范围,以满足业务需求。然而,Scrum Master有助于确保Scrum团队取得成功。
- 产品负责人与客户和团队合作设定方向。
- Scrum Master是一名教练和辅导员,并指导开发团队执行敏捷实践以完成产品负责人优先考虑的工作。
- Scrum Master与产品负责人和开发团队合作,确保团队成员能够在没有任何障碍的情况下继续开发,并且可以实施Scrum实践。
Scrum Master与项目经理
注意:
大型项目中有项目经理的时间或地点。项目经理可以覆盖多个团队,也可以与其他相关团队合作。项目经理可以与多个团队协调,帮助他们满足项目时间表,并在需要资源时进行协作。