The Art and Science of Software Release Planning

  • Authors:
  • Gunther Ruhe;Moshood Omolade Saliu

  • Affiliations:
  • University of Calgary;University of Calgary

  • Venue:
  • IEEE Software
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Release planning is an important and integral part of any incremental product development. It addresses decisions related to selecting and assigning features to a consecutive product releases such that the plan meets important technical, resource, budget, and risk constraints. The authors describe and position the "art and science" of software RP. The "art of release planning" refers to relying on human intuition, communication, and capabilities to negotiate between conflicting objectives and constraints. The "science of release planning" refers to formalizing the problem and applying computational algorithms to generate best solutions. The authors propose a hybrid planning approach that integrates the strength of computational intelligence with the knowledge and experience of human experts.