A contextualised model of the use of agile technique in South African software development team

被引:0
|
作者
Teffo, Mmaphuti C. [1 ]
Sigama, Khuliso [2 ]
Kanobe, Fred [3 ]
机构
[1] Tshwane Univ Technol, Fac Informat & Commun Technol, Dept Informat, Pretoria, South Africa
[2] Tshwane Univ Technol, Fac Informat & Commun Technol, Dept Comp Sci, Pretoria, South Africa
[3] Kyambogo Univ, Fac Sci, Dept Math & Stat, Kampala, Uganda
来源
SOUTH AFRICAN JOURNAL OF INFORMATION MANAGEMENT | 2023年 / 25卷 / 01期
关键词
agile; adaptive software development; rapid application development; Scrum; Kanban system; development teams; TECHNOLOGY; ACCEPTANCE;
D O I
10.4102/sajim.v25i1.1617
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
Background: Software development teams are challenged with the adoption of the most appropriate software development methodology. Despite their acceptance of agile methodologies, still many countries use traditional software development methods. Objectives: The major objective of this study was to develop a contextualised model for the adoption of agile methodologies in software development teams in South Africa.Method: Our study identified the factors that contributed to the adoption of agile software development teams in South Africa by conducting a factor analysis. We used descriptive statistics to determine the frequencies of the participant's demographics and situational variables. A composite research model based on technology, organisation and environment, individual characters and culture constructs was constructed and analysis was performed by applying the statistical techniques of correlation analysis, regression analysis and structural equation modelling.Results: The result of the analysis revealed that many teams do not have a specific model that they use in agile development methodology. Technology, organisation, environment and culture constructs were found to have an impact on teams in adopting agile methodologies. Conclusion: The study demonstrated that organisations lack appropriate models of agile methodologies adoption to inform their decision making. Therefore, adopt the developed model in taking informed decisions for their software development methodologies. The study makes a practical contribution to management and practice.Contribution: This study improves on software development approaches in developing countries. The developed model can be adopted as a theory in future research. It contributed literature to the body of knowledge.
引用
收藏
页数:9
相关论文
共 34 条
  • [1] Crowd Agile Model for Effective Software Development
    Qayyum, Shamaila
    Imtiaz, Salma
    Khan, Huma Hayyat
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2020), 2020, 396 : 272 - 279
  • [2] Eagle: A Team Practices Audit Framework for Agile Software Development
    Guerrero, Alejandro
    Fresno, Rafael
    Ju, An
    Fox, Armando
    Fernandez, Pablo
    Muller, Carlos
    Ruiz-Cortes, Antonio
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1139 - 1143
  • [3] Understanding the Use of Reference Architectures in Agile Software Development Projects
    Galster, Matthias
    Angelov, Samuil
    SOFTWARE ARCHITECTURE (ECSA 2015), 2015, 9278 : 268 - 276
  • [4] Global Software Development: Key Performance Measures of Team in a SCRUM Based Agile Environment
    Arumugam, Chamundeswari
    Vaidayanthan, Srinivasan
    Karuppuchamy, Harini
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT IV, 2018, 10963 : 672 - 682
  • [5] Introducing Agile Methods in a Large Software Development Team: The Impact on the Code
    Giblin, Mary
    Brennan, Padraig
    Exton, Chris
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2010, 48 : 58 - +
  • [6] Modeling the Dynamics of an Agile Scrum Team in the Development of a Single Software Project
    Ching, P. M.
    Mutuc, J. E.
    2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM), 2018, : 386 - 390
  • [7] An ensemble-based model for predicting agile software development effort
    Malgonde, Onkar
    Chari, Kaushal
    EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (02) : 1017 - 1055
  • [8] An ensemble-based model for predicting agile software development effort
    Onkar Malgonde
    Kaushal Chari
    Empirical Software Engineering, 2019, 24 : 1017 - 1055
  • [9] Introducing Agile Methods in a Large Software Development Team: The Developers Changing Perspective
    Giblin, Mary
    Brennan, Padraig
    Exton, Chris
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2010, 48 : 184 - +
  • [10] Drivers of agile software development use: Dialectic interplay between benefits and hindrances
    Vijayasarathy, Leo
    Turk, Dan
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (02) : 137 - 148