Configuring hybrid agile-traditional software processes

  • Authors:
  • Adam Geras;Michael Smith;James Miller

  • Affiliations:
  • Ideaca Knowledge Services, Calgary, Alberta, Canada;Department of Electrical and Computer Engineering, University of Calgary, Calgary, Alberta, Canada;Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Alberta, Canada

  • Venue:
  • XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The traditional versus agile project debate is most often represented in terms of polar positions of the life cycle – the process is either traditional or agile, waterfall or highly iterative. This may be effective in intellectual discussions, but it is highly unlikely to be useful to practitioners, especially those practitioners that are facing traditional project pressures and trying to find the “home ground” for their situation that will increase the likelihood that they will succeed. In this paper, we discuss extensions to Boehm and Turner's five dimensions for determining a project's “home ground” – that is, the process configuration that might best fit the situation at hand. We have added dimensions to the basic framework provided by Boehm and Turner and have considered the process configuration question as a process itself and increased its scope to include both management and engineering key practice areas.