Design and management of software development projects under rework uncertainty: a study using system dynamics
Design and management of software development projects under rework uncertainty: a study using system dynamics
M. T. Khatun,K. Hiekata,Yutaka Takahashi,Isaac Okada
TLDR
A system dynamics (SD) model is presented as a decision-support system for model-based decision-making that considers the uncertainty of rework generation by predicting dynamic and complex project behaviour.
Abstract
ABSTRACT Despite proper planning and scheduling, project execution is challenging, and one critical factor is uncertainty duringthe project implementation process. This study presents a system dynamics (SD) model as a decision-support system for model-based decision-making that considers the uncertainty of rework generation by predicting dynamic and complex project behaviour. The SD model was developedalong with a rework cycle that principally contributes to rework generation. The uncertainty ofrework generation and project performance werevisualized and integrated into decision-making components.Six different scenarios involving hiring and overtime usage were explored to ensure project performance whendesigning a feasible project plan.The novelty of this study lies inthe decision-making process for obtaining the best planning alternatives under uncertainty and project conditions. Actions should be implemented thatpredict and analyse improvised project planningprocesses and control model-based decision-making under uncertainty.
