Paul Mendoza C# blog
Sunday, March 26, 2006
  Agile game development
I've been looking at various software development methodologies lately and I've found some pretty interesting blogs on one type that is very exciting.

Agile game development

Agile game development is one method to developing software that can include the ideas of extreme programming (XP), rearranging teams to include QA during the whole process instead of just at the end, and doing new builds of software as often as possible in a team.

It's a very vague method which requires further tuning than just what's listed above. One method that is actually used is called Scrum which Highmoon game studio is using in their software development. In using the Scrum method, teams meet frequently (often daily) and work quickly on tasks so that they have a product that they can quickly asses the completion state of, all of the teams (artists, designers, QA, programmers...) are involved in development at once, their code base is solid, release schedules are frequent, changing something later in development costs far less and finally, giving the teams ownership of the product they are working on.

It's agile game development but these methods don't have to apply to games which is why I'm so interested in them. These methods seem as if they would work in any development arena. Now, most of these things seem obvious to me. Now I really wonder, "Why isn't this how software is typically developed?"

Interestingly, implementing only part of the Scrum methods will cause it to fail. I'm sure that for many company leaders, the idea of letting the people below them control the direction of the product without their constant supervision seems like a scary situation but Highmoon has thus far shown that is capable of producing a quality piece of software using the methodologies.

If you're interested in some good blogs to find further information, the CTO of Highmoon has a blog all about agile game development practices, the Lead Technical Architect of High Moon Studios Noel Llopis and there is a Google groups devoted to Agile Game Development .
 
Comments: Post a Comment





<< Home
I am currently an ASP.NET, C# developer working on MangosteenNation.com, a XanGo website for helping people build their businesses. I am also pursuing a degree at CSU San Marcos in Southern California.

XanGo at Mangosteen Nation

Archives
October 2005 / November 2005 / December 2005 / January 2006 / February 2006 / March 2006 / April 2006 / May 2006 / June 2006 / July 2006 / August 2006 / September 2006 / October 2006 / November 2006 / December 2006 / January 2007 / April 2007 / May 2007 / June 2007 / August 2007 / February 2008 / August 2008 /


Powered by Blogger

Subscribe to
Posts [Atom]