7. In This Session, You’ll Learn…
• Scrum, Kanban and Gantt in a single Plan / Program
• Program level collaboration
• Agile Metrics –What do we measure?
8. “Implicit (to Agile) is a personal way of
orienting oneself towards a development
process that accepts, even welcomes, change.”
Andrew Binstock
Editor in Chief
Dr. Dobbs
Values not Practices
9. AAA Video Game Development
• Large ScaleAgile in 2004
• EmbraceChange
• Innovation & Iteration
• EmpowerTeams (Crunch Free)
• DifferentWays ofWorking
10. 3 Large Scale Agile Game Examples
• Amped 3
• The Sims 3
• Rock Band 3
21. Multiple Techniques – Single Mindset
• Scrum for Game Features
• Kanban for Game Art Assets
• Gantt for Game Hardware
• Task Breakdown
• Self Empowered, Self
Managed Teams
• Only Features & Assets
• Single Backlog
• Backlogs within a
Backlog
• Single Release Train
• Shared High Level Vision
Project Plan Program Backlog
28. Summary
• DifferentTeams May Require Different Methods
– In a Single Program
– In a Single Mindset
• Collaborate at theTeam Level and the Program
Level
• Measure on Forward Looking Actionable Metrics
Agile is a set of values. It is not a set of practices. We need to keep this in mind if we’re to hold true to the intent of the Agile Manifesto.Scrum is a process and a set of practices derived from Agile. Agile is about culture. A culture that embraces change. If a Scrum development site does not embrace change, they are not Agile.It’s a very important distinction and one we need to keep in mind anytime we bandy about terms like Large Scale Agile. Along the lines of Team Empowerment, we should allow teams to work they way that best suits them. Even if those teams are working in a multi-team environment and not all teams are using the same methodology.
Large Scale Agile in 2004100+ person teamWe wanted to embrace change with ScrumDidn’t realize we were different teams / disciplines with different ways of workingCrunch hell
Also produced Supernatural & University Life.Celebrity external dependencies. Katy Perry had to approve her Sim and all clothes / accessories and hairstyles.
Large Scale Agile in 2004100+ person teamWe wanted to embrace change with ScrumDidn’t realize we were different teams / disciplines with different ways of workingCrunch hell
102 button controller!Plus, we added a keyboard.Had to have prototype hardware in order to test new gameplay.
Gantt is a technique – Waterfall is a mindsetUse Gantt in an Agile context.