Our Properties: Gamasutra GameCareerGuide IndieGames Indie Royale GDC IGF Game Developer Magazine GAO
My Message close
Contents
The State of Agile in the Game Industry
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
February 9, 2012
 
What Nintendo's 2011 sales mean for Wii U, third parties
 
DICE 2012: Culture, pride lead to success at Skyrim maker Bethesda [3]
 
DICE 2012: Is the publishing model broken? [14]
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
February 9, 2012
 
Sony Computer Entertainment America LLC
Senior On-line Programmer
 
Radical Entertainment / Activision
AI Programmer (Senior)
 
Visual Concepts
Senior Producer, VC China (Shanghai)
 
Visual Concepts
Software Engineer, VC China (Shanghai)
 
2K Marin
FX Artist - XCOM
 
Visceral Games Redwood Shores
Sr. Gameplay Engineer-Visceral Games
spacer
Latest Features
spacer View All spacer
 
February 9, 2012
 
arrow Postmortem: CyberConnect 2's Solatorobo: Red the Hunter
 
arrow Jerked Around by the Magic Circle - Clearing the Air Ten Years Later [32]
 
arrow Building the World of Reckoning [4]
 
arrow SPONSORED FEATURE: TwitchTV - How to Build Community Around Your Game in 2012 [13]
 
arrow Happy Action, Happy Developer: Tim Schafer on Reimagining Double Fine [9]
 
arrow Building an iOS Hit: Phase 1 [11]
 
arrow Postmortem: Appy Entertainment's SpellCraft School of Magic [5]
 
arrow Talking Copycats with Zynga's Design Chief [82]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
February 9, 2012
 
The Devil Is in the Details of Action RPGs - Part One: The Logistics of Loot [2]
 
Xbox LIVE Indie Games at it Again
 
Merging Waterfall and SCRUM [3]
 
Business Post Mortem: Wolf Toss: Pre-launch Planning & Blended CAC
 
Minmaxing - Is turn-based fun anymore? [53]
spacer
About
spacer Editor-In-Chief/News Director:
Kris Graft
Features Director:
Christian Nutt
Senior Contributing Editor:
Brandon Sheffield
News Editors:
Frank Cifaldi, Tom Curtis, Mike Rose, Eric Caoili, Kris Graft
Editors-At-Large:
Leigh Alexander, Chris Morris
Advertising:
Jennifer Sulik
Recruitment:
Gina Gross
 
Feature Submissions
 
Comment Guidelines
Sponsor
Features
  The State of Agile in the Game Industry
by Clinton Keith [Business, Production]
21 comments Share on Twitter Share on Facebook RSS
 
 
March 4, 2010 Article Start Page 1 of 4 Next
 

[Certified Scrum trainer and veteran developer Clinton Keith takes a look at the state of agile acceptance at game studios, using survey data to identify common stumbling blocks, and presents here comments from developers on the process at their companies.]

Over the past five years agile terms like "Scrum", "sprints" and "test-driven development" have pervaded every aspect of development. Is agile a fad being sold like snake-oil or the savior of the game development industry? Pundits have proclaimed it a "silver bullet", capable of solving all project problems. Others see it as an Orwellian micro-management of their creative freedom.


The truth is, Scrum's simple, iterative, and discipline agnostic practices make it an attractive framework for managers and teams trying to contain schedules and budgets ballooning out of control.

The hype has settled down a bit over these past five years. Many games developed using agile practices, mainly those in the Scrum framework, have shipped. There has been more than enough time to understand how much agile can really help a game team. It's time to look at what is emerging from agile game development teams.

This article starts with a short survey that asked people to spend a few minutes describing their experiences using agile. Read the stories and judge for yourself the challenges, successes and adaptations of agile from the industry.

The Survey

Research for this article started with a brief informal survey taken in January 2010 of over 50 developers that have used Scrum for game development. The purpose of this survey was to collect a number of rated responses for how Scrum has impacted their studio in the following areas:

  • Game quality
  • Planning effectiveness
  • Quality of life
  • Project management
  • Design practices
  • Art practices
  • Programming practices

For each area, respondents chose one of the following ratings:

1 = Very negatively
2 = Somewhat negatively
3 = No impact
4 = Some benefit
5 = Major benefit

This was followed by a series of optional questions that would provide some background information to assist in understanding the results.

The Results

Overall the results of the survey indicate that there was typically "some benefit" in most of these areas. The bar chart below shows the percentages of responses for each category.

The greatest benefits reported appear in project management, programming practices, and game quality. Art practices, design practices and quality of life areas reportedly receive less benefit from Scrum.

Disclaimer

The pool of respondents -- less than 100 -- isn't large enough to properly represent the entire industry. I suspect that many respondents were at either extreme of experience and that the "silent majority" are around the middle of range of responses.

The most valuable part of the survey comes from the written responses. The survey asked about the adaptations that studios have made to their agile process -- and their challenges with it and what they have learned. The responses that were not anonymous are credited.

I've organized some of the responses into three categories: challenges, successes, and adaptations. It's left to the reader to judge the merit and value of each response.

 
Article Start Page 1 of 4 Next
 
Comments

Glenn Storm
profile image
It's great to see this and thank you for taking the time to put this together prior to GDC, Clinton. It helps to take the pulse of the industry and rest assured this is something I will forward to others.

"When developers talk about making a successful game, they often mention the 'great team' that made it. Great teams can form in any culture or using any methodology. They are hard to define, but some of the following points apply. Great teams: ... These attributes sound good, but they aren't the result of any process. The people and the culture of a studio enable them."

I've mentioned this before, but one of my favorite books on the subject of organizing great groups of creative individuals and leading them to do the impossible is Organizing Genius (Bennis/Biederman). [http://www.amazon.com/Organizing-Genius-Warren-Bennis/dp/0201339897] It's not exactly a book about process to great groups; it's rather a series of case studies on great groups of the past and a focus on the common elements that enabled them to do the impossible. (production of Snow White, the Manhattan Project, etc.)

Again, thanks for the data and also thanks for the framing in relation to organizational behavior points towards the end. Cheers!

Brandon Davis
profile image
Interestingly, responses to Scrum would seem to posit an almost bi-modal distribution with Art Practices. It seems to be a corporate area that galvanizes the greatest the discrepancy of personnel divergence.

Thanks for a great article!

Tomasz Przywara
profile image
I'm delighted to see the return of experience by different teams implementing this method. I think it's important to stress that Agile is a software development philosophy and Scrum one of its methodologies.
Thanks!

Ricky Ng
profile image
Thanks for compiling the results. It's great to see that, unlike my own experiences, Scrum has no detrimental effects on any aspects of development.

Clinton Keith
profile image
Glenn - Thanks...I'll check out that book.
Brandon - That went over my head! ;)
Tomasz - Scrum is actually a discipline agnostic framework, not a "software methodology". Granted it's been mostly used by software development, which is why the game specific focus requires sharing this info.
Ricky - Not every response reflected success with Scrum! In fact, adaptations are necessary for what works and what does not.

Isaak KvE
profile image
Student here, we've begun using Scrum for the first time and it seems like quite the method, designed to funnel creativity into manageable chunks. I'm also not a big fan of the 'giant planning'-approach, but given last semester it's clear we need some.
Even though we managed to pull it off, and then some.

Next monday our first sprint starts, our backlogs are I think pretty tight, but the first one will mostly revolve around testing the water... and getting a First Playable running.

It's a bit tricky to figure out how much time each task will take, even when divided into smaller tasks. But like everything it should come with experience.

Great points, great read. Thanks.

M M
profile image
I would like further detail on the pool of 100 respondants:

1. Size of the project (team, budget, schedule) they used agile
2. Did they use all agile process, or a mix between agile and scheduled macro planning
3. Size of studio

Ian Uniacke
profile image
Thanks clinton really interesting article. I especially appreciate the link to the Scrumbut video.

I find it interesting that a lot of the negative comments seem to revolve around some variation of "we had trouble doing it right" so I wonder if given a few more years of using Agile these ratios would move more in favour of agile as people learn to use the methodology well.

I also agree about it being discipline agnostic...I wonder if artists are more resistant to change in process or some other reason explains why it didn't work so well rather than just "our artists use scrumbut".

Glenn Storm
profile image
That's a really good point, Ian. It wasn't long ago you'd get a "What's SCRUM?" response. I think you're right, it may just be a learning curve we're on atm.

M M
profile image
http://gwaredd.blogspot.com/2010/02/game-development-in-post-agile-world.html

Is relevant to this post

Christopher McLaren
profile image
I've tried implementing SCRUM and it seems the success is dependent on how it is implemented, like most methodologies. If it is explained how it will work, what improvements it will bring and how it integrates with the team. Only providing this information and getting the support from the team will allow it to be a success. It's like business software, not support will result in no user adoption.

Clinton Keith
profile image
Ian - There are a number of common challenges that face artists adopting Scrum. Part of it can be the number of handoffs that have to occur for a single usable asset to be created. Another is that some artists don't want to show half-finished assets in an iterative build. I spend a chapter on art and agile in my book (shameless plug).

Christopher - Agreed. Fully.

Robert - Yup. The focus should change from "The Plan" to "Planning", not to "No Plan". I tried to say that in the "iterative and incremental death-march" section.

Matt Ponton
profile image
Nice information Clinton.

I do wonder how long these companies used scrum though. I was fortunate to be in a panel on gaming AGILE two years back in Pennsylvania. There were a few things that I still remember from then, (1) AGILE is one of those methods where it would take one to two years before the fruits of the labor are really shown. That most companies will try AGILE for a month, see that their production is dropping due to the change in style, give up, and go back to the old ways. But if they ride it out for that year or two then they would see really improved results. (2) There are A LOT of AGILE teams that THINK they are AGILE just because they read one book about SCRUM. That was from a person who was a certified scrum master, as the topic came up about one game designer's personal experience: His meetings would be 30 to 45 minutes long. The entire panel got on the fact that the meetings should be no more than 15 minutes and it didn't sound like the designer's scrum master actually knew what he was doing (it wasn't SCRUM). Personally, I always thought SCRUM was a different methodology than AGILE, but as the years go on it seems people are merging the two methodologies.

Clinton Keith
profile image
Matt,

Great points. Some agile practices, like test-driven development can take years to manifest measurable benefits. Others, like Scrum, can show gains quickly. For example, the practice of reporting impediments daily produces benefits *if* they are addressed.

Agile is really just a set of four values and twelve principles outlined here:
http://www.agilemanifesto.org/

Likewise Scrum is just a framework. A methodology comes from the collection of all practices that a studio uses.

The bottom line is that the goal isn't to "be agile". It's to achieve a state where teams continually improve how they work together and create games. Personally, I don't mind if they do that by sacrificing chickens during the full moon or whatever. I just find that Scrum is a simple framework, whose principles help teams achieve this state more readily than any other I've seen. However, like chess, Scrum's practices are simple to learn, but it's hard to get good at.

Luis Guimaraes
profile image
I think nowadays 50% of the time I spend in my day job is developing methods and tools to improve my quality and eficience, and now I think the other half of the time is pretty much enough to complete all my tasks, with time to network around and get some snacks.

Never do the same task, in the same way, 3 times in a row. After the two first times, you should have a better solution if you take a while to think about it.

Steve Jaccaud
profile image
Great stuff - thanks for posting this! I know it would be a huge undertaking, but I'd love to see a wider data pool across the whole industry. I liked your correction above regarding how Agile is actually a "discipline agnostic framework". That's one of the things that clicked for me very early in my exposure to Agile and Scrum and a huge reason why it makes sense to me.

I also found it interesting that the art responses seemed to be very middle of the road. I would have expected more negative responses there. I keep hearing how prototyping, pipelines and asset production don't lend themselves to Agile/Scrum for several reasons. In my opinion, if you try hard enough, you could think of just about any sized abstract goal in chunks of 2-3 week sprints or 3-4 month releases - including prototyping, visual targets, outsource deliveries, and even mass production pipelines. I like to think of it as never going more than a few weeks off the rails; using frequent course correction and proper customer/proxy involvement. Hardly a bad thing for any discipline.

Arash Emami
profile image
"Scrum master" sounds like something sick and perverted...

Scrum is a nice thing consultants can sell you so they can make money. There are no silver bullets. Be wary of those who claim otherwise.

And true TDD is beyond moronic is so many different ways...

Tadhg Kelly
profile image
I think the biggest thing that affects any project management methodology is the leadership of the company, personally. It really doesn't matter what terms or book you're reading from if the senior management of your company thinks (and has created processes and expectations) in a different way, and it tends to be the case that it's their views that actually hold sway ultimately because they define the company culture.

Kim Sellentin
profile image
Tadhg - Good point raised here. Change demands leadership. Transitioning to agile means tremendous change and middle management are often the leaders driving it. They are also lacking the power to command change within the studio, so they have to use their influence to reach a consensus on how to move forward. Eventually, senior management gives organizational transformation the green light.

Tadhg Kelly
profile image
Exactly. Without serious senior buy-in, middle-driven efforts to bring change tend to drift back toward the default of how things were, regardless of how broken they were. It's not always the case that change must initiate from the higher echelons, but if the senior management ultimately holds it at arm's length, or as something they can just stitch onto how they already work, or how their clients expect them to work, then it'll run out of steam.

Breno Azevedo
profile image
My experience with SCRUM has been disconcerting at best. For coders it seems to fit the bill just right, for artists it's terribly inadequate. Then how do you sync both in a 100% inter-disciplinary affair like Game making?

SCRUM is supposed to produce productivity gains by "freeing" the developers - but freeing in this case means stringing them as much as possible with a set of rigid rules. You *have* to spend 15mins per day standing and talking briefly about a couple matters that each of you consider relevant/urgent, you *have* to fraction sprints as much as possible to give everyone a micro-goal achievement feeling (a bit like Super Mario Bros checkpoints), etc. When exactly did "adaptability" got dissociated from "efficiency"?

Sure, it can provide some gains for teams with little initiative and pro-activity, but SCRUM won't add anything but discomfort to any small sized and self-sufficient team. This is built by leadership, example and culture, not by any kind of project management methodology.

The more I think about it and get experience in the industry, the more sure I am that the best Project Managers are the ones-that-don't-get-in-the-way. The silent, almost fatherly types that discretely feed producers and other leaders with info and rapidly adapt planning to their feedback. All project managers that take "boss roles" are evil, especially the ones that decide to show off and justify their big-bucks earnings by applying exotic and stringent methodologies that just help getting people annoyed. "Annoyed" to put it lightly.

Like someone else said above, a flexible, adaptive and iterative (ie. good'ol common sense) waterfall system works fine as long as the team is tight and properly led - that is, by example and interaction, not by some magic-rules strings.


none
 
Comment:
 




UBM Techweb
Game Network
Game Developers Conference | GDC Europe | GDC Online | GDC China | Gamasutra | Game Developer Magazine | Game Advertising Online
Game Career Guide | Independent Games Festival | Indie Royale | IndieGames

Other UBM TechWeb Networks
Business Technology | Business Technology Events | Telecommunications & Communications Providers

Privacy Policy | Terms of Service | Contact Us | Copyright © UBM TechWeb, All Rights Reserved.