Uma Solução Algorítmica para Projetos de TI Utilizando Metodologia Ágil Scrum: Um Estudo de Caso
DOI:
https://doi.org/10.5585/iptec.v7i1.14094Palavras-chave:
Scrum, Metodologia, Desenvolvimento, Projetos de TI, AlgoritmoResumo
As Metodologias ágeis estão sendo empregadas no desenvolvimento de software nas empresas, por apresentarem uma roupagem moderna e simplificada, tornando as equipes de desenvolvimento mais flexíveis e auto gerenciáveis, permitindo que suas tarefas sejam definidas e amplamente discutidas antes de serem executadas. O objetivo desta pesquisa é a solução computacional de um sequenciamento de tarefas com a criação de um algoritmo para auxiliar o time de desenvolvimento nas definições das atividades a serem feitas na metodologia ágil Scrum. A metodologia utilizada foi de estudo de caso único e coleta de dados junto aos gestores e desenvolvedores ligados ao time Scrum. O resultado foi a prototipação de um sistema e a criação do algoritmo. As contribuições para a prática são a utilização do algoritmo e protótipo para auxiliar os gestores de projetos de TI a melhoria da escolha de atividades para as Sprints. A contribuição teórica é apresentar formas alternativas de escolha das atividades que estão ausentes no Scrum Guide.
Downloads
Referências
Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., et al. (2001). Manifesto for agile software development.
Buckl, S., Matthes, F., Monahov, I., Roth, S., Schulz, C., & Schweda, C. M. (2011). Towards an agile design of the enterprise architecture management function. 2011 IEEE 15th International Enterprise Distributed Object Computing Conference Workshops (p. 322–329). IEEE.
Dingsøyr, T., Dyba, T., & Moe, N. B. (2010). Agile software development: an introduction and overview. Agile Software Development, 1–13.
Gil, A. C. (2008). Métodos e técnicas de pesquisa social (6o ed). São Paulo: Atlas.
Glória Júnior, I., Oliveira, R., & Chaves, M. (2014). A Proposal for Using Web 2.0 Technologies in Scrum.
Kerzner, H. (2010). Gestão de projetos: as melhores práticas. Porto Alegre: Bookman.
OMG. (2015). Object Management Group - Unified Modeling Language 2.5. United States: OMG. Recuperado de https://www.omg.org/spec/UML/2.5/PDF
PMI. (2017). Project Management Body of Knowledge Guide. Pennsylvania: Four Campus Boulevard.
Pressman, R. (2014). Software Engineering: A Practitioner’s Approach (8o ed). New York: McGraw-Hill Education.
Sato, D. T. (2007). Uso eficaz de métricas em métodos ágeis de desenvolvimento de software. Instituto de Matemática e Estatística, Universidade de São Paulo, São Paulo, 139.
Silveira, F. F., Russo, R. de F. M., Júnior, I. G., & Sbragia, R. (2018). Systematic Review of Risks in Domestic and Global IT Projects. Journal of Global Information Management (JGIM), 26(1), 20–40.
Sommerville, I. (2015). Software Engineering (10o ed). India: Pearson.
Sutherland, J., & Schwaber, K. (2013). The definitive guide to scrum: The rules of the game. Recuperado de www.scrum.org
Theóphilo, C. R., & Martins, G. de A. (2009). Metodologia da investigação científica para ciências sociais aplicadas. São Paulo: Atlas, 2(104–119), 25.
Varaschim, J. D. (2009). Implantando o SCRUM em um Ambiente de Desenvolvimento de Produtos para Internet. Monografia em Ciência da Computação do Departamento de Informática da Pontifícia Universidade Católica do Rio de Janeiro.
Yin, R. K. (2015). Estudo de caso: planejamento e métodos. Porto Alegre: Bookman.
Downloads
Publicado
Como Citar
Edição
Secção
Licença
Direitos de Autor (c) 2019 Revista Inovação, Projetos e Tecnologias – IPTEC
![Creative Commons License](http://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png)
Este trabalho encontra-se publicado com a Licença Internacional Creative Commons Atribuição-NãoComercial-CompartilhaIgual 4.0.