Elementos de colaboração nos métodos ágeis de desenvolvimento de software

  • Carlos Eduardo Stefani Centro Paula Souza (CPS)
  • Marcelo Duduchi Centro Paula Souza (CPS)

Resumo


Este estudo identifica elementos de colaboração nos métodos ágeis de desenvolvimento de software mais usados, agrupa-os e classifica-os em requisitos de colaboração e relaciona-os a requisitos de maturidade em colaboração estabelecidos no ColabMM. Como resultado, encontra 26 grupos de elementos explicitamente presentes nos métodos ágeis estudados e algumas lacunas de cada método em relação aos requisitos de colaboração, além de relações entre os elementos de colaboração dos métodos ágeis e requisitos de maturidade em colaboração.

Referências

AL-BAIK, O.; MILLER, J. The kanban approach, between agility and leanness: a systematic review. Empiric Software Eng. n. 20. p. 1861-1897. New York, 2015.

AL-SAQQA, SAMAR, SAMER SAWALHA, HIBA ABDELNABI. "Agile software development: Methodologies and trends." International Journal of Interactive Mobile Technologies 14.11. 2020.

ANDERSON, D. J. Kanban: successful evolutionary change for your technology business. Blue Hole Press. Seattle, 2010

BECK et al. Manifesto para desenvolvimento ágil de software. 2001. Disponível em: [link], acesso em 09/06/2018.

BECK, K. Embracing change with extreme programming. Computer, 32(10), 70–77. 1999.

BECK, K. Extreme programming explained: embrace change. 2nd ed. 2004.

BOEHM, B. Get ready for agile methods, with care. Computer, vol. 35, no. 1. IEEE Computer Society. Janeiro, 2002.

BOUGHZALA, I.; VREEDE, G. A Collaboration Maturity Model: Development and Exploratory Application, Proceedings of the 45th Hawaii International Conference on System Sciences. Hawaii, 2012.

CAUCHICK-MIGUEL, P. A. (Coord.). Metodologia de pesquisa em engenharia de produção e gestão de operações. 3a ed. Rio de Janeiro: Elsevier, 2018.

COCKBURN, A. Agile Software development: the cooperative game. 2nd edition. Addison-Wesley. 2006.

DIGITAL.AI. 15th Annual State of Agile Report. 2021. Disponível em: [link]. Acesso em 20/03/2022.

DIIRR, B; CLASSE, T. M.; SANTOS, P. S. M. Uso de TICs para Apoiar Colaboração Durante a COVID-19. Simpósio Brasileiro de Sistemas Colaborativos (SBSC) 2021, Evento Online. Porto Alegre: Sociedade Brasileira de Computação, 2021. DOI: https://doi.org/10.5753/sbsc.2021.16016

DUDHAT, A., & ALI ABBASI, M. Discussion of Agile Software Development Methodology and its Relevance to Software Engineering. ADI Journal on Recent Innovation, 3(1), 105–114. 2021.

FRASER, P.; FARRUKH, C.; GREGORY, M. Managing product development collaborations – A process maturity approach. Proceedings of the Institution of Mechanical Engineers, 217, 11, pg. 1499-1519. 2003.

FONTANA, R. et al. Processes versus people: How should agile software development maturity be defined? 2014.

FUKS, H. et al. Applying the 3C model to groupware development. International Journal of Cooperative Information Systems. Vol. 14. 2005.

GREN, L.; TORKAR, R.; FELDT, R. Group maturity and agility, are they connected? - A survey study. 2015 41st Euromicro Conference on Software Engineering and Advanced Applications. Funchal, 2015.

GULATI et al. The Two Facets of Collaboration: Cooperation and Coordination in Strategic Alliances. Academy of Management Annals 6. Harvard Business School. Estados Unidos, 2012.

HIGHSMITH, J. E COCKBURN, A. Agile software development: the business of innovation. Computer, vol. 34, no. 9, pp. 120-127. IEEE Computer Society. Setembro, 2001.

JACOBSON, I. A Resounding Yes to Agile Process – But Also More. Cutter IT Journal, v. 15, n. 1, p. 18-24. 2002.

LEBRUN, J. et al. Capability Assessment Framework – CAF, Volume 1. 1998.

LISBÔA, D. A. S.; ROCHA, T. A.; MACHADO, L. S.; CALDEIRA, C. M.; SOUZA, C. R. B. Um Estudo Observacional sobre as Adaptações ao Trabalho Remoto no contexto da Pandemia de COVID-19. Simpósio Brasileiro de Sistemas Colaborativos (SBSC) 2021, Evento Online. Porto Alegre: Sociedade Brasileira de Computação, 2021. DOI: https://doi.org/10.5753/sbsc.2021.16024.

MAGDALENO, A. Explicitando a Colaboração em Organizações através da Modelagem de Processos de Negócio. Universidade Federal do Rio de Janeiro. Rio de Janeiro, 2006.

MAGDALENO, A. et al. Collaboration optimization in software process composition. Journal of Systems and Software. Volume 103. Pages 452-466. 2015.

NEIVA et al. Interoperability Requirement to Enhance Collaboration in Software Product Lines: A Systematic Mapping. 13o Simpósio Brasileiro de Sistemas Colaborativos. SBC. Rio Grande do Sul, 2016.

PIMENTEL, M.; FUKS, H. Sistemas Colaborativos. Elsevier. Rio de Janeiro, 2011.

PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8a edição. Porto Alegre: AMGH, 2016.

RAMASUBBU, N.; KRISHNAN, M.; KOMPALLI, P. A process maturity framework for managing distributed development, IEEE Software, May/June, p. 80-86. 2005.

RIGBY, D. K.; SUTHERLAND, J.; TAKEUCHI, H. Embracing Agile: How to Master the Process That's Transforming Management. Harvard Business Review 94, no. 5. Maio, 2016.

SCHWABER, K.; SUTHERLAND, J. Guia do Scrum: um guia definitivo para o Scrum: As regras do jogo. 2017. Disponível em: [link], acesso em 04/11/2019.

SOMMERVILLE, I. Engenharia de Software. 9. ed. Pearson Prentice Hall. São Paulo, 2011.

STAIR, R. M; REYNOLDS, G. W. Princípios de Sistemas de Informação. Tradução da 11a edição norte americana. Cengage Learning. São Paulo, 2015.

STRODE, D., DINGSØYR, T. & LINDSJORN, Y. A teamwork effectiveness model for agile software development. Empir Software Eng 27, 56. 2022.

VREEDE, G.J. DE; BRIGGS, R.O. Collaboration Engineering: Designing Repeatable Processes for High-Value Collaborative Tasks. Proceedings of the Hawaii International Conference on System Science. IEEE Computer Society Press. Los Alamitos, 2005.

VREEDE, G.; MASSEY, A. P.; BRIGGS, R. O. Collaboration Engineering: Foundations and Opportunities. Journal of the Association of Information Systems. v. 10, article 2. 2009.
Publicado
22/05/2023
Como Citar

Selecione um Formato
STEFANI, Carlos Eduardo; DUDUCHI, Marcelo. Elementos de colaboração nos métodos ágeis de desenvolvimento de software. In: SIMPÓSIO BRASILEIRO DE SISTEMAS COLABORATIVOS (SBSC), 18. , 2023, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 86-100. ISSN 2326-2842. DOI: https://doi.org/10.5753/sbsc.2023.229086.