Structured software development versus agile software development: a comparative analysis

被引:0
|
作者
Alok Mishra
Yehia Ibrahim Alzoubi
机构
[1] Norwegian University of Science and Technology (NTNU),Faculty of Engineering
[2] American University of the Middle East,College of Business Administration
关键词
Agile methods; Waterfall; Structured software development; Comparative, analysis; Decision tree;
D O I
暂无
中图分类号
学科分类号
摘要
The use of agile methodology has become widespread in organizations that previously relied on traditional or structured software development methods, such as the waterfall approach. Successful completion rates for agile initiatives are at 40%, whereas only 15% of waterfall projects were successfully completed. To take advantage of the benefits of each method, many organizations are using a hybrid approach that combines Agile with Waterfall and structured software development methodologies. Rather than asking which methodology is superior, it is more productive to determine which one is most effective for a particular project. Agile projects have a failure rate of 10%, while waterfall projects fail 30% of the time. This study aims to compare and contrast agile and waterfall methodologies in order to create a decision tree for selecting the most suitable method for a software development project. Several cases and scenarios are examined using the hybrid development approach. Despite many advantages of Agile methodologies, a combination approach may be necessary, as Waterfall may be required for certain projects or development phases. This study explores the feasibility of combining Waterfall and Agile methodologies in software development management.
引用
收藏
页码:1504 / 1522
页数:18
相关论文
共 50 条
  • [1] Structured software development versus agile software development: a comparative analysis
    Mishra, Alok
    Alzoubi, Yehia Ibrahim
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2023, 14 (04) : 1504 - 1522
  • [2] A Comparative Analysis of Traditional Software Engineering and Agile Software Development
    Aitken, Ashley
    Ilango, Vishnu
    [J]. PROCEEDINGS OF THE 46TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2013, : 4751 - 4760
  • [3] A Comparative Analysis and Evaluation of Different Agile Software Development Methodologies
    Al-Saleem, Saleh M.
    Ullah, Hanif
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (07): : 39 - 45
  • [4] 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
  • [5] Agile Software Development Methods: A Comparative Review
    Abrahamsson, Pekka
    Oza, Nilay
    Siponen, Mikko T.
    [J]. AGILE SOFTWARE DEVELOPMENT: CURRENT RESEARCH AND FUTURE DIRECTIONS, 2010, : 31 - +
  • [6] Software Quality Analysis for Agile Development
    Yamada, Shigeru
    Kii, Ryosuke
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [7] Software metrics for agile software development
    Kunz, Martin
    Dumke, Reiner R.
    Zenker, Niko
    [J]. ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 673 - 678
  • [8] Agile software development
    Brandl, Dennis
    [J]. CONTROL ENGINEERING, 2009, 56 (07) : 18 - 18
  • [9] Agile Software Development
    Greer, Des
    Hamon, Yann
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 943 - 944
  • [10] An Analysis of the History of Classical Software Development and Agile Development
    Jiang, Li
    Eberlein, Armin
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 3733 - +