MODELO PARA GESTÃO DE PROJETOS DE DESENVOLVIMENTO DISTRIBUÍDO DE SOFTWARE EM UMA EMPRESA DE AUTOMAÇÃO BANCÁRIA
Resumo
O desenvolvimento distribuído de software tem sido uma abordagem muito utilizada por grandes organizações para o aproveitamento de mão de obra especializada e de baixo custo, entretanto o gerenciamento de projetos neste ambiente ainda é pouco estudado. Este trabalho apresenta um estudo de caso realizado em uma empresa do setor de automação bancária que desenvolve seus projetos utilizando equipes locadas em diversos países com o propósito de avaliar os modelos de gerenciamento de projetos PMBOK e SCRUM, verificando sua aderência ao ambiente de desenvolvimento distribuído. O estudo explora o modelo de gerenciamento de projetos adotado pela empresa, identificando os processos do guia PMBOK e SCRUM empregados. A análise dos resultados demonstra a importância da inclusão de processos de ambos os modelos avaliados de forma complementar, para aumento da efetividade do gerenciamento do desenvolvimento distribuído de software e a consequente melhoria de desempenho dos projetos.
Referências
CARMEL, E. Global software teams: Collaborating across borders and time-zone. Upper Saddle River: Prentice Hall, 1999.
CARMEL, E.; TJIA, P. Off shoring information technology: Sourcing and outsourcing for a global workforce. Cambridge: Cambridge University Press, 2005.
COHN, M. Succeeding with agile software development using scrum. New Jersey: Addison-Wesley, 2010.
DINIZ, E. H. Evolução e segmentação no perfil dos serviços bancários pela internet. São Paulo:FGV, 2004.
ESPINOSA, J. A.; SLAUGHTER, S.A.; KRAUT, R. E; HERBSLEB, J. D. Team Knowledge and coordination in geographically distributed software development. Journal of Management Information Systems, v. 24, n. 1, pp. 135–169, 2007.
FEBRABAN - FEDERAÇÃO BRASILEIRA DE BANCOS. Pesquisa FEBRABAN de tecnologia bancária 2014. Febraban.org, 2015. Disponível em: <http://www.febraban.org.br>. Último acesso em: 14/03/2016.
FONSECA, C. E. C.; MEIRELES, F. S.; DINIZ, E. Tecnologia bancária no brasil: uma história de conquistas, uma visão de futuro. São Paulo: FGV/RAE, 2010.
GIL, A. C. Como elaborar projetos de pesquisa. 4ª Ed. São Paulo: Atlas, 2002.
HERBSLEB, J. D. Global software engineering: the future of socio-technical coordination. IEEE Computer Society, p.88-198, 2007.
HERBSLEB, J. D.; GRINTER, R. E. Architectures, coordination, and distance: Conway’s law and beyond. IEEE Software, n.16, v.5, p.63–70, 1999.
HERBSLEB, J. D.; MOITRA D. Global software development. IEEE Software, v. 16, n. 2, p. 16-20, 2001.
IAMONTI, V. Z. Automação bancária no Brasil: O circuito espacial de produção e a difusão dos terminais de autoatendimento (ATMs) pelo território brasileiro no período da globalização. São Paulo: Congresso Ibero-americano de Estudos Territoriais e Ambientais, 2014.
KERZNER, H. Project management: best practices. achieving global excellence. New Jersey: John Wiley & Sons, Inc., 2014.
KIEL, L. Experiences in distributed development: A case study. International Workshop on Global Development at ICSE, 2003, Oregon. Proceedings… EUA, p. 44-47, 2013.
LEMMEX S. Successfully managing remote teams. In: Expert reference series of white papers. cary: global knowledge network, 2005. Disponível em: . Último acesso em 01/08/2015.
MARTINS, D. SCRUM e PMBOK 5ª ed.: Trabalhando juntos na gestão de projetos – parte 03. Project Prime, 2013. Disponível em: http://projectprime.com.br/. Último acesso em 26/02/2016.
MARTINS, J. C. C. Gerenciando projetos de desenvolvimento de software com PMI, RUP e UML. Rio de Janeiro: Brasport, 2007.
PMI. Guia PMBOK - Um guia do conhecimento em gerenciamento de projetos. 5 ed. Newtown Square: Project Management Institute, Inc., 2013.
PMI. PMI fact file. PMI Today, Newtown Square, PA, Fev/2016, p.4. Disponível em <http://www.pmitoday-digital.com/pmitoday>. Último acesso em 15/03/2016.
PRESSMAN, R. Engenharia de software: Uma abordagem profissional. 7ª Ed., São Paulo: McGraw-Hill, 2011.
PRIKLADNICKI, R.; AUDY, J.; EVARISTO, R. Distributed software development: toward an understanding of the relationship between project team, users and customers. International Conference on Enterprise Information Systems, 5 Anais. ICEIS Press, v 3, P. 417-423, 2003.
SANTOS, B. O. Utilização de métricas nos projetos de desenvolvimento de sistemas de informação: um survey com gerentes de projetos. 2009. Dissertação (Mestrado em Informática) – Universidade Federal do Estado do Rio de Janeiro, Rio de Janeiro.
SALADIS, F. P.; KERZNER H. Bringing the PMBOK guide to life. New Jersey: John Wiley and Sons, 2009.
SCRUM ALLIANCE. The state of scrum: Benchmarks and Guidelines.Scrum Alliance.org, jun. 2013. Disponível em: <https://www.scrumalliance.org>. Último acesso em 11/04/2015.
SCHWABER, K. Agile project management with scrum. Washington: Microsoft Press, 2004.
SCHWABER, K.; SUTHERLAND, J. The scrum guide: The definitive guide to scrum: the rules of the game. 2013. Disponível em <http://www.scrumguides.org>. Último acesso em 01/11/2014.
SOMMERVILLE, I. Engenharia de software. 8ª Ed., São Paulo: Addison Wesley Brasil, 2007.
SOTILLE, M. A.; MENEZES, L. C. M.; XAVIER, L. F. S.; PEREIRA, M. L. S. Gerenciamento do escopo em projetos. Rio de Janeiro: Editora FGV, 2014.
YIN, R. K. Estudo de caso - Planejamento e métodos. Porto Alegre: Bookman, 2005.