Application of a genetic algorithm to optimize staffing levels in software development
Johnson, Donald C.
MetadataShow full item record
Human resource management is gaining recognition as being one of the core attributes of effective software project management. With the great dependency the Department of Defense (DoD) has on systems software, the development of an optimal staffing policy that minimizes overall software project costs will be very valuable. This research aims at developing such a system using a dynamic simulation model that incorporates data collected during an actual software development project. A genetic algorithm is used to arrive at a solution to this nonlinear optimization problem. The simulation model accepts varying staffing schemes supplied from the genetic algorithm allowing for the examination of the effects of the staffing schemes on total project cost. The results indicate that the system was able to obtain a solution reducing overall project costs, but at the cost of additional workdays.
Showing items related by title, author, creator and subject.
Demir, Kadir Alpaslan (Monterey, California. Naval Postgraduate School, 2008-12);Evaluating, monitoring, and improving the effectiveness of project management can contribute to successful acquisition of software systems. In this dissertation, we introduce a quantitative metric for gauging the effectiveness ...
Dugan, Loren J. (Monterey, California. Naval Postgraduate School, 1996-03);Software continues to be the single greatest challenge facing DoD systems developers. The criticality of software as a integral component of system design, continues to grow in importance as DoD moves into the 21st Century. ...
Liberto, Samuel Matthew (Monterey, California. Naval Postgraduate School, 1991-06);This thesis addresses the general principles of computer software project management. The main objective is to aid perspective software project managers in dealing with the development and management of software projects. ...