Abstract:For the Staffing and Scheduling a Software Project (SSSP), one has to find an allocation of resources to tasks while considering parameters such skills and availability to identify the optimal delivery of the project. Many approaches have been proposed that solve SSSP tasks by representing them as optimization problems and applying optimization techniques and heuristics. However, these approaches tend to vary in the parameters they consider, such as skill and availability, as well as the optimization technique… Show more
“…(Naveh et al, 2007) presented an analysis of the operation of IBM's personnel evaluation system, which uses descriptors, priorities, and constraint programming to solve the combinatorial problem while using a shortest route algorithm to reduce the distance between the employee residence and their workplace. In the allocation and scheduling of human resources for software development, (Al Khatib & Noppen, 2016) made a comparison between different approaches that mainly have used Genetic algorithms and Simulated Annealing. (Widianta et al, 2018) also made a comparison between easy-to-apply weight-based multicriteria decision methods for employee placement such as the Analytic Hierarchy Process, Simple additive Weighting, TOPSIS, and PROMETHEE.…”
Section: Some Approaches To Human Resource Allocationmentioning
The human resource assignment usually considers the search, qualification, selection, and allocation of human resources commonly based on their experience and professional development into different areas of a company. Rarely, the residence location and other characteristics of the personnel are considered.This paper takes a real case allocation problem from a public university social service program in Mexico City where the assignment process is restarted every six months. The lack of consideration of the personnel physical and functional attributes, led to an inefficient allocation process, increasing desertion of the program. To solve this problem, we propose a new methodology built on hexagonal tessellation capable of allocating personnel based on distance, schedules, and skills, which is later improved using simulation, reducing total travel distance in 585 km, improving matching schedules in 26%, matching skills in 37% and reduced the time dedicated to the allocation process from 5 days to 90 minutes.
“…(Naveh et al, 2007) presented an analysis of the operation of IBM's personnel evaluation system, which uses descriptors, priorities, and constraint programming to solve the combinatorial problem while using a shortest route algorithm to reduce the distance between the employee residence and their workplace. In the allocation and scheduling of human resources for software development, (Al Khatib & Noppen, 2016) made a comparison between different approaches that mainly have used Genetic algorithms and Simulated Annealing. (Widianta et al, 2018) also made a comparison between easy-to-apply weight-based multicriteria decision methods for employee placement such as the Analytic Hierarchy Process, Simple additive Weighting, TOPSIS, and PROMETHEE.…”
Section: Some Approaches To Human Resource Allocationmentioning
The human resource assignment usually considers the search, qualification, selection, and allocation of human resources commonly based on their experience and professional development into different areas of a company. Rarely, the residence location and other characteristics of the personnel are considered.This paper takes a real case allocation problem from a public university social service program in Mexico City where the assignment process is restarted every six months. The lack of consideration of the personnel physical and functional attributes, led to an inefficient allocation process, increasing desertion of the program. To solve this problem, we propose a new methodology built on hexagonal tessellation capable of allocating personnel based on distance, schedules, and skills, which is later improved using simulation, reducing total travel distance in 585 km, improving matching schedules in 26%, matching skills in 37% and reduced the time dedicated to the allocation process from 5 days to 90 minutes.
“…There are many challenges facing researchers in software project management issues, especially when conducting research on planning and scheduling, one of them is the lack of real data for the planning and scheduling phase of the project as the software companies reserve information related to employees, their salaries and their skills and do not provide any information on how to divide and distribute the work or any information related to management and leadership within the work team. Researchers have tried [24] to provide data For real projects in cooperation with a Jordanian software company, but that information is still few and limited, so researchers resort to using randomly generated data that simulate real projects when conducting research, and despite the good results achieved by the techniques and algorithms used, they are still not ready for use in tools and commercial applications [25].…”
Project task scheduling, which is part of software project management, has great importance in the success or failure of projects as 40% of projects are subject to failure due to poor planning and misuse of human resources, andthis greatly confirms that the wise decisions that are made at this stage leadto reduced Obstacles facing work and leading tosuccess. The work and decision-making is the responsibility of the project manager as he faces all the complexity and critical phases of this critical phase and deals with all its related processes which consist of defining the project tasks and assigning the employees responsible for each task and then preparing project plans. In this research we dealt with project scheduling using The smart dolphins warm algorithm, the project scheduling process is essential in the software engineering industry nowadays and the possibility of finding good solution swhich saves the software company a lot of time and money.<div> </div>
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.