Resource Allocation through Scheduling Optimization

Project management is especially critical when developing new information technology applications as there have been many project failures due to lost time and wasted effort (cf. e.g., Nelson, 2007). Despite a vast amount of research, this continues to be a problem. Even though Information Systems can involve leading edge technology, it seems to be lacking in its risk management abilities (Kappelman et al., 2006). Poor scheduling seems to be at the top of the causal ladder and Project Managers (PMs) often spend much of their time attending to the details of the schedule instead of dealing with the issues critical to the project that arise as the work progresses. This chapter is devoted to resource allocation, which the authors believe can be achieved through schedule optimization. The authors introduce a user-friendly program that provides an optimal schedule and takes into account the constraints imposed by having a limited number of resources.

[1]  Mohammad Ranjbar,et al.  A path-relinking metaheuristic for the resource levelling problem , 2013, J. Oper. Res. Soc..

[2]  Patrick De Causmaecker,et al.  Learning agents for the multi-mode project scheduling problem , 2011, J. Oper. Res. Soc..

[3]  Behrouz Afshar-Nadjafi,et al.  A genetic algorithm for mode identity and the resource constrained project scheduling problem , 2012 .

[4]  Miroslaw J. Skibniewski,et al.  Multiheuristic Approach for Resource Leveling Problem in Construction Engineering: Hybrid Approach , 1999 .

[5]  Kok Lay Teo,et al.  A review of methods and algorithms for optimizing construction scheduling , 2013, J. Oper. Res. Soc..

[6]  Meral Azizoglu,et al.  Linear programming based approaches for the discrete time/cost trade-off problem in project networks , 2010, J. Oper. Res. Soc..

[7]  Willy Herroelen,et al.  Identification and illumination of popular misconceptions about project scheduling and time buffering in a resource-constrained environment , 2005, J. Oper. Res. Soc..

[8]  Bertrand M. T. Lin,et al.  Makespan minimization in single-machine scheduling with step-deterioration of processing times , 2004, J. Oper. Res. Soc..

[9]  R. Ryan Nelson,et al.  IT Project Management: Infamous Failures, Classic Mistakes, and Best Practices , 2007, MIS Q. Executive.

[10]  Yousef Alipouri,et al.  Solving resource-constrained project scheduling problem with evolutionary programming , 2013, J. Oper. Res. Soc..

[11]  E. W. Davis,et al.  Multiple Resource–Constrained Scheduling Using Branch and Bound , 1978 .

[12]  Linus Schrage,et al.  Solving Resource-Constrained Network Problems by Implicit Enumeration - Nonpreemptive Case , 1970, Oper. Res..

[13]  Jerome D. Wiest Some Properties of Schedules for Large Projects with Limited Resources , 1964 .

[14]  Bruce M. Woodworth,et al.  Identifying the critical sequence in a resource constrained project , 1988 .

[15]  Edward W. Davis,et al.  An Algorithm for Optimal Project Scheduling under Multiple Resource Constraints , 1971 .

[16]  Dale F. Cooper,et al.  Heuristics for Scheduling Resource-Constrained Projects: An Experimental Investigation , 1976 .

[17]  Dale A. Howard,et al.  Ultimate Study Guide: Foundations Microsoft Project 2013 , 2010 .

[18]  Ramón Alvarez-Valdés,et al.  A scatter search algorithm for project scheduling under partially renewable resources , 2006, J. Heuristics.

[19]  Lihua He,et al.  Dynamic priority rule-based forward-backward heuristic algorithm for resource levelling problem in construction project , 2013, J. Oper. Res. Soc..

[20]  Mario Vanhoucke,et al.  A Decomposition-Based Genetic Algorithm for the Resource-Constrained Project-Scheduling Problem , 2007, Oper. Res..

[21]  Thomas Joel Russell Johnson,et al.  An algorithm for the resource constrained project scheduling problem , 1967 .

[22]  Rubén Ruiz,et al.  Solving the Multi-Mode Resource-Constrained Project Scheduling Problem with genetic algorithms , 2003, J. Oper. Res. Soc..

[23]  Leon A. Kappelman,et al.  Early Warning Signs of it Project Failure: The Dominant Dozen , 2006, Inf. Syst. Manag..

[24]  Rinaldo Rinaldi,et al.  Optimal resource leveling using non-serial dyanamic programming , 1994 .