A systematic review on strategic release planning models
by M. Svahnberg, T. Gorschek, R. Feldt, R. Torkar, S. Bin Saleem and M. U. Shafique

Context. Strategic release planning (sometimes referred to as road-mapping) is an important phase of the requirements engineering process performed at product level. It is concerned with selection and assignment of requirements in sequences of releases such that important technical and resource constraints are fulfilled.

Objectives. In this study we investigate which strategic release planning models have been proposed, their degree of empirical validation, their factors for requirements selection, and whether they are intended for a bespoke or market-driven requirements engineering context.

Methods. In this systematic review a number of article sources are used, including Compendex, Inspec, IEEE Xplore, ACM Digital Library, and Springer Link. Studies are selected after reading titles and abstracts to decide whether the articles are peer reviewed, and relevant to the subject.

Results. 24 strategic release planning models are found and mapped in relation to each other, and a taxonomy of requirements selection factors is constructed.

Conclusions. We conclude that many models are related to each other and use similar techniques to address the release planning problem. We also conclude that several requirement selection factors are covered in the different models, but that many methods fail to address factors such as stakeholder value or internal value. Moreover, we conclude that there is a need for further empirical validation of the models in full scale industry trials.


  author =    {Mikael Svahnberg and Tony Gorschek and Robert Feldt and Richard Torkar and Saad Bin Saleem and Muhammad Usman Shafique},
  title =     {A systematic review on strategic release planning models},
  year =      {2010},
  journal =   {Information and Software Technology},
  number =    {3},
  volume =    {52},
  pages =     {237 - 248},
  doi =       {DOI: 10.1016/j.infsof.2009.11.006},
  keywords =  {Requirements selection factors},
  url =       "",
  url =       "",
  url =       "",