Article ID: | iaor19941754 |
Country: | South Korea |
Volume: | 18 |
Issue: | 3 |
Start Page Number: | 129 |
End Page Number: | 149 |
Publication Date: | Dec 1993 |
Journal: | Journal of the Korean ORMS Society |
Authors: | Kim Kiseog, Nag Barin N. |
The high level of activity in the development and maintenance of computer software makes the scheduling of software projects an important factor in reducing operating costs and increasing competitiveness. Software activity is labor intensive. Scheduling management of hours of software work is complicated by the interdependencies between the segments of work, and the uncertainties of the work itself. This paper discusses issues of scheduling in software engineering management, and presents a modular decomposition model for software project scheduling, taking advantage of the facility for decomposition of a software project into relatively independent work segment modules. Modular decomposition makes it possible to treat scheduling as clustering and sequencing in the context of integer programming. A heuristic algorithm for the model is presented with some computational experiments.