Quantitative planning and risk management of Agile Software Development

K. Ghane
{"title":"Quantitative planning and risk management of Agile Software Development","authors":"K. Ghane","doi":"10.1109/TEMSCON.2017.7998362","DOIUrl":null,"url":null,"abstract":"The Agile Software Development methodologies has enjoyed a widespread acceptance in the software development industry. While iterative and incremental approach of agile methodologies are the main attractions, at the same time they make estimation and predictability of agile software projects a challenge. Delivering workable software in short cycles helps with collecting more heuristic data as compared to traditional waterfall methodologies. Such data can be used as quantitative metrics for time and effort estimation that in turn can help with risk mitigation and risk avoidance. Although traditional agile formulations and recommendations place emphasis on individuals and interactions over processes and tools, this paper considers processes and tools essential in agile processes of today's complex software systems and distributed teams. Emphasis on processes and tools enables agile software projects to produce project metrics that can be effectively used in predictive analytics and risk management. The system that is introduced here emphasizes on quantitative approach to agile project planning and introduces a risk management model that produces risk metrics that are used to help with risk avoidance and risk mitigation. The risk metrics and the project simulation model are used to adjust project factors such as time, cost and scope during lifespan of project. Such adjustments come from recommender system that proposes changes to a wide range of project parameters for risk mitigation and risk avoidance.","PeriodicalId":193013,"journal":{"name":"2017 IEEE Technology & Engineering Management Conference (TEMSCON)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE Technology & Engineering Management Conference (TEMSCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TEMSCON.2017.7998362","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

The Agile Software Development methodologies has enjoyed a widespread acceptance in the software development industry. While iterative and incremental approach of agile methodologies are the main attractions, at the same time they make estimation and predictability of agile software projects a challenge. Delivering workable software in short cycles helps with collecting more heuristic data as compared to traditional waterfall methodologies. Such data can be used as quantitative metrics for time and effort estimation that in turn can help with risk mitigation and risk avoidance. Although traditional agile formulations and recommendations place emphasis on individuals and interactions over processes and tools, this paper considers processes and tools essential in agile processes of today's complex software systems and distributed teams. Emphasis on processes and tools enables agile software projects to produce project metrics that can be effectively used in predictive analytics and risk management. The system that is introduced here emphasizes on quantitative approach to agile project planning and introduces a risk management model that produces risk metrics that are used to help with risk avoidance and risk mitigation. The risk metrics and the project simulation model are used to adjust project factors such as time, cost and scope during lifespan of project. Such adjustments come from recommender system that proposes changes to a wide range of project parameters for risk mitigation and risk avoidance.
敏捷软件开发的定量计划和风险管理
敏捷软件开发方法在软件开发行业中得到了广泛的接受。虽然敏捷方法的迭代和增量方法是主要的吸引力,但同时它们也对敏捷软件项目的评估和可预测性提出了挑战。与传统的瀑布式方法相比,在短周期内交付可行的软件有助于收集更多的启发式数据。这些数据可用作估算时间和工作量的定量度量,从而有助于减轻和避免风险。尽管传统的敏捷公式和建议强调个体和交互,而不是过程和工具,但本文认为过程和工具在当今复杂软件系统和分布式团队的敏捷过程中是必不可少的。对过程和工具的强调使敏捷软件项目能够产生可以有效地用于预测分析和风险管理的项目度量。这里介绍的系统强调了敏捷项目计划的定量方法,并引入了一个风险管理模型,该模型产生了用于帮助避免和减轻风险的风险度量。利用风险度量和项目模拟模型来调整项目生命周期内的时间、成本和范围等项目因素。这种调整来自于推荐系统,该系统建议对广泛的项目参数进行更改,以减轻和避免风险。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信