Use of Software Factories as an integrative curricular component in a System Analysis and Development Program

Abstract


The current brazilian legislation establishes that at least 10% of the total course workload must be dedicated to Extension Activities as part of the Curriculum in Higher Education. Therefore, the current report is about the use of Software Factories in order to develop real products, with real customers, in a System Analysis and Development Program. The work method consists of 3 phases: 1. establishing groups, selecting the projects and offering workshops to support ideation and management of the projects. 2. development of the projects, using all Software Engineering practices. 3. deliver the final version of the projects to the customers. At the end of the process, the groups recognized the importance of using an agile methodology, such as Kanban and Scrum, even with some difficulties in following what establishes the methodologies guidelines. The process is about learning both, development and the work methodology, which makes skills such as teamwork, personal organization and understanding of specific requirements fundamental to be acquired in the process. The applied process actively contributes to bringing our institution's System Analysis and Development Program closer to the labor market, merging its needs and demands with the subject's content.
Keywords: Software Factories, Extension Curriculum, Software Engineering

References

Bernardi, T. L., Zanatta, A. L., Beux, J. G., Biduski, D., e Bellei, E. A. (2017). Learning by Doing em Fábrica de Software: Relato de uma Experiência no Mestrado Profissional em Computação Aplicada. 1ª Escola Regional Engenharia de Software (ERES 2017)

Conselho Nacional de Educação (2018). RESOLUÇÃO Nº 7, DE 18 DE DEZEMBRO DE 2018

IFRO (2018). RESOLUÇÃO No 16/REIT - CEPEX/IFRO, DE 07 DE MAIO DE 2018. Souza, C. A. e Morales, O. E. T. (2015). Mudando a educação com metodologias ativas. UEPG/PROEX, Ponta Grossa
Published
2021-07-20
ANDRADE, Marco Antonio Augusto de; SILVA, Gilberto Pereira da; LICO, Flávio de Almeida Andrade. Use of Software Factories as an integrative curricular component in a System Analysis and Development Program. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 29. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 191-197. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2021.15910.