Modeling the dynamics of software project management
Abstract
The development of software systems has been marked by cost overruns, late deliveries, poor reliability, and users' dissatisfaction. The problems persist in spite of significant , advances in the software engineering field to tackle the technological hurdles of software production. In recent years, the managerial aspects of software development have been gaining increasing recognition as being at the cores of both the problem and the solution. The objective of this paper is twofold. First, we present a research paradigm for the study of software project management that is grounded in the feedback systems principles of system dynamics. Feedback processes are universal in social systems in general, and we show how, when applied to software project management, they do provide a powerful lens to view and understand software project behavior. Second, we summarize the stream of research findings obtained to date. A system dynamics model of software project management has been developed and is being used to study and predict the dynamic implications of an array of managerial policies and procedures pertaining to the management of software development.
Description
Working Paper, Alfred P. Sloan School of Management
Submitted for publication to the Communications of the ACM
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
Design of a persistence server for the relational hypergraph model
Le, Hanh Cong Thi. (Monterey, California: Naval Postgraduate School, 1999-12);The fundamental purpose of this research is to develop an automated software evolution tool, CASES, for large and complex systems. CASES (Computer- Aided Software Evolution System) is based on the Relational Hypergraph ... -
A novel project management theory and its applicability
Erguner, Abdulkerim. (Monterey, California. Naval Postgraduate School, 2008-03);Software Project Management is an emerging discipline. The software project manager's job comprises every aspect of the project from starting the project to closing out. Practitioner's of the discipline use several project ... -
Correlation between quality management metric and people capability maturity model
Dahmann, Franz-Dietmar (Monterey, California. Naval Postgraduate School, 2003-09);The quality of software management in a development project is a major factor in determining the success of a project. The four main areas in which a software project manager can affect the outcome of a project are people ...