Scrum三个角色分别是产品负责人(Product Owner)即PO 、ScrumMaster和 Scrum 团队。一个团队敏捷转型,首先是要确定这三个角色。
如果把Scrum敏捷实践比作划龙舟,Product Owner相当于舵手,Scrum Master相当于鼓手,而Scrum 团队相当于划船人。整个团队合作配合,同舟共济。
产品负责人PO负责最大化产品以及输出产品业务价值。PO具体职责:
1.确定产品的功能,负责维护产品Backlog
2.决定产品的发布日期和发布内容
3.为产品的投资回报率(ROI)负责
4.根据市场价值确定产品功能优先级
5.每个Sprint,根据需要调整功能和优先级(Sprint开始前)
6.在Sprint结束时接受或拒绝接受开发团队的工作成果
7.维护产品backlog,是PBIs列表唯一负责人
8.听取和收集各方面信息,包括技术团队意见
9.更多从用户角度以及公司业务思考问题和决策
Scrum Master 负责确保 Scrum 被团队理解并实施。为了达到这个目的,Scrum Master要确保 Scrum 团队遵循 Scrum 的理论、实践和规则。Scrum Master是Scrum团队中的仆人式领导,服务于整个团队。
Scrum Master具体职责:
1.组织Scrum各种会议(计划会,站会等),维护Scrum规则
2.协助团队达成迭代目标
3.协助PO创建清晰简明的产品待办事项列表条目
4.协助PO创建产品愿景、产品路线图
5.团队和外部的接口人,屏蔽外界对团队成员的干扰
6.指导开发团队自组织和跨职能
7.移除开发团队进展过程中的障碍
Scrum团队包含了专业人员,负责在每个 Sprint 的结尾交付潜在可发布的产品增量。只有开发团队的成员才能创造增量,Scrum团队应该是跨职能的,包括了前端、后端、测试等
Scrum团队由组织构建并授权,团队自己管理他们的工作。所产生的协同工作能最大化开发团队的整体效率和效力。开发团队特点:
1.Scrum 团队是跨职能的,团队作为一个整体拥有创造产品增量所需要的全部技能。
2.Scrum 团队自己决定采用什么技术把产品代办事项列表变成潜在可发布的功能。
3.Scrum 团队中的每个成员可以有特长和专注领域,但是责任归属于整个开发团队