advertisement

Geek Night Manchester

50 %
50 %
advertisement
Information about Geek Night Manchester
Technology

Published on January 23, 2009

Author: frankmt

Source: slideshare.net

advertisement

How About Games? Extending Agile to Different Environments Francisco Trindade ThoughtWorks UK TW Geek Night Manchester – 22 nd Jan 2009

How Did I Get Here? What Went Wrong? A Survey of Problems in Game Development Good Practices in Game Development Is The Game Industry That Bad?

What Went Wrong?

A Survey of Problems in Game Development

Good Practices in Game Development Is The Game Industry That Bad?

Why?

Is the game industry so different?

It is… different environment motivated developers cross functional teams not just software development

It is…

different environment

motivated developers

cross functional teams

not just software development

It is… different environment motivated developers cross functional teams not just software development But does it apply to everything?

It is…

different environment

motivated developers

cross functional teams

not just software development

Postmortems Summary of project experience “ The most severe blow suffered by all teams was from accepting an unrealistic schedule . Despite endemic problems, . . . the concept that was floated at the time was that it would be possible to adhere to the original schedule if everyone simply worked around the clock . Foolish and naıve, we bought it, and started pushing .”

Summary of project experience

How? Read Postmortems Analyzed Data Searched for problems

Problems Occurrence

Problems Occurrence Budget

Problems Occurrence Scope

Problems Occurrence Quality

Problems Occurrence Schedule

Problems Occurrence Is there any major difference? No All the main problems of the software industry are also found in the game industry

Is there any major difference?

Would Agile be a good fit?

How? Read Postmortems Analyzed Data Searched for Best Practices

Best Practices

Best Practices Agile is a good fit Probably more than in the traditional industry

Agile is a good fit

Probably more than in the traditional industry

But how can we handle the different aspects? “ We cannot run selenium tests in a game…”

Well… Agile != Selenium Pair Programming Stand-ups Retrospectives

We are uncovering better ways of developing software by doing it and helping others do it. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more .

We are uncovering better ways of developing software by doing it and helping others do it.

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more .

And this is already being discovered and used…

“As you review these practices it is important to remember that XP is NOT about automated unit-tests, a 40-hour work week, nor is it about pair programming” “While most good XP teams do all of those things, they are simply the means to the end of delivering a great product. This is what XP is about ‚ delivering great games” Bill Schofield Embracing Fun: Why Extreme Programming is Great for Game Development (http://www.gamasutra.com/features/20070301/schofield_01.shtml)

“As you review these practices it is important to remember that XP is NOT about automated unit-tests, a 40-hour work week, nor is it about pair programming”

“While most good XP teams do all of those things, they are simply the means to the end of delivering a great product. This is what XP is about ‚ delivering great games”

“ Large Animal has found that teams that are practicing agile need less guidance from senior designers and developers … as a result, Large Animal has been able to almost double the number of active project teams ” “ This is the most important lesson that the Large Animal team has learned from agile; that they need to keep thinking creatively about how they work together and continuously try to improve their process ” Bliksem Tobey A Year Of Agile Development http://www.gamasutra.com/php-bin/news_index.php?story=18162

“ Large Animal has found that teams that are practicing agile need less guidance from senior designers and developers … as a result, Large Animal has been able to almost double the number of active project teams ”

“ This is the most important lesson that the Large Animal team has learned from agile; that they need to keep thinking creatively about how they work together and continuously try to improve their process ”

“The hard lesson learned is that Scrum is not a silver bullet that makes video game product development more successful.” “There are many technical details, know-how and best practices that have been gained by years of experience developing games, one development cycle after another , analyzing what went right and what went wrong ” Paul Miller Top 10 Pitfalls Using Scrum Methodology for Video Game Development http://www.gamasutra.com/view/feature/3724/top_10_pitfalls_using_scrum_.php

“The hard lesson learned is that Scrum is not a silver bullet that makes video game product development more successful.”

“There are many technical details, know-how and best practices that have been gained by years of experience developing games, one development cycle after another , analyzing what went right and what went wrong ”

Well… Agile == making better games more consistently more frequently with less bugs and less staff turnover

Questions? Thanks! thoughtworks.co.uk franktrindade.com

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Manchester Geek Nights (Manchester, England) | Meetup

We hope to provide a forum for discussion and dissemination of ideas, technologies and techniques in the field of software development ...
Read more

Geek Night Manchester - YouTube

A few clips from the Geek Night ... Rain sounds for sleeping. Rain in a car with lightning and thunder storm - Sleep Music - Duration: 3:00:17.
Read more

Niche Nights | Facebook

Niche Nights. 1,944 likes · 17 talking about this. Niche Nights is Manchester's quirkiest promotions company. We run many events tailored to Geeks, Music...
Read more

Michael W. - Manchester Geek Nights (Manchester, England ...

We hope to provide a forum for discussion and dissemination of ideas, technologies and techniques in the field of software development. Manchester geek ...
Read more

Manchester - FAB CAFE

Geek Night. Geek Night is the hyperactive love-child of two of Manchester's super-nerds. Owen Duncan & Conal Taylor from Fab Radio International's Niche ...
Read more

„Geek Night“ / Fuji X-E1 & X100 Event Photography in ...

Aspects of Digital Photography focusing on the Fuji X-Pro1/X-Pro2, X-T10, X-T1/X-T2, X-E1/E2/E2S and X100S/T - photographer, reviews, samples and more.
Read more

Geek Night - FAB CAFE

Geek Night Geek Night is the hyperactive love-child of two of Manchester's super-nerds. Owen Duncan & Conal Taylor from Fab Radio International's ...
Read more

GEEK The Bijou Club Manchester | DesignMyNight

GEEK at The Bijou Club Manchester. Information on GEEK at The Bijou Club Sunday 4th May 2014 in Manchester
Read more

Manchester Geek Night : September 2013 Tramchester and ...

Nima Montazeri and Ben Earlam speaking about their experience in ThoughtWorks TechLab in Manchester office. www.tramchester.com www.meetup.com ...
Read more