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 条
  • [41] Hybrid Project Management between Traditional Software Development Lifecycle and Agile Based Product Development for Future Sustainability
    Leong, Jason
    Yee, Kiu May
    Baitsegi, Onalethata
    Palanisamy, Lingesvaran
    Ramasamy, R. Kanesaraj
    [J]. SUSTAINABILITY, 2023, 15 (02)
  • [42] Study of the use of agile methodologies in the development of software construction projects in Colombia
    Parada, C. J.
    Rojas Puentes, M. P.
    Vera-Rivera, F. H.
    [J]. INTERNATIONAL MEETING ON APPLIED SCIENCES AND ENGINEERING, 2018, 1126
  • [43] Advantages of Agile Methodologies for Software and Product Development in a Capstone Design Project
    Rover, Diane
    Scheel, Ryan
    Ullerich, Curtis
    Wegter, Julie
    Whipple, Cameron
    [J]. 2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014,
  • [44] Agile methodologies between software development and music production: an empirical study
    Ciancarini, Paolo
    Ergasheva, Shokhista
    Farina, Mirko
    Mubarakshin, Damir
    Succi, Giancarlo
    [J]. FRONTIERS IN COMPUTER SCIENCE, 2023, 5
  • [45] Lean/Agile Software Development Methodologies in Regulated Environments - State of the Art
    Cawley, Oisin
    Wang, Xiaofeng
    Richardson, Ita
    [J]. LEAN ENTERPRISE SOFTWARE AND SYSTEMS, 2010, 65 : 31 - 36
  • [46] The Impact of Organizational Culture and Structure on the Routinization of Agile Software Development Methodologies
    Baham, Corey
    [J]. AMCIS 2016 PROCEEDINGS, 2016,
  • [47] Agile Scrum Scaling Practices for Large Scale Software Development
    Girma, Melaku
    Garcia, Nuno M.
    Kifle, Mesfin
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE 2019), 2019, : 39 - 43
  • [48] A Comparative Study of Testers' Motivation in Traditional and Agile Software Development
    Deak, Anca
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2014, 2014, 8892 : 1 - 16
  • [49] A comparative Analysis of the Agile and Traditional Software Development Processes Productivity
    de Souza Carvalho, William Chaves
    Rosa, Pedro Frosi
    Soares, Michel dos Santos
    Teixeira da Cunha, Marco Antonio, Jr.
    Buiatte, Luiz Carlos
    [J]. 2011 30TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2012, : 74 - 82
  • [50] 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