Abstract
This paper presents the results found in the application and adaptation of an agile approach to software development in a course called “Interdisciplinary Software Project IV” at the bachelor’s degree in Software Engineering from the Pontifical Catholic University of Minas Gerais over two years with twenty projects already done. In the fourth semester of the course, students have to develop a software with a social focus. They are introduced to real customers from the communities with real problems and need to incorporate useful knowledge of the current semester subjects into their system, with artifacts and documentation. Through the use of the Scrum framework, it was possible to observe several adaptations made to suit the academic context, although the practical reality of the course, and the nature of the clients for which the projects are developed. Throughout the paper are presented the results obtained and which can serve as an example for similar approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Beck, K., et al.: Manifesto for agile software development. Agil. Alliance 2009 (2001). 2006
CIENT, Interinstitucional Editor et al.: Difficulties in the Adoption and Use of Scrum Method in Brazilian Companies. As Dificuldades na Adoção e Uso de Método Scrum em Empresas Brasileiras Utilizando Processos Plan-Driven: Estudo de Caso Múltiplo, vol. 8, pp. 66–79 (2017)
Extension Forum of rectors of the Brazilian public universities. National University Extension Policy, Manaus, Brasil (2012)
Fraga, B.S., Barbosa, M.W.: Requirements engineering in agile methods: a systematic literature review. In: XIII Brazilian Symposium on Information Systems, June 2017, pp. 309–315 (2017)
De Lucia, A., Qusef, A.: Requirements engineering in agile software development. J. Emerg. Technol. Web Intell. 2(3), 212–221 (2010)
Pontifícia Universidade Católica de Minas Gerais: Pedagogical project of the Computer Engineering degree (2017)
Pontifícia Universidade Católica de Minas Gerais: University Extension Policy of PUC Minas. PUC Minas/Pró-Reitoria de Extensão, Belo Horizonte (2006)
Pontifícia Universidade Católica de Minas Gerais: Institutional Development Plan: 2012 to 2016. PUC Minas, Belo Horizonte (2011)
Schwaber, K., Sutherland, J.: Scrum Guide: The Definitive Guide to Scrum (2017)
Souza, S., Oliveira, B., Grillo, F., Cico, C.: Building digital platforms while teaching Software Engineering: an experience report. IX Software Engineering Education Forum. Fees (2016)
Souza, S., Pinto, V.: Building social applications while teaching software engineering: an experience report. Third Congress of Graduation from São Paulo University. USP (2017)
Billa, C.Z., Cera, M.C.: Using problem solving to approximate theory and practice in software engineering. V Software Engineering Education Forum. Fees (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Arantes, C.F., Pereira, P.L., da Silva, S.L., dos Reis Faria, T. (2019). Agile Experiences in a Software Development Extension Course at a Software Engineering Bachelor’s Degree. In: Meirelles, P., Nelson, M., Rocha, C. (eds) Agile Methods. WBMA 2019. Communications in Computer and Information Science, vol 1106. Springer, Cham. https://doi.org/10.1007/978-3-030-36701-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-36701-5_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-36700-8
Online ISBN: 978-3-030-36701-5
eBook Packages: Computer ScienceComputer Science (R0)