—This research study has utilized an experimental design method to evaluate the impact of integrating process work flows, personnel factors, and rework into a dynamic software process simulation model and its implication for software project managers to respond quickly and correctly to changes that are occurring throughout the software development process. The failure rate of software project has remained high due to the failure to effectively manage the dynamic risks that are present throughout the software process. Current risk management methods, project estimation tools and models in existence have not met the need for continuous re-evaluation of projects as unexpected events occur. Many of the unexpected project events can be quantified and represented in a project plan and thus a simulation of the software process can model the effects of those events on the project outcome. The results of the study showed that extending existing models as input to the software development process and parameterizing the change factors and the project profile within a simulation can provide estimation of the effects of dynamic project changes on the outcome of software development projects in terms of effort and completion time.
—Estimation, simulation model, software development process, software development project management.
Allesha Fogle is with Harris Corporation in San Antonio, Texas 78250 USA (e-mail: firstname.lastname@example.org).
Yanzhen Qu is with Colorado Technical University, Colorado Springs, CO 80907 USA (e-mail: email@example.com).
Cite: Allesha Fogle and Yanzhen Qu, "An Extended Simulation Model for Managing Dynamic Changes in Software Development Projects," International Journal of Modeling and Optimization vol. 5, no. 5, pp. 325-331, 2015.