Scrum Team 中的角色分为三类:
- Product Owner
简称PO,注意与PM相区别。PO 负责最大化产品以及开发团队工作的价值。简单来说就是判断什么是重要的,做哪些工作能够使客户的利益最大化。在开发工作开始之前,PO应该将需要做的工作排一下优先级,确保Scrum Team能够一直工作在优先级最高的事情上。 - Development Team
通常,在Scrum Team里,Development Team中的成员包括DEV,QA和UXD。UXD进行用户界面的设计,给用户提供更友好的用户界面。DEV负责具体的代码的开发,实现特定的功能。QA测试DEV完成的功能。
目前,三者之间的分工界限已经越来越模糊。一开始,Scrum 强调T型人才,即一专多能,现在又开始强调Π型人才,即希望每个人精通的东西在多一些。所以,一个人可以既能做开发,又能做DEV,也能做UXD。还有一个原因就是,一般scrum要求开发人员数量为3-9个人,当有人请假的时候,其他人可以作为一个备份。 - Scrum Master
在日常工作中,Scrum Master是Scrum团队中的服务式领导,负责团队可以按照scrum的流程进行下去。随着时间的进行,Scrum Master应该能够保证Scrum Team在面对各种各样复杂的情况的时候,也能够按时的完成开发任务,给用户合格的产品。
Scrum Master 服务于产品负责人
- 找到有效管理产品待办事项列表的技巧
- 清晰地和开发团队沟通愿景、目标和产品待办事项列表条目
- 教导开发团队创建清晰简明的产品待办事项列表条目
- 在经验主义环境中理解长期的产品规划
- 理解并实践敏捷
- 按需推动Scrum活动
Scrum Master 服务于开发团队
- 指导开发团队自组织和跨职能
- 教导并领导开发团队创造高价值的产品
- 移除开发团队进展过程中的障碍
- 按需推动Scrum活动
- 在 Scrum 还未完全被采纳和理解的组织环境下指导开发团队
Scrum Master 服务于组织
- 领导并指导组织采用 Scrum
- 在组织范围内计划 Scrum 的实施
- 帮助员工及干系人理解并实施 Scrum 和经验性产品开发
- 发起能提升Scrum 团队生产力的变革
- 与其他 Scrum Master 一起工作,帮助组织更有效的应用Scrum
网友评论