Six aspects of an agile software development methodology
- Polytechnic university of Valencia
- Publication Type:
- Conference Proceeding
- Online Proceedings of the European and Mediterranean Conference on Information Systems (EMCIS) 2007, 2007, pp. 1 - 11
- Issue Date:
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: