Advanced

Operational planning, re-planning and risk analysis for software releases

Al-Emran, Ahmed and Pfahl, Dietmar LU (2007) Product-Focused Software Process Improvement, PROFES 2007 In Product-focused software process improvement / Lecture notes in computer science 4589. p.315-329
Abstract
Software release planning takes place on strategic and operational levels. Strategic release planning aims at assigning features to subsequent releases such that technical, resource, risk and budget constraints are met. Operational release planning focuses on the realization of a single software release. Its purpose is to assign resources to feature development tasks such that total release duration is minimized under given process and project constraints. Re-planning becomes necessary on operational level due to addition or deletion of features during release development, or due to changes in the workforce. The allocation of resources to feature development tasks may depend on the accurate estimation of planning parameters such as feature... (More)
Software release planning takes place on strategic and operational levels. Strategic release planning aims at assigning features to subsequent releases such that technical, resource, risk and budget constraints are met. Operational release planning focuses on the realization of a single software release. Its purpose is to assign resources to feature development tasks such that total release duration is minimized under given process and project constraints. Re-planning becomes necessary on operational level due to addition or deletion of features during release development, or due to changes in the workforce. The allocation of resources to feature development tasks may depend on the accurate estimation of planning parameters such as feature size, developer productivity or development task dependencies. Risk analysis can help assess the vulnerability of a chosen release plan due to these dependencies. This paper presents a simulation-based approach to planning, re-planning and risk analysis of software releases on operational level. The core element of the approach is the process simulation model REPSIM-2 (Release Plan Simulator, Version 2). We describe the functionality of REPSIM-2 and illustrate its usefulness for planning, re-planning and risk analysis through application scenarios. (Less)
Please use this url to cite or link to this publication:
author
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
Product-focused software process improvement / Lecture notes in computer science
volume
4589
pages
315 - 329
publisher
Springer
conference name
Product-Focused Software Process Improvement, PROFES 2007
external identifiers
  • scopus:35148901071
ISSN
1611-3349
0302-9743
ISBN
978-3-540-73460-4
DOI
10.1007/978-3-540-73460-4_28
language
English
LU publication?
no
id
6c42f2fb-ede6-4b71-8c45-de1f2cbc2189 (old id 1669637)
date added to LUP
2010-09-10 09:48:26
date last changed
2017-11-19 03:34:37
@inproceedings{6c42f2fb-ede6-4b71-8c45-de1f2cbc2189,
  abstract     = {Software release planning takes place on strategic and operational levels. Strategic release planning aims at assigning features to subsequent releases such that technical, resource, risk and budget constraints are met. Operational release planning focuses on the realization of a single software release. Its purpose is to assign resources to feature development tasks such that total release duration is minimized under given process and project constraints. Re-planning becomes necessary on operational level due to addition or deletion of features during release development, or due to changes in the workforce. The allocation of resources to feature development tasks may depend on the accurate estimation of planning parameters such as feature size, developer productivity or development task dependencies. Risk analysis can help assess the vulnerability of a chosen release plan due to these dependencies. This paper presents a simulation-based approach to planning, re-planning and risk analysis of software releases on operational level. The core element of the approach is the process simulation model REPSIM-2 (Release Plan Simulator, Version 2). We describe the functionality of REPSIM-2 and illustrate its usefulness for planning, re-planning and risk analysis through application scenarios.},
  author       = {Al-Emran, Ahmed and Pfahl, Dietmar},
  booktitle    = {Product-focused software process improvement / Lecture notes in computer science},
  isbn         = {978-3-540-73460-4},
  issn         = {1611-3349},
  language     = {eng},
  pages        = {315--329},
  publisher    = {Springer},
  title        = {Operational planning, re-planning and risk analysis for software releases},
  url          = {http://dx.doi.org/10.1007/978-3-540-73460-4_28},
  volume       = {4589},
  year         = {2007},
}