A aplicação de métodos ágeis em equipes pequenas de desenvolvimento de software
Resumo
Atualmente, é perceptível o avanço da indústria de software e a necessidade crescente de métodos de desenvolvimento para um aumento da produção sem perda da qualidade. Este trabalho apresenta um estudo sobre a aplicação de métodos ágeis em pequenas equipes de software, investigando a influência do indivíduo, participação da gestão, envolvimento do cliente, implementação de padrões ou guias. Para tanto, foi realizada uma pesquisa survey por meio de um formulário online respondido por profissionais com experiência em projetos ágeis. Os resultados corroboram que metodologias ágeis são eficientes em pequenas equipes de desenvolvimento.
Palavras-chave:
metodologias ágeis, desenvolvimento de software, equipes pequenas, gestão, produtividade
Referências
ABES (2023). Estudo mercado brasileiro de software – panorama e tendências 2023.
Technical report, ABES – Associação Brasileira das Empresas de Software. Disponível em: [link]. Acesso em: 12 de abril. de 2024.
Becker, A. P. and Cockburn, A. (2004). Crystal clear: a human-powered methodology for small teams. Pearson Education.
dos Santos Soares, M. (2004a). Comparação entre metodologias ágeis e tradicionais para o desenvolvimento de software. INFOCOMP Journal of Computer Science, 3(2):8–13.
dos Santos Soares, M. (2004b). Metodologias ágeis extreme programming e scrum para o desenvolvimento de software. Revista Eletrônica de Sistemas de Informação, 3(1).
Highsmith, J. and Cockburn, A. (2001). Agile software development: The business of innovation. Computer, 34(9):120–127.
Hoda, R., Noble, J., and Marshall, S. (2012). Self-organizing roles on agile software development teams. IEEE Transactions on Software Engineering, 39(3):422–444.
Hurtado, J. A., Pino, F. J., Vidal, J. C., Pardo, C., and Fernández, L. E. (2008). Agile spi: Software process agile improvement—a colombian approach to software process improvement in small software organizations. In Software Process Improvement for Small and Medium Enterprises: Techniques and Case Studies, pages 177–192. IGI Global.
Kumar, G. and Bhatia, P. K. (2012). Impact of agile methodology on software development process. International Journal of Computer Technology and Electronics Engineering (IJCTEE), 2(4):46–50.
Laporte, C. Y. and Miranda, J. M. (2020). Delivering software-and systems-engineering standards for small teams. Computer, 53(8):79–83.
Larman, C. (2007). Utilizando uml e padrões: Uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo, 3ª edição. Porto Alegre: Ed. Artmed.
Livermore, J. A. (2007). Factors that impact implementing an agile software development methodology. In Proceedings 2007 IEEE SoutheastCon, pages 82–86. IEEE.
Tessem, B. (2014). Individual empowerment of agile and non-agile software developers in small teams. Information and software technology, 56(8):873–889.
Technical report, ABES – Associação Brasileira das Empresas de Software. Disponível em: [link]. Acesso em: 12 de abril. de 2024.
Becker, A. P. and Cockburn, A. (2004). Crystal clear: a human-powered methodology for small teams. Pearson Education.
dos Santos Soares, M. (2004a). Comparação entre metodologias ágeis e tradicionais para o desenvolvimento de software. INFOCOMP Journal of Computer Science, 3(2):8–13.
dos Santos Soares, M. (2004b). Metodologias ágeis extreme programming e scrum para o desenvolvimento de software. Revista Eletrônica de Sistemas de Informação, 3(1).
Highsmith, J. and Cockburn, A. (2001). Agile software development: The business of innovation. Computer, 34(9):120–127.
Hoda, R., Noble, J., and Marshall, S. (2012). Self-organizing roles on agile software development teams. IEEE Transactions on Software Engineering, 39(3):422–444.
Hurtado, J. A., Pino, F. J., Vidal, J. C., Pardo, C., and Fernández, L. E. (2008). Agile spi: Software process agile improvement—a colombian approach to software process improvement in small software organizations. In Software Process Improvement for Small and Medium Enterprises: Techniques and Case Studies, pages 177–192. IGI Global.
Kumar, G. and Bhatia, P. K. (2012). Impact of agile methodology on software development process. International Journal of Computer Technology and Electronics Engineering (IJCTEE), 2(4):46–50.
Laporte, C. Y. and Miranda, J. M. (2020). Delivering software-and systems-engineering standards for small teams. Computer, 53(8):79–83.
Larman, C. (2007). Utilizando uml e padrões: Uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo, 3ª edição. Porto Alegre: Ed. Artmed.
Livermore, J. A. (2007). Factors that impact implementing an agile software development methodology. In Proceedings 2007 IEEE SoutheastCon, pages 82–86. IEEE.
Tessem, B. (2014). Individual empowerment of agile and non-agile software developers in small teams. Information and software technology, 56(8):873–889.
Publicado
05/12/2024
Como Citar
VALE, Mateus D.; CUNHA, Adrielle C.; MOURA, Lilia R. C.; VIANA, Davi.
A aplicação de métodos ágeis em equipes pequenas de desenvolvimento de software. In: ESCOLA REGIONAL DE INFORMÁTICA DE GOIÁS (ERI-GO), 12. , 2024, Ceres/GO.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 139-148.
DOI: https://doi.org/10.5753/erigo.2024.4843.