首页> 外文会议>2013 20th Working Conference on Reverse Engineering >Lehman's laws in agile and non-agile projects
【24h】

Lehman's laws in agile and non-agile projects

机译:雷曼在敏捷和非敏捷项目中的定律

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

摘要

Software team leaders and managers must make decisions on what type of process model they will use for their projects. Recent work suggests the use of agile processes since they promote shorter development cycles, better collaboration, and process flexibility. Due to the many benefits of agile processes, many software organizations have shifted to using more agile process methodologies. However, there is limited research that studies how agile processes affects the evolution of a software system over time. In this paper, we perform an empirical study to better understand the effects of using agile processes. We compare two open source projects, one of which uses a tailored agile process (i.e., Xtreme Programming) and another that has no formal process methodology. In particular, we compare the two projects within the context of Lehmans Laws for continuing growth, continuing change, increasing complexity, and conservation of familiarity. Our findings show that all four of the laws held true for the project that uses an agile process and that there are noticeable differences in the evolution of the two projects, many of which can be traced back to specific practices used by the agile team.
机译:软件团队的负责人和管理者必须决定他们将在项目中使用哪种类型的过程模型。最近的工作建议使用敏捷过程,因为它们可以促进更短的开发周期,更好的协作和过程灵活性。由于敏捷过程的许多好处,许多软件组织已经转向使用更敏捷的过程方法。但是,很少有研究研究敏捷过程如何影响软件系统随时间的发展。在本文中,我们进行了一项实证研究,以更好地了解使用敏捷过程的效果。我们比较了两个开源项目,其中一个使用量身定制的敏捷过程(即Xtreme编程),而另一个则没有正式的过程方法。尤其是,我们在雷曼定律的背景下比较了两个项目,以实现持续增长,持续变化,日益复杂和保持熟悉度。我们的发现表明,使用敏捷过程的项目都适用这四个定律,并且两个项目的发展存在明显的差异,其中许多可以追溯到敏捷团队使用的特定实践。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号