Release planning is part of iterative software development and strongly impacts the success of a product by providing a roadmap for future releases. As such, it is of key importance for lean and agile organizations. Often features are highly dependent on each other and the value of a release is influenced by a set of bundled features constituting a theme. This paper addresses the topic of theme-based release planning. Themes might be defined, manually, upfront or as the result of computer-based analysis. In this paper, we propose an analytical approach to detect themes from a given set of feature dependencies. On top of an existing release planning methodology called EVOLVE II, our approach applies clustering performed on a feature dependency graph. The release plans generated from such an approach are a balance between two goals: (i) considering the values of individual features, (ii) detecting and utilizing synergy effects between semantically related features. As a proof-of-concept, we present a case study addressing the theme-based release planning for 50 features of a text processing system. The preliminary evaluation results show improved release plans with regards to accommodating themes.
%0 Generic
%1 agarwal2014theme
%A Agarwal, Nishant
%A Karimpour, Reza
%A Ruhe, Guenther
%B 47th Hawaii International Conference on System Sciences (HICSS 2014)
%D 2014
%K product.planning release.planning roadmapping
%P 4739--4748
%T Theme-Based Product Release Planning: An Analytical Approach
%U http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6759184
%X Release planning is part of iterative software development and strongly impacts the success of a product by providing a roadmap for future releases. As such, it is of key importance for lean and agile organizations. Often features are highly dependent on each other and the value of a release is influenced by a set of bundled features constituting a theme. This paper addresses the topic of theme-based release planning. Themes might be defined, manually, upfront or as the result of computer-based analysis. In this paper, we propose an analytical approach to detect themes from a given set of feature dependencies. On top of an existing release planning methodology called EVOLVE II, our approach applies clustering performed on a feature dependency graph. The release plans generated from such an approach are a balance between two goals: (i) considering the values of individual features, (ii) detecting and utilizing synergy effects between semantically related features. As a proof-of-concept, we present a case study addressing the theme-based release planning for 50 features of a text processing system. The preliminary evaluation results show improved release plans with regards to accommodating themes.
@conference{agarwal2014theme,
abstract = {Release planning is part of iterative software development and strongly impacts the success of a product by providing a roadmap for future releases. As such, it is of key importance for lean and agile organizations. Often features are highly dependent on each other and the value of a release is influenced by a set of bundled features constituting a theme. This paper addresses the topic of theme-based release planning. Themes might be defined, manually, upfront or as the result of computer-based analysis. In this paper, we propose an analytical approach to detect themes from a given set of feature dependencies. On top of an existing release planning methodology called EVOLVE II, our approach applies clustering performed on a feature dependency graph. The release plans generated from such an approach are a balance between two goals: (i) considering the values of individual features, (ii) detecting and utilizing synergy effects between semantically related features. As a proof-of-concept, we present a case study addressing the theme-based release planning for 50 features of a text processing system. The preliminary evaluation results show improved release plans with regards to accommodating themes.},
added-at = {2015-01-03T09:13:56.000+0100},
author = {Agarwal, Nishant and Karimpour, Reza and Ruhe, Guenther},
biburl = {https://www.bibsonomy.org/bibtex/218c5644605eb56b861c807c362e6b80a/ispma},
booktitle = {47th Hawaii International Conference on System Sciences (HICSS 2014)},
interhash = {5d85bcecf7d9eab45d19bf950bdd8692},
intrahash = {18c5644605eb56b861c807c362e6b80a},
keywords = {product.planning release.planning roadmapping},
organization = {IEEE},
pages = {4739--4748},
timestamp = {2015-04-17T11:30:53.000+0200},
title = {Theme-Based Product Release Planning: An Analytical Approach},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6759184},
year = 2014
}