Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1878450.1878453acmconferencesArticle/Chapter ViewAbstractPublication PagesdocConference Proceedingsconference-collections
research-article

Is agility out there?: agile practices in game development

Published: 27 September 2010 Publication History

Abstract

Game development is a very complex and multidisciplinary activity and surely the success of games as one of most profitable areas in entertainment domain could not be incidentally. The goal of this paper is to investigate if (and how) principles and practices from Agile Methods have been adopted in game development, mainly gathering evidences through Postmortem Analysis (PMA).
Then we describe how we have conducted PMA in order to identify the good practices adopted in several game development projects. The results are discussed, comparing similarities and differences on how these practices are taken in account in (traditional) software development and game development.

References

[1]
S. W. Ambler. Modelagem Ágil. Bookman, São Paulo, 2004.
[2]
J. Bach. Enough about process: what we need are heroes. IEEE Software, 12(2):96--98, março 1995.
[3]
K. Beck. Extreme Programming Explained: Embrace Change. Addison-Wesley Professional, Reading, MA, 1st edition, 1999.
[4]
E. Bethke. Game Development and Production. Wordware Publishing, Plano, 2003.
[5]
A. Birk, T. Dingsoyr, and T. Stalhane. Postmortem: never leave a project without it. IEEE Software, 19, maio/junho 2002.
[6]
J. Blow. Game development: Harder than you think. ACM Press Queue, 1(10):28--37, February 2004.
[7]
D. Callele, E. Neufeld, and K. Schneider. Requirements engineering and the creative process in the video game industry. In 13th IEEE International Conference on Requirements Engineering, August 2005.
[8]
A. Cockburn. Agile Software Development. Addison Wesley Longman, Reading, MA, 1st edition, 2000.
[9]
D. Cook. Evolutionary design - a practical process for creating great game designs. GameDev.net, janeiro 2001.
[10]
K. Flood. Game unified process. GameDev.net, Maio 2003.
[11]
J. P. Flynt and O. Salem. Software Engineering for Game Developers. Software Engineering Series. Course Technology PTR, 1st edition, November 2004.
[12]
A. Gershenfeld, M. Loparco, and C. Barajas. Game Plan: the insider's guide to breaking in and succeeding in the computer and vieo game business. St. Martin's Griffin Press, New York, 2003.
[13]
A. Gibson. Agile game development and fun. Technical report, University of Colorado Department of Computer Science, 2007.
[14]
W. Hamann. Goodbye postmortems, hello critical stage analysis. Gamasutra - The Art & Business of Making Games, julho 2003.
[15]
J. Highsmith and A. Cockburn. Agile software development: The business of innovation. IEEE Computer, 34:120--122, 2001.
[16]
L. C. C. Kasperavicius, L. N. M. Bezerra, L. Silva, and I. F. Silveira. Ensino de desenvolvimento de jogos digitais baseado em metodologias Ágeis: o projeto primeira habilitação. In Anais do XXVIII Congresso da SBC - Workshop sobre Educação em Computação, pages 89--98, Belém do Pará, Julho 2008.
[17]
B. Kreimeier. The case for game design patterns. Gamasutra - The Art & Business of Making Games, http://www.gamasutra.com/features/20020313/kreimeier\_01.htm, March 2002.
[18]
M. Marchesi, G. Succi, D. Wells, and L. Williams. Extreme Programming Perspectives. Addison Wesley, 2002.
[19]
M. McShaffry. Game Coding Complete. Paraglyph Press, Scottsdale, 2003.
[20]
M. Myllyaho, O. Salo, J. Kääriäinen, J. Hyysalo, and J. Koskela. A review of small and large post-mortem analysis methods. In IEEE France, Paris, November 2004. 17th International Conference Software & Systems Engineering and their Applications.
[21]
F. Petrillo, M. Pimenta, F. Trindade, and C. Dietrich. What went wrong? a survey of problems in game development. ACM Computer in Entertainment, CIE: 7(1), 2009.
[22]
M. Poppendieck and T. Poppendieck. Principles of lean thinking. 2003.
[23]
R. S. Pressman. Engenharia de Software. McGraw-Hill, São Paulo, 6th edition, 2006.
[24]
R. Rouse. Game Design: theory & practice. Wordware Publishing, Inc., 2001.
[25]
R. Rucker. Software Engineering and Computer Games. Addison Wesley, December 2002.
[26]
E. Schaefer. Postmortem: Diablo ii. Gamasutra - The Art & Business of Making Games, outubro 2000.
[27]
B. Schofield. Embracing fun: Why extreme programming is great for game development. Gamasutra: The Art & Business of Making Games, March 2007.
[28]
F. Shull, M. Mendonça, V. Basili, J. Carver, J. C. Maldonado, S. Fabbri, G. H. Travassos, and M. C. Ferreira. Knowledge-sharing issues in experimental software engineering. Empirical Software Engineering, 9(1--2):111--137, 2004.
[29]
F. Shull, J. Singer, and D. I. Sjøberg. Guide to Advanced Empirical Software Engineering. Springer-Verlag, London, 2008.
[30]
I. Sommerville. Software Engineering. International computer science series. Addison-Wesley, London, 6th edition, 2001.
[31]
T. Stalhane, T. Dingsoyr, G. K. Hanssen, and N. B. Moe. Post Mortem? An Assessment of Two Approaches, chapter Empirical Methods and Studies in Software Engineering, pages 129--141. Springer Berlin / Heidelberg, 2003.
[32]
F. Tsui and O. Karam. Essentials of software engineering. Jones and Barlett Publishers, São Paulo, 6th ed edition, 2007.
[33]
C. Wohlin, M. Höst, and K. Henningsson. Empirical Methods and Studies in Software Engineering, chapter Empirical Research Methods in Software Engineering, pages 7--23. Springer Berlin / Heidelberg, 2003.
[34]
S. Xu and V. Rajlich. Empirical validation of test-driven pair programming in game development. Computer and Information Science, 5th IEEE/ACIS International Conference on, 0:500--505, 2006.

Cited By

View all
  • (2024)The consolidation of game software engineering: A systematic literature review of software engineering for industry-scale computer gamesInformation and Software Technology10.1016/j.infsof.2023.107330165(107330)Online publication date: Jan-2024
  • (2024)Prompt Engineering, An Alternative for Video Game Development?Human-Computer Interaction10.1007/978-3-031-57982-0_19(242-256)Online publication date: 23-Apr-2024
  • (2024)Agile Methods and Organizational CreativityOrganizational Creative Capabilities10.1002/9781394284283.ch5(101-125)Online publication date: 12-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGDOC '10: Proceedings of the 28th ACM International Conference on Design of Communication
September 2010
260 pages
ISBN:9781450304030
DOI:10.1145/1878450
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 September 2010

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SIGDOC '10
Sponsor:
SIGDOC '10: The 28th ACM International Conference on Design of Communication
September 27 - 29, 2010
São Paulo, São Carlos, Brazil

Acceptance Rates

Overall Acceptance Rate 355 of 582 submissions, 61%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)5
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)The consolidation of game software engineering: A systematic literature review of software engineering for industry-scale computer gamesInformation and Software Technology10.1016/j.infsof.2023.107330165(107330)Online publication date: Jan-2024
  • (2024)Prompt Engineering, An Alternative for Video Game Development?Human-Computer Interaction10.1007/978-3-031-57982-0_19(242-256)Online publication date: 23-Apr-2024
  • (2024)Agile Methods and Organizational CreativityOrganizational Creative Capabilities10.1002/9781394284283.ch5(101-125)Online publication date: 12-Apr-2024
  • (2022)What makes a game high-rated?Proceedings of the 6th International ICSE Workshop on Games and Software Engineering: Engineering Fun, Inspiration, and Motivation10.1145/3524494.3527628(16-23)Online publication date: 20-May-2022
  • (2022)Video game project management anti-patternsProceedings of the 6th International ICSE Workshop on Games and Software Engineering: Engineering Fun, Inspiration, and Motivation10.1145/3524494.3527623(9-15)Online publication date: 20-May-2022
  • (2021)A use case driven approach to game modelingRequirements Engineering10.1007/s00766-021-00362-4Online publication date: 1-Sep-2021
  • (2020)Best Practices for Software Development: A Systematic Literature ReviewNew Perspectives in Software Engineering10.1007/978-3-030-63329-5_3(38-55)Online publication date: 7-Nov-2020
  • (2020)Ares 2036: Exploring the Space of Rapid Prototyping for Transformative Interactive StorytellingInteractive Storytelling10.1007/978-3-030-62516-0_32(344-348)Online publication date: 27-Oct-2020
  • (2020)Adoption of Requirements Engineering Methods in Game Development: A Literature and Postmortem AnalysisInteractivity, Game Creation, Design, Learning, and Innovation10.1007/978-3-030-53294-9_32(436-457)Online publication date: 28-Jul-2020
  • (2019)Software Engineering Practices and Methods in the Game Development IndustryExtended Abstracts of the Annual Symposium on Computer-Human Interaction in Play Companion Extended Abstracts10.1145/3341215.3354647(181-193)Online publication date: 17-Oct-2019
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media