Zack.Zhang Game Developer

《Scrum敏捷游戏开发》读书笔记-第二章-敏捷开发

2020-05-01
zack.zhang

一、瀑布模型的问题

1. 新增特性

原因:

(1) 投资方要求

(2) 原特性无法达到预期

确认游戏乐趣的唯一途径就是玩游戏

2.1

2. 盲目乐观的计划

任务越复杂,预估准确性越低

  • 人效率不同

  • 工作并行性不同

  • 工具稳定性不同

  • 无法预知乐趣点(无法识别核心工作,分配时间并重点打磨)

3. 制作过程的挑战

不确定性

2.2

二、为何采用敏捷游戏开发

1. 产出知识

  • 知识是项目开发过程中产出的

  • 知识的价值很大

  • 知识产出成本很高

  • 知识是团队中可以产出的最大财富

游戏开发本身是一个学习过程

2. 降低成本和提升质量

一般降低成本的做法

  • 外包
  • 第三方框架
  • 减少内容
  • 依赖成熟的IP
  • 少创新

这些做法都会降低品质

敏捷解决以上问题

3. 明确核心乐趣

2.4

明确乐趣

4. 消除浪费

简单迭代 –> 探索更多思路;

无需后期翻新

三、 敏捷价值观

1. 个体和交互 > 过程和工具

链式沟通:

2.5

问题:

(1) 人力浪费

(2) 响应不及时

敏捷自下而上解决问题

团队有精力解决更大问题:

(1) 减少外部依赖,聚焦问题

(2) 及时判断风险

(3) 团队内部物色、培养领导

注重个体间的沟通

2. 可运行的游戏 > 详尽的文档

有些形式的文档还是必要的

“一个沉迷于细节设计的游戏,不可能是一个一流的产品”

3. 客户协作 > 合同谈判

为避免延期 –> 避免多余的工作投入(如提升品质);

需要灵活的里程碑定义

双方互相信任

4. 响应变化 > 遵循计划

已知的事情做计划,未知的事情做迭代

四、敏捷项目是什么样子的

开发迭代 构成 敏捷项目

迭代通常2~4周,4~8个迭代进入可发布状态

迭代实现游戏 特性(即用户故事

迭代包含元素:

  • 概念
  • 设计
  • 编码
  • 游戏资源制作
  • 调试
  • 优化
  • 调优&打磨

迭代结束 –> 回顾 –> 下个迭代调整目标;

目标不断调整

2.6


Similar Posts

评论