A Framework to Select a Software Development Methodology and Practices

Authors

Bernard Farkas, H. Roland Weistroffer (Virginia Commonwealth University)

Conference

13th Annual Symposium on Research in Systems Analysis & Design, Saint Louis, Missouri

Year

2014

Abstract

The choice of systems development methodology and the appropriate processes and techniques is important to the success of any systems development effort. However, there are very few frameworks proposed in the academic literature to help in selecting a suitable systems development approach. This paper defines three categories of systems development methodologies: waterfall, iterative, and agile and the processes associated with each of these categories are described. A methodology and technique selection framework is proposed that enables the customization of a specific development approach to fit the characteristics of the specific analysis, design, and development project.