Simulation-based decision support for bringing a project back on track: The case of RUP-based software construction

Elham Paikari, G. Ruhe, Prashanth Harish Southekel
{"title":"Simulation-based decision support for bringing a project back on track: The case of RUP-based software construction","authors":"Elham Paikari, G. Ruhe, Prashanth Harish Southekel","doi":"10.1109/ICSSP.2012.6225958","DOIUrl":null,"url":null,"abstract":"RUP-based development has proven successful in various contexts. The iterative and phased development approach provides a framework for how to develop software efficiently and effectively. Yet, there are plenty of occasions that the projects go off-track in terms of the key parameters of the project such as quality, functionality, cost, and schedule. The challenge for the software project manager is to bring the project back on track. Simulation, in general, and system dynamics based simulation in particular, is established as a method to pro-actively evaluate possible scenarios and decisions. The main contribution of this paper is a method called SIM-DASH; it combines three established techniques for providing decision support to the software project manager in the context of RUP-based development. SIM-DASH consists of (i) a system dynamics modeling and simulation component for RUP-based construction, (ii) dashboard functionality providing aggregated and visualized information for comparing actual versus targeted performance, and (iii) knowledge and experience base describing possible actions that have proven successful in the past for how to bring a project back on track. As part of (iii), decision trees and experience-based guidelines are used. The interplay between these three components provides pre-evaluated actions for bringing the current project iteration back on track. As proof-of-concept, a case study is provided to illustrate the key steps of the method and to highlight its principal advantages. For this purpose, SIM-DASH was substantiated retrospectively for a real-world SAP web system development project within the banking field. While the method is applicable for different issues and scenarios, we study its impact for the specific issue of adding personnel to testing and/or development in order to ensure improved project performance to achieve established quality levels of feature development.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 International Conference on Software and System Process (ICSSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSSP.2012.6225958","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

RUP-based development has proven successful in various contexts. The iterative and phased development approach provides a framework for how to develop software efficiently and effectively. Yet, there are plenty of occasions that the projects go off-track in terms of the key parameters of the project such as quality, functionality, cost, and schedule. The challenge for the software project manager is to bring the project back on track. Simulation, in general, and system dynamics based simulation in particular, is established as a method to pro-actively evaluate possible scenarios and decisions. The main contribution of this paper is a method called SIM-DASH; it combines three established techniques for providing decision support to the software project manager in the context of RUP-based development. SIM-DASH consists of (i) a system dynamics modeling and simulation component for RUP-based construction, (ii) dashboard functionality providing aggregated and visualized information for comparing actual versus targeted performance, and (iii) knowledge and experience base describing possible actions that have proven successful in the past for how to bring a project back on track. As part of (iii), decision trees and experience-based guidelines are used. The interplay between these three components provides pre-evaluated actions for bringing the current project iteration back on track. As proof-of-concept, a case study is provided to illustrate the key steps of the method and to highlight its principal advantages. For this purpose, SIM-DASH was substantiated retrospectively for a real-world SAP web system development project within the banking field. While the method is applicable for different issues and scenarios, we study its impact for the specific issue of adding personnel to testing and/or development in order to ensure improved project performance to achieve established quality levels of feature development.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
将项目带回正轨的基于模拟的决策支持:基于rup的软件构建案例
基于rup的开发已经在各种环境中被证明是成功的。迭代和分阶段开发方法为如何高效和有效地开发软件提供了一个框架。然而,在很多情况下,项目偏离了项目的关键参数,如质量、功能、成本和进度。软件项目经理面临的挑战是使项目回到正轨。一般来说,仿真,特别是基于系统动力学的仿真,是一种主动评估可能情景和决策的方法。本文的主要贡献是一种称为SIM-DASH的方法;它结合了三种已建立的技术,用于在基于rup的开发环境中为软件项目经理提供决策支持。SIM-DASH包括(i)基于rup构建的系统动力学建模和仿真组件,(ii)仪表板功能,提供汇总和可视化信息,用于比较实际性能和目标性能,以及(iii)知识和经验基础,描述过去已被证明成功的如何使项目回到正轨的可能行动。作为(iii)的一部分,使用了决策树和基于经验的指导方针。这三个组件之间的相互作用提供了预先评估的操作,使当前的项目迭代回到正轨。作为概念验证,提供了一个案例研究来说明该方法的关键步骤并突出其主要优点。为此,SIM-DASH在银行领域的实际SAP网络系统开发项目中进行了回顾性验证。虽然该方法适用于不同的问题和场景,但我们研究了它对增加测试和/或开发人员的具体问题的影响,以确保改进项目性能以达到既定的功能开发质量水平。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Special panel: Software Process Simulation — At a crossroads? Research and practice reciprocity in software process simulation Modeling kanban processes in systems engineering Risk management in software product lines: An industrial case study System processes are software too
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1