Investigating Software Development Methodologies and Practices in Software Industry in Tanzania

被引:4
|
作者
Mushashu, Edwin T. [1 ]
Mtebe, Joel S. [1 ]
机构
[1] Univ Dar Es Salaam, Dar Es Salaam, Tanzania
关键词
Software development; software industry; software development methodologies;
D O I
10.23919/istafrica.2019.8764884
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The last few years have seen a growing development of software industry in East Africa and Tanzania in particular. The software industry has contributed up to 40% of the economic growth in the past 10 years with the number of registered firms increasing yearly. Despite these developments, few studies have investigated the software development methodologies and practices that have been applied in the software industry and how they affect the success or failure of the software projects. This study investigated software development activities in 18 firms to determine to what extent the software development methods are being adopted and the factors influencing the selection of such methodologies. The study used questionnaire, semi-structured interviews, and documentary review involving 54 developers and project managers from 18 software firms in Dar es Salaam, Tanzania. The study found that the majority of software firms have been adopting traditional software development methodologies accounting to 72% of 79 studied software products. Specifically, amongst 51 software products developed using traditional software methodology, nearly half of the software products adopted waterfall model. Moreover, agile methodologies and other iterative methods are rarely adopted in the software industry. The implications of the results are discussed.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Variations in software development practices
    Jones, C
    IEEE SOFTWARE, 2003, 20 (06) : 22 - +
  • [42] Software Development Practices Patterns
    Kattan, Herez Moise
    Goldman, Alfredo
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2017): 18TH INTERNATIONAL CONFERENCE, XP 2017, 2017, 283 : 298 - 303
  • [43] Software development practices, software complexity, and software maintenance performance: A field study
    Banker, RD
    Davis, GB
    Slaughter, SA
    MANAGEMENT SCIENCE, 1998, 44 (04) : 433 - 450
  • [44] Investigating agile requirements engineering practices in the South African software development market
    Naicker N.
    Maharaj M.S.
    Journal of Computing and Information Technology, 2020, 28 (01) : 33 - 58
  • [45] Modelling software development methodologies: A conceptual foundation
    Gonzalez-Perez, Cesar
    Sellers, Brian Henders
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (11) : 1778 - 1796
  • [46] A Survey of Agile Software Development Methodologies in Ecuador
    Quelal, Rosa E.
    Villavicencio, Monica
    Mendoza, Luis E.
    2018 13TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2018,
  • [47] An Approach for Assessment of Software Development Methodologies Suitability
    Vavpotic, D.
    Vasilecas, O.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2011, (08) : 107 - 110
  • [48] MODERN SOFTWARE-DEVELOPMENT METHODOLOGIES AND THEIR ENVIRONMENTS
    WASSERMAN, AI
    COMPUTER PHYSICS COMMUNICATIONS, 1985, 38 (02) : 119 - 134
  • [49] An integrated approach to security in software development methodologies
    Raman, Abhay
    Muegge, Steven
    2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 1921 - 1924
  • [50] Software Development Methodologies, HEIs, and the Digital Economy
    Saeedi, Kawther
    Visvizi, Anna
    EDUCATION SCIENCES, 2021, 11 (02): : 1 - 22