A framework for agile methodology practices: a family of methodologies approach.

No Thumbnail Available

Date

2008-09-10T11:51:50Z

Authors

Mnkandla, Ernest

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Abstract The challenges of selecting appropriate software development methodologies for a given project, and tailoring the methodologies to a specific human culture have been dealt with since the establishment of software development as a discipline. The general trend in software development methodologies since the early 1990s has been to change from plan–driven approaches to more iterative incremental development approaches. This change has led to the birth of a group of methodologies called “agile methodologies”, whose values and principles are becoming more and more prevalent in the software development industry. The practice in this industry has since 2004 shifted from an initial focus on the selection of specific agile methodologies to selecting the most appropriate practices from the agile family. Previous work on methodology selection has centered on either choosing between agile and plan–driven approaches or choosing specific methodologies from these two groups. This research aims at developing a framework for selecting the most appropriate set of agile practices for a given project instead of selecting a specific agile methodology. The results of this research contribute towards greater understanding of agile software development issues and should be useful to developer firms that want to adopt agile methodologies as a generic development culture without worrying about specific agile methodologies.

Description

Keywords

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By