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 条
  • [31] Agile and Scaled Reference Model for the Software Industry
    Gomez-Campo, Cristian-Esthibel
    Canizares-Hernandez, Tania-Guadalupe
    Pardo-Calvache, Cesar-Jesus
    REVISTA CIENTIFICA, 2022, 43 (01): : 80 - 92
  • [32] A multicriteria approach for selection of agile methodologies in software development projects
    Silva, Vanessa B. S.
    Schramm, Fernando
    Damasceno, Adriana C.
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 2056 - 2060
  • [33] A Comparative Analysis and Evaluation of Different Agile Software Development Methodologies
    Al-Saleem, Saleh M.
    Ullah, Hanif
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (07): : 39 - 45
  • [34] Assessing the Risk of Software Development in Agile Methodologies Using Simulation
    Lunesu, Maria Ilaria
    Tonelli, Roberto
    Marchesi, Lodovica
    Marchesi, Michele
    IEEE ACCESS, 2021, 9 : 134240 - 134258
  • [35] Approach of Agile Methodologies in the Development of Web-Based Software
    Molina Rios, Jimmy
    Pedreira-Souto, Nieves
    INFORMATION, 2019, 10 (10)
  • [36] A Study of New Decade of Agile and Lean Methodologies for Development Software
    Gutierrez-Rios, Sandra
    Morales, Itza
    Vargas-Lombardo, Miguel
    2021 4TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGIES (ICICT 2021), 2021, : 122 - 130
  • [37] Scaling Agile Software Development Through Lean Governance
    Ambler, Scott W.
    2009 ICSE WORKSHOP ON SOFTWARE DEVELOPMENT GOVERNANCE, 2009, : 1 - 2
  • [38] A Maturity Model for Scaling Agile Development
    Stojanov, Igor
    Turetken, Oktay
    Trienekens, Jos J. M.
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 446 - 453
  • [39] Adoption of Software Engineering Process Innovations: The Case of Agile Software Development Methodologies
    Senapathi, Mali
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2010, 48 : 226 - 231
  • [40] The Perceived Advantage of Agile Development Methodologies By Software Professionals: Testing an Innovation-Theoretic Model
    Bonner, Nancy A.
    Teng, James T. C.
    Nerur, Sridhar
    AMCIS 2010 PROCEEDINGS, 2010,