Understanding the Dynamics of Software Projects: An Introduction to Software Process Simulation
Houston, Dan X.
MetadataShow full item record
Static representations of development processes provide a basis for communication and coordination of work, as well as for planning work. However, they do not provide any information about the actual behavior of a project, including the effects of staffing decisions, quality-inducing activities, delays, resource contentions, and so forth. Software process simulation (SPS) has demonstrated the capability for providing insight to the dynamics of software projects and supporting project management decisions. This tutorial is a SPS introduction that emphasizes practical approaches to modeling and simulation for both researchers and practitioners. We will discuss modeling and simulation, types of simulation, an historical overview of SPS, the disciplines that contribute to successful SPS work, modeling constructs commonly used to represent software development dynamics, and methods for conducting a SPS project.
The article of record as published may be located at http://dx.doi.org/10.1145/2600821.2600855
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 ...
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 ...
Matsuo, Eric K. (Monterey, California. Naval Postgraduate School, 1999-12);Cost overruns, schedule slips, and projects with fewer features or functions than originally specified are some of the difficulties that the software community faces in almost all software projects. The application of ...