Issue No.06 - November/December (2005 vol.22)
G?nther Ruhe , University of Calgary
Moshood Omolade Saliu , University of Calgary
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2005.164
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.
Incremental software development, release planning, art and science, hybrid release planning, decision support
G?nther Ruhe, Moshood Omolade Saliu, "The Art and Science of Software Release Planning", IEEE Software, vol.22, no. 6, pp. 47-53, November/December 2005, doi:10.1109/MS.2005.164