Scrum团队里的三种角色
分别是 ScrumMaster 、 Product Owner 和 Dev Team 。
ScrumMaster 主要负责帮助产品负责人和开发团队中的每个人理解和拥抱 Scrum 的价值观、原则和实践;Product Owner 主要负责构建正确的产品;Dev Team 负责以正确的方式构建产品;
所谓Scrum 团队的自组织,就是说他们会在内部决定如何最好地完成他们的工作,而不是由团队外的其他人来指挥他们.
ScrumMaster 教练
Scrum Master的核心工作是帮助团队遵循 Scrum 框架 持续改进,以又好又快的工作。主要负责整个 Scrum 流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,一般可以对应为我们理解的项目经理的角色。
作为一个合格的 Scrum Master ,需要担起以下职责:
促进团队的工作;帮助团队熟悉与掌握 Scrum 价值观与框架;帮助团队排除影响生产力的障碍;保护团队不受打扰。
注意:×是不对的,√是对的
× 团队直接领导 √ 帮助团队使用敏捷流程 × 技术领导 √ 有流程控制权 × 质量管理员 √ 为团队扫清障碍,减少外部干扰
Product Owner( PO )产品负责人
Product Owner 需要明确产品的愿景。这个角色对于团队非常重要,决定“ Why” 和“ What” 。一般可以对应为现有的产品经理的角色。
Product Owner 主要负责以下几项工作:
设定项目的战略和方向,并设定长期和短期目标。负责对 Product Backlog 的梳理、优化、优先级排序等;对产品预算和盈利能力负责、决定已完成功能的发布日期;接受或拒绝冲刺阶段完成的工作。
PO的角色在团队中非常重要,如果沟通不到位,需求理解不正确,或者优先级决定有问题,都可能导致 Dev Team 无法及时给出阶段性的产品,就算给出,可能也达不到客户所要的需求。
选择题:谁可以决定某一事项已完成?A
A、产品负责人
B、项目发起人和团队
C、客户和产品负责人
D、团队和客户接受用户故事
Dev Team 开发团队
开发团队包含了专业人员,Sprint 中需要完成的 Product Backlog 数目、做多少工作都完全由开发团队决定, PO 或任何其它人都不能给开发团队强加更多的工作量。
开发团队特点:
直接负责创建项目的可交付成果开发团队是跨职能的 团队作为一个整体,拥有创造产品增量所需要的全部技能;小而美自组织和自管理(开发团队成员确定各自的任务以及完成方式)。在理想,集中办公,在项目工期内专注于一个项目。