When the Theory is Applied: An Experience Report of the Application of Software Development Methodologies within the PETComp Group at UFMA

  • Italo Dovera UFMA
  • Matheus Bessa UFMA
  • Brenno Nascimento UFMA
  • Felipe Silva UFMA
  • Rafaela Gomes UFMA
  • Geraldo Braz Junior UFMA
  • Adriana Nogueira UFMA
  • Luis Rivero UFMA

Abstract


In computing, there is a fast and constant advance of new software development tools, which leads professionals in the area to also constantly improve their knowledge of these new tools. However, this rapid evolution makes it difficult for development teams to choose an efficient methodology. In this context, this article aims to report the experience of developing systems, in addition to presenting tools and methodologies that help groups beginning in this process. The team of the Computer Tutorial Education Program (PETComp) at the Federal University of Maranhão defined a training and development process, with functions divided between development and design teams. In all, a team of students with low experience in development carried out activities such as: prototyping, validation meetings and learning of tools. As a result, websites for events, websites for undergraduate courses and mobile applications were created.
Keywords: Experience Report, Development Process, Tutorial Education Program, Applied Teaching and Practice Methodology

References

Aragão, B., Santos, I., Nogueira, T., Mesquita, L., and Andrade, R. (2017). Modelagem interativa de um processo de desenvolvimento com base na percepção da equipe: Um relato de experiência. In Anais do XIII Simpósio Brasileiro de Sistemas de Informação, pages 428–435. SBC.

Chichinelli, M. (2017). A importância das técnicas de levantamento de requisitos no processo de desenvolvimento de software. Revista Empreenda UniToledo Gestão, Tecnologia e Gastronomia, 1(1).

Dias Jr, J., Belo, A., and Dias, F. (2014). Percepçoes sobre um processo de software sob o ponto de vista das equipes de desenvolvimento: Um estudo de caso. XIII Simpósio Brasileiro de Qualidade de Software (SBQS), Blumenau, Brasil, pages 136–150.

Ferreira, N. C., de Oliveira, D. P., Grande, E. T. G., and de Oliveira, D. C. (2020). Relato de experiência dos softwares desenvolvidos no curso de tecnologia em análise e desenvolvimento de sistemas no instituto federal goiano campus iporá. Research, Society and Development, 9(10):e9329109381–e9329109381.

Giardino, C., Unterkalmsteiner, M., Paternoster, N., Gorschek, T., and Abrahamsson, P. (2014). What do we know about software development in startups? IEEE software, 31(5):28–32.

Nunes, W. S. (2017). Implantação de práticas de integração contínua: um relato de experiência em um laboratório de pesquisa e desenvolvimento de software.

Pereira, I. M., de Senna Carneiro, T. G., and Pereira, R. R. (2013). Developing innovative software in brazilian public universities: Tailoring agile processes to the reality of research and development laboratories. In Proceedings of the 4th Annual Conference on Software Engineering and Applications (SEA 2013), page 16.

Pressman, R. and Maxim, B. (2016). Engenharia de Software-8ª Edição. McGraw Hill Brasil.

Shameem, M., Kumar, C., and Chandra, B. (2017). Challenges of management in the operation of virtual software development teams: A systematic literature review. In 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), pages 1–8. IEEE.
Published
2022-07-31
DOVERA, Italo; BESSA, Matheus; NASCIMENTO, Brenno; SILVA, Felipe; GOMES, Rafaela; BRAZ JUNIOR, Geraldo; NOGUEIRA, Adriana; RIVERO, Luis. When the Theory is Applied: An Experience Report of the Application of Software Development Methodologies within the PETComp Group at UFMA. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 30. , 2022, Niterói. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 121-132. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2022.223278.