The agile requirements refinery: Applying SCRUM principles to software product management

  • Authors:
  • Kevin Vlaanderen;Slinger Jansen;Sjaak Brinkkemper;Erik Jaspers

  • Affiliations:
  • Department of Information and Computer Sciences, Utrecht University, Utrecht, The Netherlands;Department of Information and Computer Sciences, Utrecht University, Utrecht, The Netherlands;Department of Information and Computer Sciences, Utrecht University, Utrecht, The Netherlands;Planon B.V., P.O. Box 38074, 6503 AB, Nijmegen, The Netherlands

  • Venue:
  • Information and Software Technology
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Context: Although agile software development methods such as SCRUM and DSDM are gaining popularity, the consequences of applying agile principles to software product management have received little attention until now. Objective: In this paper, this gap is filled by the introduction of a method for the application of SCRUM principles to software product management. Method: A case study research approach is employed to describe and evaluate this method. Results: This has resulted in the 'agile requirements refinery', an extension to the SCRUM process that enables product managers to cope with complex requirements in an agile development environment. A case study is presented to illustrate how agile methods can be applied to software product management. Conclusions: The experiences of the case study company are provided as a set of lessons learned that will help others to apply agile principles to their software product management process.