Part I The Problem and the Solution
1 The Crisis Facing Game Development
A Brief History of Game Development
The Death of the Hit-or-Miss Model
Deteriorating Work Environment
Why Use Agile for Game Development?
Agile Values Applied to Game Development
What an Agile Project Looks Like
Part II Scrum and Agile Planning
Using Index Cards for User Stories
Everyone Can Understand User Stories
Prioritizing the Product Backlog
How Much Effort Should We Spend Estimating?
Where Are Story Sizes Estimated?
Story Point Sizes and the Fibonacci Series
Magazine Demos and Hardening Sprints
Part III Agile Game Development
Production on an Agile Project
The Challenge of Scrum in Production
Scaling and Distributing Scrum
Where Does Iteration Overhead Come From?
Measuring and Displaying Iteration Time
Too Much Architecture Up Front
The Problems We Are Solving with Agile
Art on a Cross-Discipline Team
Overcoming the “Not Done Yet” Syndrome
Audio at the “End of the Chain”
Designs Do Not Create Knowledge
The Role of QA on an Agile Game Team
The Role of a Producer on an Agile Project
Producer as Product Owner Support
14 The Myths and Challenges of Scrum
Scrum Will Solve All of Your Problems for You
Projects Using Scrum Can Always Ship on Time
Scrum as a Tool for Process and Culture Change
Scrum Is About Adding Value, Not Task Tracking
Status Quo versus Continual Improvement
Milestone Payments and Collaboration