scrummaster:
不是传统意义上的领导者或管理者,是通过指导,促进以及快速消除任何影响团队交付交织的障碍来提高团队对scrum的使用。ScrumMaster的职责就是确保坚守Scrum的基本原则,并使团队始终遵循他们共同承诺的这些实践。例如在sprint交付忙的时候,可能会忽略修复bug。这个时候他必须提醒大家每个sprint交付的应该是游戏的垂直切片。不能推迟到下一个sprint。
他的主要职责之一就是培养大家的主人翁意识。他知道什么时候大家可能会动摇,什么时候该提供支持。
特殊职责如下:
- 确保所有的困难透明化。
- 关注进展
- 推进计划,回顾和追溯
- 鼓励持续改进
- 使项目干系人和团队之间充分交流
保证透明化
妨碍项目进展的问题有以下几种:
- 是游戏或工具崩溃的漏洞
- 不产生结果的长时间会议
- 来自内部通信系统的频繁干扰或打断
- 依赖他人才能继续进展
Scrum通过组建跨学科团队和每日例会来消除这些障碍。程序员需要测试资源——找美术师。设计师需要处理bug——找程序员。
公开进展
保证每天公开各自的进展,使项目朝着目标方向前进。一旦团队懈怠,可以很早发现。
保证每天公开各自的进展,使项目朝着目标方向前进。一旦团队懈怠,可以很早发现。
安排和引导计划会,评审会,回顾会
所有团队会议的准备和推进。
鼓励持续改进
主要作用是推动,可能比其他人更早发现问题并提出解决方案。要教会团队自己发现问题,提升解决问题的技能。消除对自己依赖。
帮助项目干系人和团队之间的交流
项目干系人关注:投资回报,损益计算,销售估计,预算等等。
开发团队关注:技术,游戏性,艺术影像。
master可以帮助两者进行交流。产品的backlog作为交流的基础。
PO:
确立和沟通游戏的愿景,并对游戏的功能特性排列优先级。职责:
管理游戏的ROI(投资回报率)
在客户和开发者之间共享游戏愿景
知道开发什么并以怎样的优先级开发
制定发布计划和确定交付的日期
支持sprint计划会议和回顾会议
代表客户,可能包括购买游戏的玩家。
管理ROI
PO必须知道市场需要什么。甚至早发布的前几年就知道了
也要保证其他维度的成功,包括目标平台上的性能,游戏的最终成本和交付日期。在市场,销售和开发团队之间建立一个桥梁。
创造共享愿景:
必须沟通不同部门来实现共同的游戏愿景。就像宫本茂(任天堂公司,马里奥系列,大金刚,塞尔达传说),will wright(Maxis的模拟人生,孢子),Timothy John Schafer(视频游戏逮捕令,精神世界),Warren Spector(R{G游戏,视频游戏,《系统震撼》(System Shock)和《杀出重围》,隐形战争)Sid Meier(文明系列)在他们的游戏中一样。必须预见未来三年内市场最推崇什么。
产品backlog负责人
PO负责产品的backlog,并决定其功能排序。但是这个优先级需要跟技术人员,美术人员沟通。
发布管理
制定发布计划和交付日期。也可以根据目标的改变来修正发布计划。
sprint计划会议和回顾会议
PO在一个sprint中有以下的职责:
- 建立并更新backlog中的功能和优先级。
- 参与sprint计划会议
- 参与sprint回顾会议,接受或否决sprint工作成果。
PO的工作是个循环的圈
更新backlog功能和优先级——参与sprint计划会议——参与sprint回顾会议——否决/同意工作成果——更新backlog功能和优先级——...
附加:海盗(鸡)和忍者(猪)的故事,哈哈哈