中文

迈向传统方法与敏捷方法的集成

软件工程 2013-03-07 v1

摘要

敏捷方法采用持续交付而非分阶段流程,以更紧密地与客户协作并更快响应需求变化。所有这些都与传统的计划驱动方法相悖。由于敏捷方法的特性及其在真实世界实践中的成功,近期涌现出大量关于敏捷与传统方法差异的讨论,许多研究试图集成这两种方法以综合双方优势。然而,这类研究通常基于对开发活动的观察或项目后的调查。为了提供更客观的支持性证据来比较这两种方法,我们的研究分析了源代码、日志和笔记。我们认为敏捷与传统方法具有共同特征,这些特征可作为集成两者的粘合剂。在我们的研究中,我们收集了版本控制仓库中的所有提交记录以及会议笔记和讨论。通过应用我们建议的分析方法,我们展示了敏捷与传统方法之间的共享属性;因此,不同的开发阶段(如实现和测试)仍然可以在敏捷开发历史中被识别出来。这一结果不仅为我们的假设提供了正面证据,也为更好的集成提供了建议。

关键词

引用

@article{arxiv.1303.1238,
  title  = {Toward the Integration of Traditional and Agile Approaches},
  author = {Hung-Fu Chang and Stephen C-Y. Lu},
  journal= {arXiv preprint arXiv:1303.1238},
  year   = {2013}
}

备注

6 pages