Teaching Digital Game Development Based on Agile Methodologies: The First License Project
Abstract
Teaching of game development is a non-trivial task, since it is a software category with a set of very specific requirements and singular technological demands. Using agile methodologies for game development can make easier such process, consequently influencing related learning. This paper has as goal present a teaching experience on digital game development, showing how the application of agile methodologies for software development could have a meaningful impact on the learning of students from a Digital Game undergraduate technical course.
References
Beck, K. (1999) Extreme Programming Explained: Embrace Change. New Jersey, EUA: Addison-Wesley.
Cardoso, C. H. R. (2004) Aplicando práticas de eXtreme Programming (XP) em equipes SW-CMM nível 2. VI Simpósio Internacional de Melhoria de Processos de Software – SIMPROS 2004 São Paulo, Brasil.
Cockburn, A. (2002) Agile Software Development. 3rd ed. Addison WesleyProfessional.
Flynt, J. P e Salem, O. (2004) Software Engineering for Game Developers. Sebastopol, EUA: PTR Prentice-Hall.
Highsmith, J. et al. (2001) The Agile Manifesto. Disponível na Internet em: [link]. Acesso em 22/10/2007.
Lippert, M. e Roock, S. (2001) Adapting XP to complex application domains. Proceedings of the ACM 8th European software engineering conference, Viena, Áustria.
Perucia, A. S. et al. (2005) Desenvolvimento de Jogos Eletrônicos – Teoria e Prática. São Paulo, Brasil: Ed. Novatec.
Pilato, C. M.; Collins-Sussman B.; Fitzpatrick, B. W. (2004) Version Control with Subversion. New York, EUA: O’Reilly Media.
Probasco, L. The Ten Essentials of RUP. Canada: Rational Software, 2001.
Ramos, M. A. E Penteado, R. A. D. (2007) Princípios Ágeis Aplicados à Reengenharia de Software. Proceedingds do WDRA 2007 - Workshop em Desenvolvimento Rápido de Aplicações. Porto de Galinhas, Brasil.
Rucker, R. (2002) Software Engineering and Computer Games. New Jersey, EUA: Addison-Wesley.
Schofield, B. (2007) Embracing Fun: Why Extreme Programming is Great for Game Development. Gamasutra, March 1 st. Disponível na Internet em: [link]. Acesso em 22/10/2007.
Silva, L.; Bezerra, L. N. M. ; Silveira, I. F. ; Araujo Jr, C. F. (2007). A aplicação da Metodologia Institucional Aprender na Prática em disciplinas de projeto do curso superior de Tecnologia em Jogos Digitais. In: Jarmendia, A. M; Silveira, I. F.; Farias, L. A; Sparano, M.; Di Iório, P. L.; Domingues, S. F. S.. (Org.). Aprender na Prática - Experiências de Ensino e Aprendizagem. 1 ed. São Paulo: Edições Inteligentes, v. 1, p. 205-213.
Sutherland, J. (2004) Agile Development: Lessons Learned From the First Scrum. Cutter Agile Project Management Advisory Service – Executive Update, v. 5, n. 20.
UNICSUL (2004) Aprender na Prática. São Paulo: Unicsul.
