Simulação de Alocação de Recursos em Projetos de Desenvolvimento de Software Utilizando Teoria das Filas

  • Emanuel F. Coutinho UFC
  • Carla I. M. Bezerra UFC

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

Antoniol, G., Cimitile, A., Di Lucca, G. A., e Di Penta, M. (2004). Assessing staffing needs for a software maintenance project through queuing simulation. IEEE Transactions on Software Engineering, 30(1):43–58.

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).
Publicado
27/09/2021
COUTINHO, Emanuel F.; BEZERRA, Carla I. M.. Simulação de Alocação de Recursos em Projetos de Desenvolvimento de Software Utilizando Teoria das Filas. In: WORKSHOP EM MODELAGEM E SIMULAÇÃO DE SISTEMAS INTENSIVOS EM SOFTWARE (MSSIS), 3. , 2021, Joinville. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 30-39. DOI: https://doi.org/10.5753/mssis.2021.17257.