Improving agile software development by the application of method engineering practices

被引:0
|
作者
Henderson-Sellers, B. [1 ]
Serour, M. K. [1 ]
Gonzalez-Perez, C. [1 ]
Qumer, A. [1 ]
机构
[1] Univ Technol Sydney, PO Box 123,Broadway, Sydney, NSW 2007, Australia
基金
澳大利亚研究理事会;
关键词
software methodologies; agility; SPI; method engineering;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:55 / +
页数:3
相关论文
共 50 条
  • [41] Agile software development practices: evolution, principles, and criticisms
    Misra, Subhas
    Kumar, Vinod
    Kumar, Uma
    Fantazy, Kamel
    Akhter, Mahmud
    [J]. INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2012, 29 (09) : 972 - +
  • [42] Agile Practices for Quantum Software Development: Practitioners' Perspectives
    Khan, Arif Ali
    Akbar, Muhammad Azeem
    Ahmad, Aakash
    Fahmideh, Mahdi
    Shameem, Mohammad
    Lahtinen, Valtteri
    Waseem, Muhammad
    Mikkonen, Tommi
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON QUANTUM SOFTWARE, QSW, 2023, : 9 - 20
  • [43] Application of the AMI method for improving telecommunications software development
    Kopanas, V
    Sylaidis, V
    Nanakis, I
    [J]. SOFTWARE QUALITY MANAGEMENT V: THE QUALITY CHALLENGE, 1997, : 233 - 243
  • [44] AgileSafe - a method of introducing agile practices into safety-critical software development processes
    Lukasiewicz, Katarzyna
    Gorski, Janusz
    [J]. PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 1549 - 1552
  • [45] A Hybrid Approach of Requirement Engineering in Agile Software Development
    Kumar, Manoj
    Shukla, Manish
    Agarwal, Sonali
    [J]. 2013 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND RESEARCH ADVANCEMENT (ICMIRA 2013), 2013, : 515 - 519
  • [46] A Mapping Study on Requirements Engineering in Agile Software Development
    Heikkila, Ville T.
    Lassenius, Casper
    Damian, Daniela
    Paasivaara, Maria
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 199 - 207
  • [47] Agile Formal Engineering Method for Software Productivity and Reliability
    Liu, Shaoying
    [J]. CEE-SECR'18: PROCEEDINGS OF THE 14TH CENTRAL AND EASTERN EUROPEAN SOFTWARE ENGINEERING CONFERENCE RUSSIA, 2018,
  • [48] An Agile Software Engineering Method to Design Blockchain Applications
    Marchesi, Michele
    Marchesi, Lodovica
    Tonelli, Roberto
    [J]. CEE-SECR'18: PROCEEDINGS OF THE 14TH CENTRAL AND EASTERN EUROPEAN SOFTWARE ENGINEERING CONFERENCE RUSSIA, 2018,
  • [49] Integrating Software Product Line Engineering and Agile Development
    Mohan, Kannan
    Ramesh, Balasubramaniam
    Sugumaran, Vijayan
    [J]. IEEE SOFTWARE, 2010, 27 (03) : 48 - 55
  • [50] The application of ISO 9001 to agile software development
    Stalhane, Tor
    Hanssen, Geir Kjetil
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2008, 5089 : 371 - 385