Research Article
Dynamics of concurrent software development
Article first published online: 31 JUL 2009
DOI: 10.1002/sdr.425
Copyright © 2009 John Wiley & Sons, Ltd.
Additional Information
How to Cite
Rahmandad, H. and Weiss, D. M. (2009), Dynamics of concurrent software development. System Dynamics Review, 25: 224–249. doi: 10.1002/sdr.425
Publication History
- Issue published online: 3 SEP 2009
- Article first published online: 31 JUL 2009
- Manuscript Accepted:
- Manuscript Received:
Abstract
In a concurrent development process different releases of a software product overlap. Organizations involved in concurrent software development not only experience the dynamics common to single projects, but also face interactions between different releases of their product: they share resources among different stages of different projects, including customer support, they have a common code base and architecture that carries problems across releases, they use the same capabilities, and their market success in early releases impacts their resources in later ones. Drawing on two case studies we discuss some of the feedback processes central to concurrent software development and build a simple simulation model to analyze the resulting dynamics. This model sheds light on tipping dynamics, the nature of inter-project feedback loops, and alternative resource allocation policies relevant to management of concurrent software development. Copyright © 2009 John Wiley & Sons, Ltd.

1099-1727/asset/SDR_left.gif?v=1&s=02e79a91cd090033709551aa9f39090be3df8524)
1099-1727/asset/cover.gif?v=1&s=23e3109993dfeb1e1936c4bd4fb01cfc50309009)