A contingency fit model of critical success factors for software development projects A comparison of agile and traditional plan-based methodologies

被引:72
|
作者
Ahimbisibwe, Arthur [1 ]
Cavana, Robert Y. [2 ]
Daellenbach, Urs [2 ]
机构
[1] Victoria Univ Wellington, Wellington, New Zealand
[2] Victoria Univ Wellington, Sch Management, Wellington, New Zealand
关键词
Methodology; Fit; Project success; Critical success factors; Contingency; Software development projects; RISK; UNCERTAINTY; MANAGEMENT; PERFORMANCE; STRATEGY; SIZE;
D O I
10.1108/JEIM-08-2013-0060
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose - While the choices available for project management methodologies have increased significantly, questions remain on whether project managers fully consider their alternatives. When project categorization systems and criteria are not logically matched with project objectives, characteristics and environment, this may provide the key reason for why many software projects are reported to fail to deliver on time, budget or do not give value to the client. The purpose of this paper is to identify and categorize critical success factors (CSFs) and develop a contingency fit model contrasting perspectives of traditional plan-based and agile methodologies. Design/methodology/approach - By systematically reviewing the previous literature, a total of 37 CSFs for software development projects are identified from 148 articles, and then categorized into three major CSFs: organizational, team and customer factors. A contingency fit model augments this by highlighting the necessity to match project characteristics and project management methodology to these CSFs. Findings - Within the three major categories of CSFs, individual factors are ranked based on how frequently they have been cited in previous studies, overall as well as across the two main project management methodologies (traditional, agile). Differences in these rankings as well as mixed empirical support suggest that previous research may not have adequately theorized when particular CSFs will affect project success and lend support for the hypothesized contingency model between CSFs, project characteristics and project success criteria. Research limitations/implications - This research is conceptual and meta-analytic in its focus. A crucial task for future research should be to test the contingency fit model developed using empirical data. There is no broad consensus among researchers and practitioners in categorizing CSFs for software development projects. However, through an extensive search and analysis of the literature on CSFs for software development projects, the research provides greater clarity on the categories of CSFs and how their direct, indirect and moderated effects on project success can be modelled. Practical implications - This study proposes a contingency fit model and contributes towards developing a theory for assessing the role of CSFs for project success. While future empirical testing of this conceptual model is essential, it provides an initial step for guiding quantitative data collection, specifies detailed empirical analysis for comparative studies, and is likely to improve clarity in debate. Since previous studies have not rigorously assessed the impact of fit between project characteristics, project environment and project management methodology on project success, additional empirically robust studies will help to clarify contradictory findings that have limited theory development for CSFs of software development projects to date. Originality/value - Previous research for software development projects has frequently not fully incorporated contingency as moderation or contingency as fit (traditional vs agile). This research sets out to develop fully a contingency fit perspective on software development project success, through contrasting traditional plan-driven and agile methodologies. To do this, the paper systematically identifies and ranks 37 CSFs for software projects from 148 journal publications and holistically categorizes them as organizational, team, customer and project factors.
引用
收藏
页码:7 / 33
页数:27
相关论文
共 34 条
  • [1] Empirical comparison of traditional plan-based and agile methodologies Critical success factors for outsourced software development projects from vendors' perspective
    Ahimbisibwe, Arthur
    Daellenbach, Urs
    Cavana, Robert Y.
    [J]. JOURNAL OF ENTERPRISE INFORMATION MANAGEMENT, 2017, 30 (03) : 400 - 453
  • [2] Critical Success Factors for Agile Software Development
    Pacagnella Junior, Antonio Carlos
    da Silva, Vinicius Romeiro
    Aquino Junior, Plinio Thomaz
    [J]. IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2024, 71 : 14807 - 14823
  • [3] A survey study of critical success factors in agile software projects
    Chow, Tsun
    Cao, Dac-Buu
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (06) : 961 - 971
  • [4] A Review on the Critical Success Factors of Agile Software Development
    Aldahmash, Abdullah
    Gravell, Andy M.
    Howard, Yvonne
    [J]. SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2017), 2017, 748 : 504 - 512
  • [5] A model of critical success factors for software projects
    Sudhakar, Goparaju Purna
    [J]. JOURNAL OF ENTERPRISE INFORMATION MANAGEMENT, 2012, 25 (06) : 537 - +
  • [6] Agile software development projects-Unveiling the human-related critical success factors
    Barros, Leonor
    Tam, Carlos
    Varajao, Joao
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 170
  • [7] Agile Development Teams in A Plan-Driven Organization: Interplay between Agile and Traditional Software Methodologies
    Khalil, Carine
    Fernandez, Valerie
    [J]. ICEME 2011: THE 2ND INTERNATIONAL CONFERENCE ON ENGINEERING AND META-ENGINEERING, 2011, : 164 - 167
  • [8] The factors influencing the success of on-going agile software development projects
    Tam, Carlos
    da Costa Moura, Eduardo Joia
    Oliveira, Tiago
    Varajao, Joao
    [J]. INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2020, 38 (03) : 165 - 176
  • [9] Comparison between Traditional Plan-based and Agile Software Processes According to Team Size & Project Domain (A Systematic Literature Review)
    Keshta, Nesma
    Morgan, Yasser
    [J]. 2017 8TH IEEE ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2017, : 567 - 575
  • [10] Moving from traditional to agile software development methodologies also on large, distributed projects.
    Papadopoulos, Georgios
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON STRATEGIC INNOVATIVE MARKETING (IC-SIM 2014), 2015, 175 : 455 - 463