首页> 外文期刊>Software process improvement and practice >A Method for Re-planning of Software Releases Using Discrete-event Simulation
【24h】

A Method for Re-planning of Software Releases Using Discrete-event Simulation

机译:基于离散事件仿真的软件版本重新计划方法

获取原文

摘要

Software release planning can be described as a process consisting of the following three phases: (ⅰ) strategic release planning, i.e. the assignment of features to subsequent releases, (ⅱ) operational release planning, i.e. the allocation of resources to tasks within each individual release, and (ⅲ) dynamic re-planning, i.e. the revision of plans 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 over-estimated developer productivity, or under-estimated work volume of feature-specific tasks, and adjusted degrees of task dependencies. The research presented in this article mainly focuses on phase (ⅲ), in conjunction with phase (ⅱ), of the release planning process, assuming that phase (ⅰ) has already been completed. For that purpose, we present a hybrid intelligence decision-support method PRP (Planning/Re-planning), and as its integral part a discrete-event simulation model called DynaReP (Dynamic Re-planner). The applicability, effectiveness, and efficiency of the proposed method and model are illustrated through a series of typical release planning and re-planning scenarios on operational level.
机译:软件发布计划可以描述为由以下三个阶段组成的过程:(ⅰ)战略发布计划,即,将功能分配给后续发布,(ⅱ)操作发布计划,即,将资源分配给每个单独发布中的任务以及(ⅲ)动态重新计划,即修改计划以处理对负责实现单个发布的产品/项目经理施加的意外更改。示例更改包括添加或删除功能和/或开发人员,由于开发人员生产力被高估而进行的调整,特定功能任务的工作量被低估以及任务依赖程度的调整。假设发布阶段(ⅰ)已完成,本文中的研究主要集中在发布计划过程的阶段(ⅲ)和阶段(ⅱ)。为此,我们提出了一种混合智能决策支持方法PRP(计划/重新计划),并将其作为组成部分的离散事件模拟模型称为DynaReP(动态重新计划器)。通过在操作级别上进行一系列典型的发布计划和重新计划方案,说明了所提出方法和模型的适用性,有效性和效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号