MuNDDoS - Um Modelo de Referência para Desenvolvimento Distribuído de Software
Resumo
Atualmente, é cada vez mais significativo o número de empresas que estão distribuindo seus processos de desenvolvimento de software ao redor do mundo, visando ganhos de produtividade, redução de custos e melhorias na qualidade. Por isso, o desenvolvimento distribuído tem atraído um grande número de pesquisas na área de engenharia de software nos últimos anos. Os engenheiros de software têm reconhecido a grande influência desta nova forma de trabalho e estão em busca de modelos que facilitem o desenvolvimento de software com equipes geograficamente dispersas. Além dos engenheiros, os gerentes e os executivos têm enfrentado desafios e dificuldades em diferentes níveis, envolvendo fatores técnicos e não-técnicos. Neste sentido, este artigo tem como objetivo propor um modelo de referência para desenvolvimento distribuído de software. O principal método de pesquisa utilizado é o estudo de caso e a base empírica da pesquisa envolveu duas unidades de desenvolvimento de software de duas empresas multinacionais de grande porte localizadas no Brasil. A pesquisa, resultado de uma dissertação de mestrado, contribui no sentido de apresentar dados empíricos e propor um modelo de referência para a área.
Referências
Karolak, D. W. "Global Software Development - Managing Virtual Teams and Environments". Los Alamitos, IEEE Computer Society, EUA, 1998, 159p.
Herbsleb, J.D., Grinter, R. "Splitting the organization and integrating the code: Conway's Law revisited", In: ICSE 1999, Carolina do Norte, EUA, 1999.
Kiel, L. "Experiences in Distributed Development: A Case Study", In: Workshop on Global Software Development at ICSE, Oregon, EUA, 2003, 4p.
Herbsleb, J.D., Mockus, A., Finholt, T.A. e Grinter, R. E. "An empirical study of global software development: distance and speed", In: ICSE 2001, Toronto, Canada.
Carmel, E. "Global Software Teams - Collaborating Across Borders and Time-Zones". Prentice Hall, EUA, 1999, 269p.
Vogel, D., Davison, R., Shroff, R., Qureshi, S. "Sociocultural Learning in Globally Distributed Teams", In: Informing Science Conference, Polônia, 2001.
Altmann, J., Weinreich R. "An Environment for Cooperative Software Development Realization and Implications", In: HICSS 1998, Havaí, EUA, 1998.
Biuk-aghai R. P. "Customizable Software Engineering Environments for Flexible Distributed Software Teams", In: APSEC 1998, Taipei, Taiwan, 1998.
Prikladnicki, R., Audy, J. L. N., Evaristo, R. "Requirements Management in Global Software Development: Preliminary Findings from a Case Study in a SW-CMM context", In: Workshop on Global Software Development at ICSE, Oregon, EUA,2003.
Marquardt, M. J., Horvath, L. "Global Teams: how top multinationals span boundaries and cultures with high-speed teamwork". Davies-Black. Palo Alto, EUA, 2001.
Evaristo, J. R., Scudder, R., Desouza, K., Sato, O. "A Dimensional Analysis of Geographically Distributed Project Teams: A Case Study," Journal of Engineering Technology and Management, 2003.
Morstead, S., Blount, G. "Offshore Ready: strategies to plan & profit from offshore IT enabled services", ISANI Press, US, 2003.
Yin, Robert. "Estudo de Caso: planejamento e métodos". SP: Bookman, 2001, 205 p.
Krippendorff, K. "Content analysis: an introduction to its methodology", Sage, 1980.
Prikladnicki, R., Audy, J. L. N., Evaristo, R. "Global Software Development in Practice: Lessons Learned", Journal of Software Process: Practice and Improvement - Special Issue on Global Software Development, 2004.
Paulk, M. C., Curtis, B., Mary, B. C., and Weber, C. V. (1993) "Capability Maturity Model, Version 1.1," IEEE Software, Vol. 10, No. 4, July, USA.
Prikladnicki, R. "MuNDDoS: Um Modelo de Referência para Desenvolvimento Distribuído de Software". Dissertação de Mestrado, PPGCC - PUCRS, Brasil, 2003.
Lopes, L., Prikladnicki, R., Audy, J. L. N., "Distributed Requirements Specification: Minimizing the Effect of Geographic Dispersion", In: ICEIS 2004, Cidade do Porto, Portugal, 2004.
Prikladnicki, R., Yamaguti, M. H., "Risk Management in Global Software Development: A Position Paper", In: Workshop on Global Software Development at ICSE, Edimburgo, Escócia, 2004.
Prikladnicki, R., Yamaguti, M. H., Antunes, D. C. "Risk Management in Distributed Software Development: A Process Integration Proposal", In: PRO-VE 2004, 5th IFIP Working Conference on Virtual Enterprises at 18th IFIP World Computer Congress.