一个Scrum团队是一个由个人组成的团队(通常为5到9名成员),共同协作以交付所需的产品增量。Scrum框架鼓励团队成员之间进行高水平的沟通,以便团队能够:
- 遵循共同的目标
- 遵守相同的规范和规则
- 相互尊重
Scrum团队结构
Scrum团队由以下成员组成:

什么是Scrum团队?
Scrum团队成员共同承担与产品交付相关的不同任务和职责。每个角色彼此紧密关联。建议Scrum团队成员尽可能在同一地点工作。让我们从职责、权限和特征的角度来考察这些角色。
产品负责人
产品负责人是理解客户需求及相对商业价值的团队成员。他们将客户需求和价值传达给Scrum团队。产品负责人必须理解产品的商业背景以及客户所需的功能。他们必须与团队协商,以确保产品愿景得到正确实现。最重要的是,他们必须拥有完成项目所需的所有决策权。换句话说,产品负责人负责管理产品待办事项列表,其中包括:
- 清晰地表达产品待办事项列表中的各项内容
- 对产品待办事项列表进行排序,以最好地实现目标和目的
- 优化团队所执行工作的价值
- 确保产品待办事项列表可见、透明且清晰,并显示团队接下来将要开展的工作
- 确保团队对产品待办事项列表中的各项内容达到所需的理解程度
Scrum主管
Scrum主管帮助团队对业务承诺负责,并消除可能阻碍团队生产力的任何障碍。他们定期与团队会面,审查工作和交付成果——通常每周一次。Scrum主管的角色是指导和激励团队成员,而不是强制执行规则。主要职责包括:
- 确保流程顺利运行
- 消除影响生产力的障碍
- 组织关键活动和会议
开发团队
开发团队是自我组织的,并由组织授权来组织和管理自己的工作。这种协同作用优化了开发团队的整体效率和效能。开发团队具有以下特征:
- 他们是自我组织的:没有人(甚至包括Scrum主管)会告诉开发团队如何将产品待办事项列表转化为可交付的增量;
- 开发团队是跨职能的,具备创建产品增量所需的所有技能;
- Scrum不承认开发团队成员的任何头衔,无论他们从事何种工作;
- Scrum不承认开发团队内部的子团队,无论其关注领域是测试、架构、运维还是业务分析;
- 团队成员可能拥有专业技能和专长领域,但问责责任由整个开发团队承担。