Planning and Scheduling of Software Manufacturing Projects

Ali Safavi
tech. report CMU-RI-TR-91-04, Robotics Institute, Carnegie Mellon University, March, 1991


Download
  • Adobe portable document format (pdf) (6MB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
In today's highly competitive and constantly growing market for software products, planning and scheduling of large software projects has become a bottleneck to increasing production productivity. This work is to investigate the mechanisms required to support software project planning and scheduling (SPPS).

Our approach is to (1) define SPPS as a reactive process that involves human negotiation, and (2) develop a heuristic search model, that is consistent with the negotiation process, to improve an existing schedule by incrementally revising it.

The main contribution of this thesis is that it represents the first major effort in building a problem solving model for SPPS that accommodates the dominant characteristics of SPPS. Our problem solving model is based on the previous results in social analysis of computing, operations research in manufacturing, artificial intelligence in manufacturing planning and scheduling, and the traditional approaches to planning in artificial intelligence, and extends the techniques that have been developed by them in dealing with SPPS.

We demonstrate the sufficiency of the model that has been developed on specific test cases that reflect actual software project planning and scheduling circumstances. A program called NEGOPRO that uses our basic model to support SPPS in large software projects has been implemented.


Notes
Sponsor: DARPA
Grant ID: F30602-99-C-0001
Associated Center(s) / Consortia: Center for Integrated Manfacturing Decision Systems
Number of pages: 135

Text Reference
Ali Safavi, "Planning and Scheduling of Software Manufacturing Projects," tech. report CMU-RI-TR-91-04, Robotics Institute, Carnegie Mellon University, March, 1991

BibTeX Reference
@techreport{Safavi_1991_249,
   author = "Ali Safavi",
   title = "Planning and Scheduling of Software Manufacturing Projects",
   booktitle = "",
   institution = "Robotics Institute",
   month = "March",
   year = "1991",
   number= "CMU-RI-TR-91-04",
   address= "Pittsburgh, PA",
}