Importância dos aspectos socioculturais na gestão de equipes em ambientes de desenvolvimento distribuído de software
capa_edicao
PDF (Portuguese (Brazil))

How to Cite

Importância dos aspectos socioculturais na gestão de equipes em ambientes de desenvolvimento distribuído de software. (2015). ForScience, 3(1), 1-17. https://doi.org/10.29069/forscience.2015v3n1.e96

Abstract

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.



PDF (Portuguese (Brazil))

References

AUDY, J.; PRIKLADNICKI, R. Desenvolvimento distribuído de software. Rio de Janeiro: Elsevier, 2007. Disponível em: <http://books.google.com.br/books?id=znis1KYslRAC>. 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: <http://doi.acm.org/10.1145/2460999.2461022>. 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: <http://www.sciencedirect.com/science/article/pii/S02637863020 00972>. 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: <http://doi.acm.org/10.1145/1062455. 1062466>. 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: <http://dl.acm.org/citation.cfm?id=381473.381481>. 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: <http://www.lbd.dcc.ufmg.br/colecoes/wdds/2008/011.pdf>. 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: <http://www.lbd.dcc.ufmg.br/colecoes/wdds/2007/004.pdf>. 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: <http://dx.doi.org/10.1109/MC.2006.37>. 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: <http://dx.doi.org/10.1109/SBCARS.2010.13>. 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: <http://doi.acm.org/10.1145/1984665.1984669>. 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: <http://doi.acm.org/10.1145/336512.336586>. 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: <http://doi.acm.org/10.1145/1134285.1134402>. 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: <http://anaiswtrfo.plc.ifmt.edu.br/index.php/wtrfo/article/view/26/26>. Acesso em: 11 nov. 2013.

Authors who post on ForScience agree to the following terms:

- The said work is of own authorship and has never been published or sent to another magazine, this magazine having the right of exclusivity on the edition and publication, under the license Creative Commons Attribution License 3.0 (CC-BY-NC) which allows anyone to share to adapt the work according to the following terms:

  • Atribuição — You must give the appropriate credit, provide a link to the license and indicate if the changes have been made. You must do so in any reasonable circumstance, but in no way do you suggest to the licensor to support you or your use.

  • Non-Commercial — You may not use the material for commercial purposes.

- All coauthors are aware of and agree to the submission of the work in the evaluation process in ForScience Magazine.
 
- Authorizes publishers to make the necessary adjustments in the form of
but preserving the content.

- If plagiarism has been proven in any published work, this Journal is free of any responsibility, and its author (s) shall bear the penalties provided by law.

- Authors are authorized to take additional contracts separately, for non-exclusive distribution of the version of the work published in this journal (eg, publish in institutional repository or as a book chapter), with acknowledgment of authorship and initial publication in this journal.

- Authors are allowed and encouraged to publish and distribute their work online (eg in institutional repositories or on their personal page), as this can generate productive changes, as well as increase the impact and citation of the published work. However, it should be noted that once approved by the evaluators, the manuscript can not be changed. If the author wishes to do so, he should restart the submission process.