Melhores Práticas de Comunicação em Desenvolvimento Distribuído de Software: Uma Revisão Sistemática da Literatura

Auteurs-es

DOI :

https://doi.org/10.51359/2317-0115.2021.249072

Mots-clés :

gestão de projetos, desenvolvimento distribuído de software, revisão sistemática da literatura, boas práticas

Résumé

O desenvolvimento de software está se tornando cada vez mais abrangente e as empresas estão aderindo a distribuição de suas equipes de desenvolvimento. Para a operacionalização eficaz dos processos de desenvolvimento de software, práticas de comunicação devem ser bem estabelecidas para não haver confronto de ideias, conflitos e falta de colaboração entre os envolvidos. Na literatura, é evidenciado que a comunicação das equipes no contexto distribuído é um dos desafios prevalentes para os gestores de projetos. Nesse cenário, este artigo apresenta uma Revisão Sistemática da Literatura (RSL) que abrangeu 18 bases de dados e teve como objetivo identificar práticas que influenciam diretamente na comunicação de equipes de desenvolvimento de software distribuído (DDS). Como resultados, apresentamos 37 práticas que são recomendadas para obtenção de um melhor fluxo de comunicação nas equipes de DDS.

Références

ALSAQAF, W.; DANEVA, M.; AND WIERINGA, R. Quality requirements challenges in the context of large-scale distributed agile: An empirical study. Information and Software Technology. Volume 110, P. 39-55, 2019.

CASEY, V. AND RICHARDSON, I. Implementation of Global Software Development: a structured approach. Software Process: Improvement and Practice 14(5):247–262. August, 2009.

DA SILVA, F.; COSTA, C.; FRANCA, C.; AND PRIKLADNICKI, R. Challenges and Solutions in Distributed Software Development Project Management: A Systematic Literature Review. 5th IEEE International Conference on Global Software Engineering, 2010.

DE SÁ LEITÃO JÚNIOR, N. G. Toward a theory of communication in distributed software development teams. [ACM Press the Conference - Gothenburg, Sweden (2018.05.27-2018.05.29)] Proceedings of the 13th Conference on Global Software Engineering (ICGSE), 2018.

FILIPPETTO, A. S.; LIMA, R.; AND BARBOSA, J. A Risk Management Model for Software Projects with Distributed Teams. iSys: Revista Brasileira de Sistemas de Informação (Brazilian Journal of Information Systems), 13 (1), 114 – 143, 2020.

GALVÃO, M. C. B. AND RICARTE, I. L. M. Revisão Sistemática da Literatura: Conceituação, Produção e Publicação. V. 6, n 1 - Logeion: Filosofia da Informação. 2019.

IFTIKHAR, A.; ALAM, M.; MUSA, S.; SU’UD, M. M. Trust Development in virtual teams to implement global software development (GSD): A structured approach to overcome communication barriers. IEEE 3rd International Conference on Engineering Technologies and Social Sciences (ICETSS), 2017.

IFTIKHAR, A.; ALAM, M.; MUSA, S.; SU’UD, M. M. AND ALI, S. M. A survey of soft computing applications in global software development. IEEE International Conference on Innovative Research and Development (ICIRD), 2018.

JIMÉNEZ, M.; PIATTINI, M.; AND VIZCAÍNO, A. Challenges and Improvements in Distributed Software Development: A Systematic Review. Advances in Software Engineering, 1–14, January - 2009.

DE FARIAS JUNIOR, I. H.; AZEVEDO, R. R.; MOURA, H. P.; AND SILVA, D. S. M. Elicitation of Communication Inherent Risks in Distributed Software Development. IEEE Seventh International Conference on Global Software Engineering Workshops, 2012.

HERBSLEB, J. D. Global Software Engineering: The Future of Socio-technical Coordination. In: 29th International Conference on Software Engineering, pp. 188-198, 2007.

HUZITA, E. H. M. ET AL. Um Conjunto de Soluções para Apoiar o Desenvolvimento Distribuído de Software. II Workshop de Desenvolvimento Distribuído de Software - WDDS. 2008.

KAEFER, F.; ROPER, J.; and SINHA, P. A Software-Assisted Qualitative Content Analysis of News Articles: Example and Reflections. Forum Qual. Sozialforsch., vol. 16, no. 2, 2015.

KITCHENHAM, B.; PEARL, B. O.; BUDGEN, D. T.; Mark, B. J.; AND LINKMAN, S. Systematic literature reviews in software Engineering – A systematic literature Review. Information and Software Technology. vol. 51, pp. 7-15, 2009.

KITCHENHAM, B.; PFLEEGER, S. L.; PICKARD, L. M.; HOAGLIN, D. C.; EMAM, K.; and ROSENBERG, J. Preliminary guidelines for empirical research in software engineering. IEEE Transactions on Software Engineering - 28 (8), 721–734, 2002.

KITCHENHAM, B. ET AL. Guidelines for performing systematic literature reviews in software engineering. Technical Report - EBSE, Keele University and Durham University Joint Report, 2007.

LAMPROPOULOS, G.; and SIAKAS, K. V. Communication in Distributed Agile Software Development: Impact of Social Media - Social Networking. Twenty Sixth International Conference on Computing and Quality – SQM. 2018.

LESSER, E. and BAN, L. How leading companies practice software development and delivery to achieve a competitive edge. Strategy & Leadership, 44(1), 41–47, 2016.

L’ERARIO, A.; FERREIRA, M. O.; DUARTE, A. S.; FABRI, J. A.; FABRETTI, H. D. Um Framework para o Ensino de Desenvolvimento Distribuído de Software em Cursos de Graduação. XI Congresso Brasileiro de Educação em Engenharia, 2012.

LIMA, P. A. ET AL. Recomendações para Comunicação em DDS. Revista Gestão. Org, v. 14, Edição Especial, p. 312-318, 2017.

MARTIGNONI, R. Global Sourcing of Software Development - A Review of Tools and Services. Fourth IEEE International Conference on Global Software Engineering, 2009.

MAJDENBAUM, A.; CHAVES, M. Comunicação em Projetos de Desenvolvimento Global de Software: A Visão dos Praticantes. Gestão & Regionalidade - Vol. 36 - Nº107, 2020.

MERRIAM, S. B. Qualitative Research: a guide to design and implementation. San Francisco: Jossey-Bass, 2009.

MOALLEM, M. The Impact Of Synchronous And Asynchronous Communication Tools On Learner Self-Regulation, Social Presence, Immediacy, Intimacy And Satisfaction In Collaborative Online Learning. The Online Journal of Distance Education and e-Learning, vol.3, no.3, pp. 55-77, 2015.

OKOLI, C. Guia para realizar uma revisão sistemática da literatura. Tradução de David Wesley Amado Duarte; Revisão técnica e introdução de João Mattar. Rev. EaD em Foco, 2019.

PRIKLADNICKI, R.; and AUDY, J. L. N. Uma análise comparativa de práticas de Desenvolvimento Distribuído de Software no Brasil e no exterior. In: XX Simpósio Brasileiro de Engenharia de Software. Florianópolis: SBES, p.255–270, 2006.

PRIKLADNICKI, R.; and AUDY, J. L. N. Desenvolvimento Distribuído de Software. Editora Elsevier, 2008.

PRIKLADNICKI, R.; WILLI, R.; MILANI, F. Métodos Ágeis para Desenvolvimento de Software. Bookman Editora, 2014.

QURESHI, R.; BASHERI, M.; ALZAHRANI, A. A. Novel Framework to Improve Communication and Coordination among Distributed Agile Teams. I. J. Information Engineering and Electronic Business, 4, 16-24, 2018.

RICHARDSON, I.; CASEY, V.; BURTON, J. and MCCAFFERY, F. Global Software Engineering: A Software Process Approach. In: Collaborative Software Engineering. Berlin, Heidelberg: Springer Berlin Heidelberg, 2010.

SANTOS, R.; WERNER, C.; BARBOSA, O.; and ALVES, C. Software Ecosystems: Trends and Impacts on Software Engineering. 26th Brazilian Symposium on Software Engineering. 2012.

SAMPAIO, R. F. & MANCINI, M. C. Estudos de Revisão Sistemática: Um Guia Para Síntese Criteriosa da Evidência Científica. Rev. bras. fisioter., São Carlos, v. 11, n. 1, p. 83-89. 2007.

SOMMERVILLE, I. Engenharia de Software. São Paulo: McGraw-Hill, Edição 6ª, 2003. SOMBRA, J. M. G. Um Estudo de caso sobre a segurança da informação nas comunicações de projetos de desenvolvimento de software. Repositório Institucional da UFC, 2018.

TRINDADE, C. C.; MORAES, A. K. O.; MEIRA, S. L. Comunicação em Equipes Distribuídas de Desenvolvimento de Software: Revisão Sistemática. Trilha de Engenharia de Software Experimental, 2008.

WANG, S. K. The Effects of a Synchronous Communication Tool (Yahoo Messenger) on Online Learners’ Sense of Community and their Multimedia Authoring Skills. Journal of Interactive Online Learning, vol 7, no.1, pp. 59-74, 2008.

Publié-e

2021-05-21