Theme-based Product Release Planning: An Analytical Approach

被引:9
作者
Agarwal, Nishant [1 ]
Karimpour, Reza [2 ]
Ruhe, Guenther [2 ]
机构
[1] BITS Pilani Univ, Pilani, Rajasthan, India
[2] Univ Calgary, Calgary, AB T2N 1N4, Canada
来源
2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS) | 2014年
关键词
Release planning; theme-based product release planning; feature dependencies; clustering; case study;
D O I
10.1109/HICSS.2014.582
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:4739 / 4748
页数:10
相关论文
共 19 条
[1]  
[Anonymous], 2007, Scaling Software Agility: Best Practices for Large Enterprises
[2]  
[Anonymous], 2004, Agile project management with Scrum
[3]  
[Anonymous], 2006, P 1 WORKSHOP GRAPH B, DOI DOI 10.3115/1654758.1654774
[4]  
Brandes U, 2003, LECT NOTES COMPUT SC, V2832, P568
[5]  
Carlshamre P, 2001, FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, P84
[6]  
Chowdhury F. A., FULL COURSE PROJECT
[7]  
Dahlstedt ÅG, 2005, ENGINEERING AND MANAGING SOFTWARE REQUIREMENTS, P95, DOI 10.1007/3-540-28244-0_5
[8]  
Flicker Samuel, 2012, Requirements Engineering: Foundation for Software Quality. Proceedings 18th International Working Conference, REFSQ 2012, P288, DOI 10.1007/978-3-642-28714-5_26
[9]  
Green DJ., 2010, Shoulder functional anatomy and development: implications for interpreting early hominin locomotion, P1
[10]  
Heikkila V., 2010, 2010 43 HAW INT C SY, P1