Advanced

DynaReP: a discrete event simulation model for re-planning of software releases

Al-Emran, Ahmed; Pfahl, Dietmar LU and Ruhe, Günther (2007) International Conference on Software Process, ICSP 2007, May 19-20 In Software process dynamics and agility / Lecture notes in computer science 4470. p.246-258
Abstract
Software release planning can be described as a process consisting of the following three phases: (i) strategic release planning, i.e., the assignment of features to subsequent releases; (ii) operational release planning, i.e., the allocation of resources to tasks within each individual release; and (iii) dynamic re-planning, i.e., the revision of plans in order to handle unexpected changes imposed on product/project managers responsible for the realization of individual releases. Example changes include the addition or removal of features and/or developers, adjustments due to overestimated developer productivity, or underestimated work volume of feature-specific tasks, and adjusted degrees of task dependencies. The research presented in... (More)
Software release planning can be described as a process consisting of the following three phases: (i) strategic release planning, i.e., the assignment of features to subsequent releases; (ii) operational release planning, i.e., the allocation of resources to tasks within each individual release; and (iii) dynamic re-planning, i.e., the revision of plans in order to handle unexpected changes imposed on product/project managers responsible for the realization of individual releases. Example changes include the addition or removal of features and/or developers, adjustments due to overestimated developer productivity, or underestimated work volume of feature-specific tasks, and adjusted degrees of task dependencies. The research presented in this paper mainly focuses on phase (iii) in conjunction to phase (ii) of the release planning process, assuming that phase (i) has already been completed. For that purpose, we present a discrete-event simulation model called DynaReP (Dynamic Re-Planner), which can be used for operational planning and re-planning of individual software releases. The applicability, effectiveness, and efficiency of DynaReP are illustrated through a series of typical planning and re-planning 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
Software process dynamics and agility / Lecture notes in computer science
volume
4470
pages
246 - 258
publisher
Springer
conference name
International Conference on Software Process, ICSP 2007, May 19-20
external identifiers
  • scopus:37149019917
ISSN
0302-9743
1611-3349
ISBN
978-3-540-72426-1
DOI
10.1007/978-3-540-72426-1_21
language
English
LU publication?
no
id
eaf41ea0-68ff-4a05-a033-421fce41c354 (old id 1669647)
date added to LUP
2010-09-10 09:54:50
date last changed
2017-06-18 03:44:24
@inproceedings{eaf41ea0-68ff-4a05-a033-421fce41c354,
  abstract     = {Software release planning can be described as a process consisting of the following three phases: (i) strategic release planning, i.e., the assignment of features to subsequent releases; (ii) operational release planning, i.e., the allocation of resources to tasks within each individual release; and (iii) dynamic re-planning, i.e., the revision of plans in order to handle unexpected changes imposed on product/project managers responsible for the realization of individual releases. Example changes include the addition or removal of features and/or developers, adjustments due to overestimated developer productivity, or underestimated work volume of feature-specific tasks, and adjusted degrees of task dependencies. The research presented in this paper mainly focuses on phase (iii) in conjunction to phase (ii) of the release planning process, assuming that phase (i) has already been completed. For that purpose, we present a discrete-event simulation model called DynaReP (Dynamic Re-Planner), which can be used for operational planning and re-planning of individual software releases. The applicability, effectiveness, and efficiency of DynaReP are illustrated through a series of typical planning and re-planning scenarios.},
  author       = {Al-Emran, Ahmed and Pfahl, Dietmar and Ruhe, Günther},
  booktitle    = {Software process dynamics and agility / Lecture notes in computer science},
  isbn         = {978-3-540-72426-1},
  issn         = {0302-9743},
  language     = {eng},
  pages        = {246--258},
  publisher    = {Springer},
  title        = {DynaReP: a discrete event simulation model for re-planning of software releases},
  url          = {http://dx.doi.org/10.1007/978-3-540-72426-1_21},
  volume       = {4470},
  year         = {2007},
}