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

被引:82
作者
Vlaanderen, Kevin [1 ]
Jansen, Slinger [1 ]
Brinkkemper, Sjaak [1 ]
Jaspers, Erik [2 ]
机构
[1] Univ Utrecht, Dept Informat & Comp Sci, NL-3508 TB Utrecht, Netherlands
[2] Planon BV, NL-6503 AB Nijmegen, Netherlands
关键词
Software product management; Requirements management; Requirements refinery; Agile development; SCRUM;
D O I
10.1016/j.infsof.2010.08.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (c) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:58 / 70
页数:13
相关论文
共 35 条
  • [1] New directions on agile methods: A comparative analysis
    Abrahamsson, P
    Warsta, J
    Siponen, MT
    Ronkainen, J
    [J]. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 244 - 254
  • [2] Beck K., 1999, Extreme Programming Explained: Embrace Change
  • [3] BERANDER P, 2007, BLEKINGE I TECHNOLOG
  • [4] Booch G., 1995, Object solutions: managing the object-oriented project
  • [5] Brinkkemper S., 2008, META MODELING SITUAT, P38
  • [6] Carlshamre P, 2001, FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, P84
  • [7] Carlshamre P, 2000, 11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, P961, DOI 10.1109/DEXA.2000.875142
  • [8] Agile offshore techniques - A case study
    Danait, A
    [J]. AGILE 2005, Proceedings, 2005, : 214 - 217
  • [9] Dingsoyr T, 2006, LECT NOTES COMPUT SC, V4257, P5
  • [10] The impacts of software product management
    Ebert, Christof
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (06) : 850 - 861