Improving agile software development by the application of method engineering practices

Improving agile software development by the application of method engineering practices
复制标题

通过应用方法工程实践改进敏捷软件开发

DOI:
--
复制
发表时间:
2007
期刊:
--
影响因子:
--
通讯作者:
A. Qumer
A. Qumer
中科院分区:
--
文献类型:
--
作者:
B. Henderson;M. Serour;Cesar Gonzalez;A. Qumer

文献摘要

被引文献

相似文献

尽管软件开发的新工程敏捷方法得到了广泛的关注和广泛的接受,但这些方法很少与软件过程改进(SPI)的目标联系起来,SPI是一种旨在为这些方法的质量以及最终的软件产品的显著改进提供支持的方法。在本文中,我们提出了对敏捷方法的扩展,通过添加额外的特征来使敏捷方法更好地支持SPI。我们解释了敏捷方法如何通过方法工程方法的应用以及我们的新工具(4-DAT)来获得这些额外的属性,该工具可以帮助方法工程师和管理人员为他们所需的敏捷方法选择最合适的方法片段。最后,我们总结了几年来进行的一些工业案例研究,以测试和提高我们将SPI添加到敏捷方法方法中的理论的效率。
Despite the vast attention and wide acceptance of the newly engineered agile methods for software development, those methods are seldom linked to the goals of software process improvement (SPI), an approach that aims to provide support for significant improvement of both the quality of those methods as well as the resultant software products. In this paper, we propose an extension to agile methods by adding extra characteristics in order for agile methods to better support SPI. We explain how agile methods can gain those extra attributes through the application of a method engineering approach along with our new tool (4-DAT) that assists method engineers and managers in selecting the most appropriate method fragments for their needed agile methods. Finally, we summarize a number of industrial case studies carried out over several years in order to test and improve the efficiency of our theory of adding SPI to an agile methodological approach.