Quantitative defects management in iterative development with BiDefect
L. Gou, Qing Wang, Junhao Yuan, Ye Yang, Mingshu Li, Nan Jiang
{"title":"Quantitative defects management in iterative development with BiDefect","authors":"L. Gou, Qing Wang, Junhao Yuan, Ye Yang, Mingshu Li, Nan Jiang","doi":"10.1002/spip.413","DOIUrl":null,"url":null,"abstract":"Iterative development methodology has been widely adopted in recent years since it is flexible and capable of dealing with requirement volatility. However, how to quantitatively manage iterative projects, and in particular, how to quantitatively manage defects across multiple iterations, remains a challenging issue. In this article, we identify three main challenges of quantitative defects management in iterative development in a leading Chinese telecommunications company (named ZZNode). The three challenges are: identifying appropriate ‘control points’ in each iteration, selecting appropriate measures and corresponding measurement methods, and determining the ‘sweet spot’ amount of effort for performing testing and defect-fixing activities. We propose a process performance Baselines based iteration Defects management (BiDefect) method to address the three challenges. We also report an industrial experience where several iterative development projects of ZZNode successfully applied the BiDefect method in initial estimating, analyzing, re-estimating, and controlling number of defects and defect detecting-fixing effort. In addition, we provide the evaluation of using BiDefect method, and discuss the benefits and lessons learned from BiDefect and its application. Copyright © 2009 John Wiley & Sons, Ltd.","PeriodicalId":379836,"journal":{"name":"Softw. Process. Improv. Pract.","volume":"151 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Softw. Process. Improv. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/spip.413","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15
Abstract
Iterative development methodology has been widely adopted in recent years since it is flexible and capable of dealing with requirement volatility. However, how to quantitatively manage iterative projects, and in particular, how to quantitatively manage defects across multiple iterations, remains a challenging issue. In this article, we identify three main challenges of quantitative defects management in iterative development in a leading Chinese telecommunications company (named ZZNode). The three challenges are: identifying appropriate ‘control points’ in each iteration, selecting appropriate measures and corresponding measurement methods, and determining the ‘sweet spot’ amount of effort for performing testing and defect-fixing activities. We propose a process performance Baselines based iteration Defects management (BiDefect) method to address the three challenges. We also report an industrial experience where several iterative development projects of ZZNode successfully applied the BiDefect method in initial estimating, analyzing, re-estimating, and controlling number of defects and defect detecting-fixing effort. In addition, we provide the evaluation of using BiDefect method, and discuss the benefits and lessons learned from BiDefect and its application. Copyright © 2009 John Wiley & Sons, Ltd.
使用BiDefect进行迭代开发中的定量缺陷管理
迭代开发方法由于其灵活性和处理需求波动的能力,近年来被广泛采用。然而,如何定量地管理迭代项目,特别是如何定量地管理跨多个迭代的缺陷,仍然是一个具有挑战性的问题。在这篇文章中,我们确定了在中国一家领先的电信公司(名为ZZNode)的迭代开发中定量缺陷管理的三个主要挑战。这三个挑战是:在每个迭代中确定适当的“控制点”,选择适当的度量和相应的度量方法,并确定执行测试和缺陷修复活动的工作量的“最佳点”。我们提出一个基于迭代缺陷管理(BiDefect)方法的过程性能基线来解决这三个挑战。我们还报告了一个工业经验,其中ZZNode的几个迭代开发项目成功地在初始估计、分析、重新估计和控制缺陷数量以及缺陷检测-修复工作中应用了BiDefect方法。此外,我们还提供了使用BiDefect方法的评估,并讨论了BiDefect及其应用的好处和经验教训。版权所有©2009 John Wiley & Sons, Ltd
本文章由计算机程序翻译,如有差异,请以英文原文为准。