Quando a Teoria é Aplicada: Um Relato de Experiência da Aplicação de Metodologias de Desenvolvimento de Sistemas Computacionais dentro do PETComp-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

Resumo


Na computação, existe um avanço rápido e constante de novas ferramentas de desenvolvimento de software, o que leva os profissionais da área ao aprimoramento também constante de seus conhecimentos sobre essas novas ferramentas. Porém, essa rápida evolução dificulta a escolha de uma metodologia eficiente aos times de desenvolvimento. Nesse contexto, este artigo visa relatar a experiência de desenvolver sistemas, além de apresentar ferramentas e metodologias que auxiliem grupos iniciantes em tal processo. A equipe do Programa de Educação Tutorial em Computação (PETComp) da Universidade Federal do Maranhão definiu um processo de treinamento e desenvolvimento, com funções divididas entre equipes de desenvolvimento e design. Ao todo, uma equipe de discentes com pouca experiência em desenvolvimento realizou atividades como: prototipação, reuniões de validação e aprendizagem de ferramentas. Como resultado, obteve-se a criação de sites para eventos, sites para o curso de graduação e aplicativos móveis.
Palavras-chave: Relato de Experiência, Processo de Desenvolvimento, Programa de Educação Tutorial, Metodologia de Ensino e Prática Aplicada

Referências

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.
Publicado
31/07/2022
DOVERA, Italo; BESSA, Matheus; NASCIMENTO, Brenno; SILVA, Felipe; GOMES, Rafaela; BRAZ JUNIOR, Geraldo; NOGUEIRA, Adriana; RIVERO, Luis. Quando a Teoria é Aplicada: Um Relato de Experiência da Aplicação de Metodologias de Desenvolvimento de Sistemas Computacionais dentro do PETComp-UFMA. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (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.