首页> 外文会议>International Conference on Software Process and Product Measurement;International Workshop on Software Measurement >Effort Estimation in Co-located and Globally Distributed Agile Software Development: A Comparative Study
【24h】

Effort Estimation in Co-located and Globally Distributed Agile Software Development: A Comparative Study

机译:在同一地点和全球分布的敏捷软件开发中的工作量估算:比较研究

获取原文

摘要

Context: Agile methods are used both by both co-located and globally distributed teams. Recently separate studies have been conducted to understand how effort estimation is practiced in Agile Software Development (ASD) in co-located and distributed contexts. There is need to compare the findings of these studies. Objectives: The objective of this comparative study is to identify the similarities and differences in how effort estimation is practiced in co-located and globally distributed ASD. Method: We combined the data of the two surveys to conduct this comparative study. First survey was conducted to identify the state of the practice on effort estimation in co-located ASD, while the second one identified the same in globally distributed ASD context. Results: The main findings of this comparative study are: 1) Agile practitioners, both in co-located and distributed contexts, apply techniques that use experts' subjective assessment to estimate effort. 2) Story points are the most frequently used size metrics in both co-located and distributed agile contexts 3) Team's prior experience and skill level are leading cost drivers in both contexts. Distributed agile practitioners cited additional cost drivers related to the geographical distance between distributed teams. 4) In both co-located and distributed agile context, effort is estimated mainly at iteration and release planning levels 5) With regard to the accuracy of effort estimates, underestimation is the dominant for both co-located and distributed agile software development. Conclusions: Similar techniques and size metrics have been used to estimate effort by both co-located and distributed agile teams. The main difference is with regard to the factors that are considered as important cost drivers. Global barriers due to cultural, geographical and temporal differences are important cost and effort drivers for distributed ASD. These additional cost drivers should be considered when estimating effort of a distributed agile project to avoid gross underestimation.
机译:背景:协同工作的团队和全球分布的团队都使用敏捷方法。最近进行了单独的研究,以了解如何在共置和分布式上下文中的敏捷软件开发(ASD)中进行工作量估算。有必要比较这些研究的结果。目标:这项比较研究的目的是确定在同一地点和全球分布的ASD中如何进行努力估算的异同。方法:我们结合两次调查的数据进行了比较研究。进行了第一次调查,以识别位于同一地点的ASD上的工作量估算的实践状态,而第二次调查在全球分布的ASD环境中确定了相同的状态。结果:这项比较研究的主要发现是:1)敏捷实践者,无论是在同一地点还是在分布式环境中,都采用了利用专家的主观评估来估计工作量的技术。 2)故事点是在同一地点和分布式敏捷环境中最常用的规模度量标准。3)在这两种情况下,团队的先前经验和技能水平是导致成本增长的主要因素。分布式敏捷从业人员列举了与分布式团队之间的地理距离有关的其他成本动因。 4)在共置和分布式敏捷环境中,工作量主要在迭代和发布计划级别进行估计。5)关于工作量估计的准确性,低估是共置和分布式敏捷软件开发的主要因素。结论:相似的技术和规模指标已被用于共处一地和分散的敏捷团队的工作量估计。主要区别在于被认为是重要成本动因的因素。由于文化,地理和时间差异而导致的全球壁垒是分布式ASD的重要成本和精力驱动因素。在估算分布式敏捷项目的工作量时,应考虑这些额外的成本动因,以避免总的低估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号