Title: Dynamics of software systems projects during the requirements process improvement

Authors: Aminah Zawedde; Ddembe Williams

Addresses: School of Computing and Informatics Technology, Makerere University, P.O. Box 7062, Kampala, Uganda ' Faculty of Computing and Information Management, KCA University, P.O. Box 56808 00200, Nairobi, Kenya

Abstract: Requirements process improvement (RPI) in software systems is aimed at systematically controlling changes of the requirements specification and making improvements that result in high quality specifications at reduced costs and delivered within the specified schedule. RPI activities are dynamic and complex processes managing all changes to the requirements process. Therefore, in order to meet customer and business needs, organisations need to have an effective RPI that will result into quality specifications, within a stipulated budget. This paper explores the dynamics that exists among the factors that influence a successful RPI in order to provide the understanding required to explain how the underpinning process attributes affect the quality and associated costs of the RE specification delivered to the customer. The authors contend that the developed system dynamics based RPI model is a generic decision making framework for an effective approach to RPI.

Keywords: software systems; cost; quality; software projects; requirements process; process improvement; system dynamics; modelling; decision making.

DOI: 10.1504/IJSPM.2014.066340

International Journal of Simulation and Process Modelling, 2014 Vol.9 No.4, pp.206 - 221

Received: 18 Sep 2012
Accepted: 13 May 2013

Published online: 30 Apr 2015 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article