A Cost-Value Approach for Prioritizing Requirements
IEEE Software
Optimizing Value and Cost in Requirements Analysis
IEEE Software
An Estimation-Based Management Framework for Enhancive Maintenance in Commercial Software Products
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Supporting Software Release Planning Decisions for Evolving Systems
SEW '05 Proceedings of the 29th Annual IEEE/NASA on Software Engineering Workshop
Hybrid Intelligence in Software Release Planning
International Journal of Hybrid Intelligent Systems
DynaReP: a discrete event simulation model for re-planning of software releases
ICSP'07 Proceedings of the 2007 international conference on Software process
Operational planning, re-planning and risk analysis for software releases
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
Release planning for incremental software development assigns features to releases such that most important technical, resource, risk and budget constraints are met. The research presented in this paper is based on a three staged procedure. In addition to an existing method for (i) strategic release planning that maps requirements to subsequent releases and (ii) a more fine-grained planning that defines resource allocations for each individual release, we propose a third step, i.e., (iii) stability analysis, which analyzes proposed release plans with regards to their sensitivity to unforeseen changes. Unforeseen changes can relate to alterations in expected personnel availability and productivity, feature-specific task size (measured in terms of effort), and degree of task dependency (measured in terms of work load that can only be processed if corresponding work in predecessor tasks has been completed). The focus of this paper is on stability analysis of proposed release plans. We present the simulation model REPSIM (Release Plan Simulator) and illustrate its usefulness for stability analysis with the help of a case example.