敏捷开发中的Scrum与Sprint实践
1. Scrum中的角色与关系
1.1 产品负责人角色
产品负责人在Scrum团队中承担着重要职责,其具体工作如下:
- 接受或拒绝冲刺结果。
- 参与Scrum团队的冲刺规划会议。
- 参加冲刺评审。
- 更新待办事项的特性和优先级。
1.2 客户与利益相关者
客户和利益相关者与Scrum团队的关系十分重要,他们定义了待办事项中的许多条目,并与产品负责人合作,帮助确定待办事项的优先级。产品负责人虽为Scrum团队成员,但被视为“首席客户”,负责确定待办事项中特性的优先级,为团队提供服务,代表所有客户和利益相关者的声音。最终客户是购买游戏的玩家,尽管玩家不直接定义游戏需求,但所有利益相关者都代表着他们。常见的利益相关者角色包括:
|利益相关者角色|职责|
| ---- | ---- |
|发行商 - 制作人|在发行商和工作室之间沟通进度和目标,确保双方对游戏有相同愿景,并保证游戏进度透明。|
|营销人员|为待办事项中特性的相对重要性提供意见,通过了解待办事项,更有效地向市场传达游戏的关键特性。|
|工作室领导层|协助产品负责人确定工作优先级,尤其在特性开发的成本和风险方面。例如,前首席技术官会与产品负责人和项目人员合作,通过产品待办事项解决技术风险问题。|
1.3 “猪”与“鸡”的角色
在Scrum中,有“猪”和“鸡”的角色之分。“猪”代表Scrum团队中承诺在冲刺阶段完成工作的成员,“鸡”则是团队外的客户和利益相关者,他们不做个人工作承诺。“鸡”在冲刺之间影响项目方向,“鸡”和