Scrum在游戏开发中的应用与角色解析
1. Scrum的核心原则
Scrum遵循以下几个重要原则,以确保项目的高效推进和价值交付:
-时间盒管理(Timeboxing):Scrum是迭代式的开发方法,它定期交付价值,使利益相关者和开发者能够同步并微调项目。例如,冲刺(Sprint)就是时间盒管理的实践,通常固定为2 - 4周。
-优先级排序(Prioritization):不同功能对利益相关者的重要性不同。Scrum项目根据功能对玩家的价值来开发游戏,而不是按照设计文档实现所有功能。产品待办事项列表(Product Backlog)体现了这一原则。
-自组织(Self - organization):小型跨学科团队有权组织成员、管理流程,并在时间盒内创造出尽可能好的产品。他们通过“检查与适应”循环不断改进合作方式,常通过冲刺回顾会议来实现。
2. Scrum的组成部分
2.1 产品待办事项列表(Product Backlog)
产品待办事项列表是游戏、工具集或游戏制作流程的需求或功能(PBIs)的优先级列表。例如:
- 为动画导出器添加过滤功能
- 为游戏添加粒子效果
- 添加在线游戏玩法
该列表在冲刺后可以更改,添加未预见的PBIs,移除不再需要的PBIs,并根据需要调整优先级。列表根据功能对玩家的价值进行排序,顶部的高价值PBIs会被分解成小功能,以便团队在一个冲刺内完成。例如,在一个平台游戏中,“跳跃”“爬行”和“飞行”是当前最有价值的PBI