Simulação de Alocação de Recursos em Projetos de Desenvolvimento de Software Utilizando Teoria das Filas
Resumo
A variedade de atividades e papéis no desenvolvimento e manutenção de aplicações acarreta replanejamentos, principalmente de esforço e custo. O custo do projeto muitas vezes está associado à equipe do projeto. Teoria das filas pode ser descrita como clientes que chegam para o atendimento de um serviço, aguardam caso não seja imediato, e saem do sistema após serem atendidos. Nesse contexto, a teoria das filas pode auxiliar na distribuição da equipe do projeto, de tarefas e na avaliação do nível de serviço. O objetivo deste trabalho é utilizar teoria das filas no auxílio da distribuição de tarefas no contexto de desenvolvimento e manutenção de aplicações. Como resultados, detectou-se ociosidade na utilização dos recursos e redução no tempo de espera de atendimento das tarefas.
Referências
Aversano, L., Betti, S., De Lucia, A., e Stefanucci, S. (2001). Introducing workow management in software maintenance processes. In Proceedings IEEE International Conference on Software Maintenance. ICSM 2001, pages 441–450.
Bouajaja, S. e Dridi, N. (2017). A survey on human resource allocation problem and its applications. Operational Research, 17(2).
Car, Z. e Mikac, B. (2002). A method for modeling and evaluating software maintenance process performances. In Proceedings of the Sixth European Conference on Software Maintenance and Reengineering, pages 15–23.
Chiang, H. Y. e Lin, B. M. T. (2020). A decision model for human resource allocation in project management of software development. IEEE Access, 8:38073–38081.
Gross, D. e Harris, C. (1998). Foundamentals of Queuing Theory. John Wiley Sons.
Jai Asundi e Sarkar, S. (2005). Staffing software maintenance and support projects. In Proceedings of the 38th Annual Hawaii International Conference on System Sciences.
Zhao, W., Pu, S., e Jiang, D. (2020). A human resource allocation method for business processes using team faultlines. Applied Intelligence, 50(9).