Six aspects of an agile software development methodology

Publisher:
Polytechnic university of Valencia
Publication Type:
Conference Proceeding
Citation:
Online Proceedings of the European and Mediterranean Conference on Information Systems (EMCIS) 2007, 2007, pp. 1 - 11
Issue Date:
2007-01
Full metadata record
Files in This Item:
Filename Description Size
Thumbnail2006014580.pdf1.12 MB
Adobe PDF
A shared vision of an agile methodology can play a vital role in adaptive agile software development environments as the absence of a shared or common vision is one of the main factors of software project failures. This paper presents six aspects of an agile software development methodology: agility, abstraction, process, people, product and tools. This set of aspects is an attempt to provide a guiding vision or mental-model for an agile methodology. The purpose of this paper is to explicitly describe in detail these aspects that are part of our agile software solution framework (ASSF). These six aspects can be combined to generate various situation-specific configurations of agile methodologies by using a method engineering approach.
Please use this identifier to cite or link to this item: