...
首页> 外文期刊>Software quality professional >Designing Software Development Processes to Optimize Multiple Output Performance Characteristics
【24h】

Designing Software Development Processes to Optimize Multiple Output Performance Characteristics

机译:设计软件开发过程以优化多个输出性能特征

获取原文
获取原文并翻译 | 示例

摘要

Quantitative project management has become essential for the successful execution of software development projects. Successful execution implies that quality software is delivered on time, without cost overruns (which includes overtime). Project managers need to execute the projects in such a way that the goals for quality, productivity, level of effort, cost, etc., are all met. Many of the aforementioned characteristics can be correlated with one another and thus can be difficult to manage independently. The literature on quantitative project management generally deals with monitoring a single performance characteristic, most often software quality, as the response variable. In this article, the authors demonstrate how the quantitative project management methodology can be used to identify a common process setting or team composition to simultaneously achieve the goals for multiple characteristics. This is achieved by integrating multiple response optimization methodology with quantitative project management. Using the case-study approach, multiple response optimization for quantitative project management is performed for an agile software development scenario in the information technology industry in India. The model is used to predict two output characteristics selected by project managers: defect density and sprint velocity. The model was created using data from 90 sprints, with classification and regression trees (CART) using the mean square error criterion as the optimization approach. The result from multiple response optimization is shown to be superior to that of controlling the individual performance characteristics separately, and the results are validated on six projects. Even though only two characteristics are considered in the case study, the methodology can be applied to simultaneously monitor many more characteristics.
机译:定量项目管理对于成功执行软件开发项目至关重要。成功执行意味着高质量的软件可以按时交付,而不会导致成本超支(包括超时)。项目经理需要以完全满足质量,生产率,工作水平,成本等目标的方式执行项目。许多前述特性可能彼此相关,因此可能难以独立管理。关于定量项目管理的文献通常将监视单个性能特征(通常是软件质量)作为响应变量。在本文中,作者演示了如何使用定量项目管理方法来识别通用的流程设置或团队组成,以同时实现多个特征的目标。这是通过将多个响应优化方法与定量项目管理相集成来实现的。使用案例研究方法,针对印度信息技术行业中的敏捷软件开发方案,对定量项目管理进行了多响应优化。该模型用于预测项目经理选择的两个输出特征:缺陷密度和冲刺速度。该模型是使用来自90个冲刺的数据创建的,并使用均方误差标准作为优化方法,使用了分类树和回归树(CART)。结果表明,多重响应优化的结果优于单独控制各个性能特征的结果,并且在六个项目中对结果进行了验证。即使在案例研究中只考虑了两个特征,该方法也可以应用于同时监视更多特征。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号