A Cost-Value Approach for Prioritizing Requirements
IEEE Software
User Stories Applied: For Agile Software Development
User Stories Applied: For Agile Software Development
Agile Project Management With Scrum
Agile Project Management With Scrum
Release Planning under Fuzzy Effort Constraints
ICCI '04 Proceedings of the Third IEEE International Conference on Cognitive Informatics
Agile Estimating and Planning
Strategic Release Planning and Evaluation of Operational Feasibility
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 09
A risk-driven method for eXtreme programming release planning
Proceedings of the 28th international conference on Software engineering
Hybrid Intelligence in Software Release Planning
International Journal of Hybrid Intelligent Systems
Software product release planning through optimization and what-if analysis
Information and Software Technology
The software project manager's bridge to agility
The software project manager's bridge to agility
Optimized Resource Allocation for Software Release Planning
IEEE Transactions on Software Engineering
A systematic review on strategic release planning models
Information and Software Technology
HICSS '10 Proceedings of the 2010 43rd Hawaii International Conference on System Sciences
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Perceived productivity threats in large agile development projects
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
A review of studies on expert estimation of software development effort
Journal of Systems and Software
Operational planning, re-planning and risk analysis for software releases
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Analyzing an industrial strategic release planning process: a case study at roche diagnostics
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
Hi-index | 0.00 |
Numerous factors are involved when deciding when to implement which features in incremental software development. To facilitate a rational and efficient planning process, release planning models make such factors explicit and compute release plan alternatives according to optimization principles. However, experience suggests that industrial use of such models is limited. To investigate the feasibility of model and tool support, we compared input factors assumed by release planning models with factors considered by expert planners. The former factors were cataloged by systematically surveying release planning models, while the latter were elicited through repertory grid interviews in three software organizations. The findings indicate a substantial overlap between the two approaches. However, a detailed analysis reveals that models focus on only select parts of a possibly larger space of relevant planning factors. Three concrete areas of mismatch were identified: (1) continuously evolving requirements and specifications, (2) continuously changing prioritization criteria, and (3) authority-based decision processes. With these results in mind, models, tools and guidelines can be adjusted to address better real-life development processes.