Importância dos aspectos socioculturais na gestão de equipes em ambientes de desenvolvimento distribuído de software

Ariel Gustavo Zuquello, Rômulo de Aguiar Beninca, Yoji Massago, Elisa Hatsue Moriya Huzita, Edson OliveiraJr

Resumo - visualizações: 2630


Desenvolvimento distribuído de software (DDS) é uma forma de envolver diversas pessoas no processo de desenvolvimento de software, o qual pode ocorrer de várias formas, seja em grupos de desenvolvimento no próprio local de trabalho, em outras cidades, ou até em outros países. No entanto, diversos fatores são considerados para que essa distribuição de tarefas seja distribuída de forma eficaz. Essa eficácia é mensurada por fatores como: redução de custos com comunicação entre os membros dispersos fisicamente, sucesso na realização do projeto, satisfação entre os membros, dentre outros. O objetivo deste artigo é analisar de forma empírica em um domínio específico, como gestores de projetos reagem quando se deparam com uma situação de formação de equipes para trabalhar em ambientes de DDS. Para tal, foi realizada uma pesquisa com 30 participantes, onde foram analisados alguns aspectos por nível de relevância, as prioridades socioculturais (língua, comportamento e formação) e dispersão geográfica usada pelos participantes para distribuição das equipes em ambientes de DDS. Como conclusão, observa-se que o principal fator considerado para a criação de uma equipe para trabalhar em ambientes de DDS é o fator sociocultural língua, cuja evidência é corroborada com um fator de 0.81 na escala de correlação de Spearman.

Palavras-chave: Desenvolvimento distribuído de software. Estudo empírico. Gestão de equipes.

Abstract

Importance of sociocultural aspects in management teams in environments of distributed software development

Distributed software development (DSD) is a way to involve many people in software development, which can occur in many forms process is in development groups in the workplace, in other cities or even other countries. However, several factors are considered for this distribution of tasks is distributed effectively. This efficiency is measured by factors such as: cost reduction with communication between physically dispersed members, successful completion of the project, satisfaction among members, among others. The objective of this paper is to analyze empirically in a specific domain, such as project managers react when faced with a situation of teaming to work in environments DDS. To this end, a survey of 30 participants, where some areas were examined by level of importance, sociocultural priorities (language, behavior and training) and geographical dispersion used by participants for distribution teams in DDS environments was performed. In conclusion, it is observed that the main factor considered for the creation of a team to work in environments DDS is the sociocultural factor language, whose evidence is corroborated by a factor of 0.81 on the scale of Spearman correlation.

Keywords: Distributed software developmen. Empirical study. Management teams.




Palavras-chave


Desenvolvimento Distribuído de Software. Estudo Empírico. Gestão de Equipes

Texto completo:

PDF

Referências


AUDY, J.; PRIKLADNICKI, R. Desenvolvimento distribuído de software. Rio de Janeiro: Elsevier, 2007. Disponível em: . Acesso em: 11 nov. 2013.

BORGES, A. et al. Ontologies supporting the distributed software development: a systematic mapping study. In: INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, 17., 2013, Porto de Galinhas. Proceedings… New York, NY: ACM, 2013. p. 153–164. Disponível em: . Acesso em: 11 nov. 2013.

CARMEL, E.; TIJA, P. Offshoring information technology: sourcing and outsourcing to a global workforce. Cambridge: Cambridge University Press, 2005.

CARMEL, E. Global software teams: collaborating across borders and time zones. Upper Saddle River, NJ: Prentice Hall, 1999.

ELONEN, S.; ARTTO, K. A. Problems in managing internal development projects in multi-project environments. International Journal of Project Management, v. 21, n. 6, p. 395-402, 2003. Disponível em: . Acesso em: 11 nov. 2013.

HERBSLEB, J. D. Beyond computer science. In: INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 27., 2005, Saint Louis, Missouri. Proceedings… New York, NY, USA: ACM, 2005. p. 23–27. Disponível em: . Acesso em: 11 nov. 2013.

HERBSLEB, J. D. et al. E. An empirical study of global software development: distance and speed. In: INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 23., 2001, Toronto, Ontario. Proceedings… Washington, DC, USA: IEEE Computer Society, 2001. p. 81–90. Disponível em: . Acesso em: 11 nov. 2013.

HUZITA, E. H. M. et al. Um conjunto de soluções para apoiar o desenvolvimento distribuído de software. In: WORKSHOP DE DESENVOLVIMENTO DISTRIBUÍDO DE SOFTWARE, 2., 2008, João Pessoa. [Anais]... João Pessoa: UFPB, 2008. p. 101-110. Disponível em: . Acesso em: 11 nov. 2013.

HUZITA, E. H. M. et al. Um ambiente de desenvolvimento distribuído de software – DISEN. In: WORKSHOP DE DESENVOLVIMENTO DISTRIBUÍDO DE SOFTWARE, 1., 2007, João Pessoa. [Anais]... João Pessoa: UFPB, 2007. Disponível em: . Acesso em: 11 nov. 2013.

KAROLAK, D. W. Global software development: managing virtual teams and environments. Los Alamitos, Calif.: IEEE Computer Society, 1998.

MEYER, B. The unspoken revolution in software engineering. Computer, v. 39, n. 1, p. 124–123, Jan. 2006. Disponível em: . Acesso em: 11 nov. 2013.

OLIVEIRA JUNIOR, E. A.; MALDONADO, J. C.; GIMENES, I. M. S. Empirical validation of complexity and extensibility metrics for software product line architectures. In: BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE, 4., 2010, Bahia. Proceedings… Washington, DC, USA: IEEE Computer Society, 2010. p. 31–40. Disponível em: . Acesso em: 11 nov. 2013.

PAASIVAARA, M. Communication needs, practices and supporting structures in global inter-organizational software development projects. In: INTERNATIONAL WORKSHOP ON GLOBAL SOFTWARE DEVELOPMENT PROCEEDINGS, 2003, Portland, Oregon. Proceedings… Portland, Oregon: [s.n.], 2003. p. 59–63.

PRIKLADNICKI, R. MuNDDoS: um modelo de referência para desenvolvimento distribuído de software. 2003. 145 f. Dissertação (Mestrado em Ciência da Computação) Faculdade de Informática, Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2003.

PRIKLADNICKI, R. Can distributed software development help the practitioners to become better software engineers?: insights from academia. In: COMMUNITY BUILDING WORKSHOP ON COLLABORATIVE TEACHING OF GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT, 11., 2011, Waikiki, Honolulu, HI, USA. Proceedings… New York, NY, USA: ACM, 2011. p. 16–19. Disponível em: . Acesso em: 11 nov. 2013.

PERRY, D. E.; PORTER, A. A.; VOTTA L. G. Empirical studies of software engineering: a roadmap. In: CONFERENCE ON THE FUTURE OF SOFTWARE ENGINEERING, 2000. Limerick, Ireland. Proceedings... New York, NY, USA: ACM, 2000. p. 345–355. Disponível em: . Acesso em: 11 nov. 2013.

SENGUPTA, B.; CHANDRA, S.; SINHA, V. A research agenda for distributed software development. In: INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 28., 2006, Shanghai, China. Proceedings… New York, NY, USA: ACM, 2006. p. 731–740. Disponível em: . Acesso em: 11 nov. 2013.

WOHLIN, C. et al. Experimentation in software engineering: an introduction. Boston: Kluwer Academic, 2000.

ZUQUELLO, A. G. et al. A importância da experimentação na engenharia de software. In: WORKSHOP DE TECNOLOGIA DA REGIÃO FRONTEIRA OESTE, 2., 2013, Pontes e Lacerda - MT. Anais... Pontes e Lacerda: IFMT, 2013. Disponível em: . Acesso em: 11 nov. 2013.




DOI: http://dx.doi.org/10.29069/forscience.2015v3n1.e96

Apontamentos

  • »
  • »
  • »
  • »
  • »
  • »
  • »
  • »
  • »


Indexada em:

                    

          

ISSN 2318-6356

Licença Creative Commons
ForScience: Revista Científica do IFMG   http://formiga.ifmg.edu.br/forscience é licenciado sob uma Licença Creative Commons Atribuição-NãoComercial 3.0 Não Adaptada.

SalvarSalvarSalvarSalvar