Requirements volatility is a common software project risk that can have severe consequences resulting in cost and schedule overruns and, at times, cancelled projects. This paper introduces an executable system dynamics simulation model developed to help project managers comprehend the effects of requirements volatility. Requirements volatility and its effects were studied using various analysis and modeling techniques. The requirements volatility study results were used to design major simulator components that were integrated into a previously developed and validated simulator, leveraging pre-existing software risk related systems dynamics research. The base simulator was also extended to provide an encompassing view of the requirements engineering process. The distributions used for stochastically simulating the requirements volatility risk effects and requirements engineering factors were derived from a survey that included over 300 software project managers. The simulator can be used as an effective tool to demonstrate the researched effects of requirements volatility on a software development project.
%0 Conference Paper
%1 ferreira03
%A Ferreira, Susan
%A Collofello, James
%A Shunk, Dan
%A Mackulak, Gerald
%A Wolfe, Philip
%B Workshop on Process Software Smulation Modeling (PROSIM) at ICSE
%D 2003
%K process requirements simulation
%T Utilization of Process Modeling and Simulation in Understanding the Effects of Requirements Volatility in Software Development
%U http://prosim.pdx.edu/prosim2003/paper/prosim03_ferreira.pdf
%X Requirements volatility is a common software project risk that can have severe consequences resulting in cost and schedule overruns and, at times, cancelled projects. This paper introduces an executable system dynamics simulation model developed to help project managers comprehend the effects of requirements volatility. Requirements volatility and its effects were studied using various analysis and modeling techniques. The requirements volatility study results were used to design major simulator components that were integrated into a previously developed and validated simulator, leveraging pre-existing software risk related systems dynamics research. The base simulator was also extended to provide an encompassing view of the requirements engineering process. The distributions used for stochastically simulating the requirements volatility risk effects and requirements engineering factors were derived from a survey that included over 300 software project managers. The simulator can be used as an effective tool to demonstrate the researched effects of requirements volatility on a software development project.
@inproceedings{ferreira03,
abstract = {Requirements volatility is a common software project risk that can have severe consequences resulting in cost and schedule overruns and, at times, cancelled projects. This paper introduces an executable system dynamics simulation model developed to help project managers comprehend the effects of requirements volatility. Requirements volatility and its effects were studied using various analysis and modeling techniques. The requirements volatility study results were used to design major simulator components that were integrated into a previously developed and validated simulator, leveraging pre-existing software risk related systems dynamics research. The base simulator was also extended to provide an encompassing view of the requirements engineering process. The distributions used for stochastically simulating the requirements volatility risk effects and requirements engineering factors were derived from a survey that included over 300 software project managers. The simulator can be used as an effective tool to demonstrate the researched effects of requirements volatility on a software development project.},
added-at = {2006-09-17T06:41:48.000+0200},
author = {Ferreira, Susan and Collofello, James and Shunk, Dan and Mackulak, Gerald and Wolfe, Philip},
biburl = {https://www.bibsonomy.org/bibtex/284691aaca8b988c40a9f1fed554e7fe7/fink08},
booktitle = {Workshop on Process Software Smulation Modeling (PROSIM) at ICSE},
citeulike-article-id = {776822},
description = {From CUL on Sept 16},
interhash = {2b296fddddec81dc603c81a8392b747d},
intrahash = {84691aaca8b988c40a9f1fed554e7fe7},
keywords = {process requirements simulation},
month = May,
priority = {0},
timestamp = {2006-09-17T06:41:48.000+0200},
title = {Utilization of Process Modeling and Simulation in Understanding the Effects of Requirements Volatility in Software Development},
url = {http://prosim.pdx.edu/prosim2003/paper/prosim03_ferreira.pdf},
year = 2003
}