Influence of Process Models on Requirement Volatility, and Strategies for its Management: An Empirical Investigation

Abstract The current research aims to investigate the preparedness among organizations in managing requirement volatility, and how it is influenced by process factors characterizing a software project. A combination of interviews and survey organized in two phases has been used to assess the level of awareness related to requirement volatility, and the current level of organizational competencies in dealing with the problem. Frameworks regarded suitable for handling volatility has been presented. Factors governing process model selection and usage and their applicability under requirement volatility have also been explored. Concerns were raised over the high percentage of projects found affected because of requirement volatility. Two widely used approaches for managing projects under volatility were found to be involving the business side and resorting to iterative project development. Difference in usage of the approaches based on process models could be observed. Influence of business/customers, project complexity and managerial preferences emerged as the top three factors guiding process model selection. The variation of these factors under requirement volatility has been pointed out. The results also highlight incongruence between perception and practice related to process model usage in projects endangered because of requirement volatility.

Saved in:
Bibliographic Details
Main Author: Thakurta,Rahul
Format: Digital revista
Language:English
Published: Centro Latinoamericano de Estudios en Informática 2011
Online Access:http://www.scielo.edu.uy/scielo.php?script=sci_arttext&pid=S0717-50002011000200003
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Abstract The current research aims to investigate the preparedness among organizations in managing requirement volatility, and how it is influenced by process factors characterizing a software project. A combination of interviews and survey organized in two phases has been used to assess the level of awareness related to requirement volatility, and the current level of organizational competencies in dealing with the problem. Frameworks regarded suitable for handling volatility has been presented. Factors governing process model selection and usage and their applicability under requirement volatility have also been explored. Concerns were raised over the high percentage of projects found affected because of requirement volatility. Two widely used approaches for managing projects under volatility were found to be involving the business side and resorting to iterative project development. Difference in usage of the approaches based on process models could be observed. Influence of business/customers, project complexity and managerial preferences emerged as the top three factors guiding process model selection. The variation of these factors under requirement volatility has been pointed out. The results also highlight incongruence between perception and practice related to process model usage in projects endangered because of requirement volatility.