ABSTRACT
This article presents the Smartalloc model for human resource allocations in projects based on machine learning. The model learns about the allocation strategies used by the organization over time and makes recommendations based on this information. The model has two scientific contributions, based on the study of related works: (1) allows the choice of the strategic objective of the organization (cost, time or quality) in the definition of the resource allocation strategy; (2) uses the historical allocations of previous projects. A prototype was implemented and applied in an evaluation involving 2 project managers of 2 organizations who answered structured research in the Technology Acceptance Model (TAM) methodology, confirming the usability of Smartalloc. Then, the Accuracy calculation of the machine learning algorithm was measured, whose ideal value should be 1. In 6 projects in the first company, the average was 0.77. In the second company, the average was 0.70 in 3 projects. Both project managers considered the Smartalloc model to be useful in allocating human resources to projects.
- PMBOK. Project Management Institute. A Guide to the Project Management Body of Knowledge (PMBoK Guide). Project Management Institute, INC, Pennsylvania - EUA, 2013.Google Scholar
- Harold. Kerzner. Project Management: A systems approach to planning, scheduling and controlling. John Wiley and Sons, Inc. Eight Edition, New Jersey - EUA, 2003.Google Scholar
- Stuart Russell and Peter. Norvig. Inteligencia Artificial. Elsevier Editora Ltda Terceira Edição, Rio de Janeiro - Brasil, 2013.Google Scholar
- Pariwat Ongsulee. Artificial intelligence, machine learning and deep learning. In 2017 Fifteenth International Conference on ICT and Knowledge Engineering, pages 1--6. IEEE Press, 2017.Google ScholarCross Ref
- Tom Michael Mitchell. Machine Learning. McGraw-Hill Education, New York - EUA, 1997.Google Scholar
- Fadi A Zaraket, Majd Olleik, and Ali A Yassine. Skill-based framework for optimal software project selection and resource allocation. European Journal of Operational Research, 234:308--318, 2013.Google ScholarCross Ref
- Ye Kaibin, Shi Xiaolun, Li Huijian, and Shi Ning. Resource allocation problem in port project portfolio management. In 2014 Seventh International Joint Conference on Computational Sciences and Optimization, pages 159--162. IEEE Press, 2014.Google Scholar
- Umut Besikci, Umit Bilge, and Gunduz Ulusoy. Resource dedication problem in a multi-project environment. Flexible Services and Manufacturing Journal, 25:206--229, 2012.Google ScholarCross Ref
- Lucio Camara e Silva and Ana Paula Cabral Seixas Costa. Decision model for allocating human resources in information system projects. International Journal of Project Management, 31:100--108, 2012.Google ScholarCross Ref
- Peter H. Tag. Improving business project performance by increasing the effectiveness of resource capacity and allocation policies. In Proceedings of the 2015 Winter Simulation Conference, pages 856--867. IEEE Press, 2015.Google ScholarDigital Library
- A. Kumar and L. S. Ganesh. Use of petri nets for resource allocation in projects. IEEE Transactions on Engineering Management, 45:49--56, 1998.Google ScholarCross Ref
- Constantinos Stylianou and Andreas A.S Andreou. A multi-objective genetic algorithm for software development team staffing based on personality types. Artificial Intelligence Applications and Innovations, 381:37--47, 2012.Google ScholarCross Ref
- X. Shan, G. Jiang, and T. Huang. The optimization research on the human resource allocation planning in software projects. In 2010 International Conference on Management and Service Science, pages 1--4. IEEE Press, 2010.Google ScholarCross Ref
- P. Ballesteros-Perez, Ma. C. Gonzalez-Cruz, and M. Fernandez-Diego. Human resource allocation management in multiple projects using sociometric techniques. International Journal of Project Management, 30:901--913, 2012.Google ScholarCross Ref
- Zeeshan Anwar, Nazia Bibi, and Ali Ahsan. Expertise based skill management model for effective project resource allocation under stress in software industry of pakistan. In 2013 6th International Conference on Information Management, Innovation Management and Industrial Engineering, pages 509--513. IEEE Press, 2013.Google ScholarCross Ref
- Ana Costa, Lucio Silva, and Raquel Bastos. Decision model for allocating human resources in information system projects. In 29th National Meeting of Produciton engineering. Enegep2009, 2009.Google Scholar
- Vassilis C. Gerogiannis, Elli Rapti, Anthony Karageorgos, and Panos Fitsilis. A fuzzy linguistic approach for human resource evaluation and selection in software projects. In 2015 International Conference on Industrial Engineering and Operations Management (IEOM), pages 1--9. IEEE Press, 2015.Google ScholarCross Ref
- Andre de Korvin, Margaret F. Shipley, and Robert Kleyle. Utilizing fuzzy compatibility of skill sets for team selection in multi-phase projects. Journal of Engineering and Technology Management, 19:307--319, 2002.Google ScholarCross Ref
- J. Chen, C. Yun, and Z. Wang. Multi-dimensional model method for the human resource allocation in multi-project. In 2009 International Conference on Information Management, Innovation Management and Industrial Engineering, pages 364--366. IEEE Press, 2009.Google ScholarDigital Library
- Jiaying Liu, Xiangjie Kong, Feng Xia, Xiaomei Bai, Lei Wang, Qing Qing, and Ivan. Lee. Flexible resource management and its effect on project cost and duration. Journal of Industrial Engineering International, pages 119--133, 2018.Google Scholar
- Alexsandro Filippetto, Jorge Barbosa, Rosemary Francisco, and Amarolinda. Klein. A project management model based on an activity theory ontology. In 2016 42th Latin American Computing Conference (CLEI), pages 1--11. IEEE Press, 2016.Google ScholarCross Ref
- Larissa Barbosa and Gledson Elias. An ontology for the recommendation of technically qualified teams in distributed software projects. FSMA Information Systems Magazine, 16:52--70, 2015.Google Scholar
- L. Zhou. A project human resource allocation method based on software architecture and social network. In 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing, pages 1--6. IEEE Press, 2008.Google ScholarCross Ref
- W. Weng, J. Su, G. Chen, and Z. Wang. An approach for allocation optimization of multi-project human resource based on dea. In 2010 International Conference on Management and Service Science, pages 1--4. IEEE Press, 2010.Google ScholarCross Ref
- Silvia Nunes das Dores, Patricia Matias Lopes, and Carla Alessandra Lima Reis. Human resources allocation criteria in software development projects. In 38th Conferencia Latinoamericana En Informatica (CLEI), pages 1--10. IEEE Press, 2012.Google ScholarCross Ref
- Cinthya S. Oliveira, Cleidson R. B. de Souza, and Carla A. L. Reis. Study of allocation people in software projects through theory based on data. In Experimental Software Engineering Latin America Workshop, 2009.Google Scholar
- Albert Ponsteen and Rob J Kusters. Classification of human- and automated resource allocation approaches in multi-project management. Procedia - Social and Behavioral Sciences, 194:165--173, 2014.Google Scholar
- MHA Hendriks, B Voeten, and L Kroep. Human resource allocation in a multi-project r&d environment: Resource capacity allocation and project portfolio planning in practice. International Journal of Project Management, 17:181--188, 1999.Google ScholarCross Ref
- Baek H. Lee, S. and J Jahng. Governance strategies for open collaboration: focusing on resource allocation in open source software development organizations. Archives of Psychology, 37, 2017.Google Scholar
- Cristina Selaru. Resource allocation in project management. International Journal of Economic Practices and Theories, 2, 2012.Google Scholar
- N. Bibi, A. Ahsan, and Z. Anwar. Project resource allocation optimization using search based software engineering 2014; a framework. In 19th International Conference on Digital Information Management (ICDIM 2014), pages 226--229. IEEE Press, 2014.Google Scholar
- Marcelo A Silva, Carla A Lima Reis, and Rodrigo Quites Reis. Assistance to the allocation of people in software projects through policies. In 6th Brazilian Software Quality Symposium, 2007.Google Scholar
- Fred D. Davis. Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Q., 13(3):319--340, September 1989.Google ScholarDigital Library
Index Terms
- Smartalloc: a model based on machine learning for human resource allocation in projects
Recommendations
Method Research for the Allocation of Project Human Resources Based on Multi-dimensional Model
ICIII '10: Proceedings of the 2010 3rd International Conference on Information Management, Innovation Management and Industrial Engineering - Volume 01Aiming to solve the problem of strong subjective and low efficiency allocation on human resources in multi-project environment, this paper develops an allocation method. Based on the simulation calculating by EXCEL, this paper proposes multi-dimensional ...
Understanding the link between IT project manager skills and project success research in progress
SIGCPR '00: Proceedings of the 2000 ACM SIGCPR conference on Computer personnel researchSuccess in information systems project implementations remains an elusive goal for many organizations. One factor contributing to project outcomes is the skills employed by the IT project manager. This study develops a literature based model which seeks ...
Information Technology Management Roles: A Comparison of IT Executives and IT Project Managers
HICSS '02: Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 8 - Volume 8This study investigates the emphasis placed on different managerial roles of information technology (IT) executives and IT project managers. Six managerial roles from Mintzberg's classic role model were applied in this research: resource allocator, ...
Comments