A repository of agile method fragments

  • Authors:
  • Hesam Chiniforooshan Esfahani;Eric Yu

  • Affiliations:
  • Department of Computer Science, University of Toronto;Faculty of Information, University of Toronto

  • Venue:
  • ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Despite the prevalence of agile methods, few software companies adopt a prescribed agile process in its entirety. For many practitioners, agile software development is about picking up fragments from various agile methods, assembling them as a light-weight process, and deploying them in their software projects. Given the growing number of published empirical studies about using agile in different project situations, it is now possible to gain a more realistic view of what each agile method fragment can accomplish, and the necessary requisites for its successful deployment. With the aim of making this knowledge more accessible, this paper introduces a repository of agile method fragments, which organizes the evidential knowledge according to their objectives and requisites. The knowledge is gathered through systematic review of empirical studies which investigated the enactment of agile methods in various project situations. In addition, the paper proposes a modeling paradigm for visualizing the stored knowledge of method fragments, to facilitate the subsequent assembly task.