A system dynamics software process simulator for staffing policies decision support

J. Collofello, D. Houston, I. Rus, A. Chauhan, D.M. Sycamore, D. Smith-Daniels
Proceedings of the Thirty-First Hawaii International Conference on System Sciences  
Staff attrition is a problem often faced by software development organizations. How can a manager plan for the risk of losses due to attrition? Can policies for this purpose be formulated to address his/her specific organization and project? Proposed was to use a software development process simulator tuned to the specific organization, for running "what-if" scenarios for assessing the effects of managerial staffing decisions on project's budget, schedule and quality. We developed a system
more » ... loped a system dynamics simulator of an incremental software development process and used it for analyzing the effect of the following policies: to replace engineers who leave the project, to overstaff in the beginning of the project or to do nothing, hoping that the project will still be completed in time and within budget. This paper presents the simulator, the experiments that we ran, the results that we obtained and our analysis and conclusions.
doi:10.1109/hicss.1998.654764 dblp:conf/hicss/CollofelloRCHSS98 fatcat:dfwngt2qvrak3jw77wnjfv4ogi