A grounded theory of selecting lean and agile practices for software development

被引:0
|
作者
Alqudah, Mashal Kasem [1 ]
Razali, Rozilawati [2 ]
Alqudah, Musab Kasim [3 ]
Al Dalaien, Muawya N. [4 ]
Alabool, Hamzeh Mohammad [5 ]
Alkhazaleh, Hamzah Ali [6 ]
机构
[1] Inst Publ Adm, Digital Transformat & Informat Programs Dept, Riyadh, Saudi Arabia
[2] Univ Kebangsaan Malaysia, Res Ctr Software Technol & Management, FTSM, Bangi, Malaysia
[3] Taibah Univ, Coll Comp Sci & Engn Yanbu, Dept Comp Sci, Medina, Saudi Arabia
[4] Princess Sumaya Univ Technol PSUT, Dept Comp Sci, Amman, Jordan
[5] Saudi Elect Univ, Coll Comp & Informat, Abha, Saudi Arabia
[6] Univ Dubai, Coll Engn & IT, Dubai, U Arab Emirates
关键词
factors; grounded theory; software process improvements; lean and agile practices selection; SUCCESS FACTORS; CRITERIA; PROJECTS;
D O I
10.1002/smr.2539
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The practices of lean and agile methods are important to manage and guide projects development in different situations. However, selecting the appropriate practices of lean and agile methods is a daunting task, owing to the availability of hundreds of practices. This wide variety of available practices bewilders potential users, in terms of the best practices that may yield satisfactory solution when applied to the project development. Lean and agile practices selection model is necessary to guide both academic and industrial experts to choose the appropriate practices for a specific project development. Thus, this study aimed to develop lean and agile practices selection (LAPS) model that presents a clear picture of how developers can use LAPS model to select and adopt different practices from various lean and agile methods. Qualitative research method (e.g., grounded theory) was used to interview 18 software developers across 13 countries. The validated qualitative analysis results showed that the proposed LAPS model consists of two main components, which are (1) lean and agile practices that include 41 best practices related to lean and agile methods and (2) factors that affect the process of lean and agile practices selection including five main factors and 17 subfactors associated with the five main factors. The two case studies conducted assured the validity and applicability of the lean and agile practices selection model.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] Agile Software Development Practices in Egypt SMEs: A Grounded Theory Investigation
    Mohallel, Amr A.
    Bass, Julian M.
    INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT: STRENGTHENING SOUTHERN-DRIVEN COOPERATION AS A CATALYST FOR ICT4D, PT I, 2019, 551 : 355 - 365
  • [2] Security Practices in Agile Software Development
    Selva-Mora, Alejandra
    Quesada-Lopez, Christian
    PROCEEDINGS 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON SOFTWARE-INTENSIVE BUSINESS, IWSIB 2024, 2024, : 56 - 63
  • [3] Agile Software Development Methodologies and Practices
    Williams, Laurie
    ADVANCES IN COMPUTERS, VOL 80, 2010, 80 : 1 - 44
  • [4] Combination of agile and lean in software development: Concept and realization
    Kombination von Agil und Lean in der Softwareentwicklung: Konzeption und Realisierung
    1600, Springer Verlag (37):
  • [5] Scaling Agile Software Development Through Lean Governance
    Ambler, Scott W.
    2009 ICSE WORKSHOP ON SOFTWARE DEVELOPMENT GOVERNANCE, 2009, : 1 - 2
  • [6] Advances in Using Agile and Lean Processes for Software Development
    Rodriguez, Pilar
    Mantyla, Mika
    Oivo, Markku
    Lwakatare, Lucy Ellen
    Seppanen, Pertti
    Kuvaja, Pasi
    ADVANCES IN COMPUTERS, VOL 113, 2019, 113 : 135 - 224
  • [7] Special Track on Lean and Agile Software Development (LASD)
    Przybylek, Adam
    Proceedings of the ACM Symposium on Applied Computing, 2024, : 792 - 793
  • [8] Adopting Test Automation on Agile Development Projects: A Grounded Theory Study of Indian Software Organizations
    Tyagi, Sulabh
    Sibal, Ritu
    Suri, Bharti
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2017): 18TH INTERNATIONAL CONFERENCE, XP 2017, 2017, 283 : 184 - 198
  • [9] Understanding agile software development practices using shared mental models theory
    Yu, Xiaodan
    Petter, Stacie
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (08) : 911 - 921
  • [10] Stress in Agile Software Development: Practices and Outcomes
    Meier, Andreas
    Kropp, Martin
    Anslow, Craig
    Biddle, Robert
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, 2018, 314 : 259 - 266