Scaling for agility: A reference model for hybrid traditional-agile software development methodologies

被引:22
|
作者
Gill, Asif Qumer [1 ]
Henderson-Sellers, Brian [1 ]
Niazi, Mahmood [2 ,3 ]
机构
[1] Univ Technol Sydney, Ultimo, NSW 2007, Australia
[2] King Fahd Univ Petr & Minerals, Dhahran, Saudi Arabia
[3] Riphah Int Univ, Islamabad, Pakistan
关键词
Agile methods; Reference architecture; Methodology architecture; Method engineering; FRAMEWORK; DESIGN; ADOPTION; PROJECTS; SCIENCE;
D O I
10.1007/s10796-016-9672-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The adoption of agility at a large scale often requires the integration of agile and non-agile development elements for architecting a hybrid adaptive methodology. The challenge is "which elements or components (agile or non-agile) are relevant to develop the context-aware hybrid adaptive methodology reference architecture?" This paper addresses this important challenge and develops a hybrid adaptive methodology reference architecture model using a qualitative constructive empirical research approach. In this way, we have uncovered the agility, abstraction, business value, business policy, rules, legal, context and facility elements or components that have not been explicitly modelled or discussed in International Standards (IS) such as the ISO/IEC 24744 metamodel. It is anticipated that a context-aware hybrid adaptive methodology can be architected by using the proposed context-aware hybrid adaptive methodology reference architecture elements for a particular situation when using a situational method engineering approach.
引用
收藏
页码:315 / 341
页数:27
相关论文
共 50 条
  • [21] A contingency fit model of critical success factors for software development projects A comparison of agile and traditional plan-based methodologies
    Ahimbisibwe, Arthur
    Cavana, Robert Y.
    Daellenbach, Urs
    JOURNAL OF ENTERPRISE INFORMATION MANAGEMENT, 2015, 28 (01) : 7 - 33
  • [22] A Reference Model for Software Agility Assessment: AgilityMod
    Ozcan-Top, Ozden
    Demirors, Onur
    SOFTWARE PROCESS IMPROVEMENT AND CAPABILITY DETERMINATION, SPICE 2015, 2015, 526 : 145 - 158
  • [23] Use of software and project management metrics in agile software development methodologies
    Chloros, Dimitrios
    Gerogiannis, Vassilis C.
    Kakarontzas, George
    PROCEEDINGS OF 2022 THE 3RD EUROPEAN SYMPOSIUM ON SOFTWARE ENGINEERING, ESSE 2022, 2022, : 25 - 32
  • [24] Configuring hybrid agile-traditional software processes
    Geras, Adam
    Smith, Michael
    Miller, James
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4044 : 104 - 113
  • [25] Achieving agility through BRIDGE process model: an approach to integrate the agile and disciplined software development
    Mandal, Ardhendu
    Pal, S. C.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2015, 11 (01) : 1 - 7
  • [26] A Comparative Analysis of Traditional Software Engineering and Agile Software Development
    Aitken, Ashley
    Ilango, Vishnu
    PROCEEDINGS OF THE 46TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2013, : 4751 - 4760
  • [27] A Reference Model for Agile Quality Assurance: Combining Agile Methodologies and Maturity Models
    Silva, Fernando Selleri
    Furtado Soares, Felipe Santana
    Peres, Angela Lima
    de Azevedo, Ivanildo Monteiro
    Pinto, Pietro Pereira
    de Lemos Meira, Silvio Romero
    2014 9TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2014, : 139 - 144
  • [28] When Agile Meets Waterfall Investigating Risks and Problems on the Interface between Agile and Traditional Software Development in a Hybrid Development Organization
    Kusters, Rob J.
    van de Leur, Youri
    Rutten, Werner G. M. M.
    Trienekens, Jos J. M.
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 271 - 278
  • [29] From Traditional to Agile Methodologies in Software Project Management Education: A Case Study
    Santos, Mickael Fonseca
    Filipe, Ricardo Angelo
    Cunha, Joao Carlos
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGY AND COMPUTERS, ICETC 2024, 2024, : 491 - 497
  • [30] Disciplined agility or how to teach agile software development to undergraduate students
    Mayr, H
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 156 - 161