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 条
  • [31] COOPERATION BETWEEN UNIVERSITY AND INDUSTRY IN THE RESEARCH OF THE SUITABILITY OF AGILE METHODOLOGIES IN SOFTWARE DEVELOPMENT
    Bordeaux Mattos, L. F.
    Oliveira, A.
    Ribeiro, R.
    12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2019), 2019, : 1303 - 1311
  • [32] HCI Practices in the Nigerian Software Industry
    Ogunyemi, Abiodun
    Lamas, David
    Adagunodo, Emmanuel Rotimi
    Barreto da Rosa, Isaias
    HUMAN-COMPUTER INTERACTION - INTERACT 2015, PT II, 2015, 9297 : 479 - 488
  • [33] Software Testing Practices in IT Industry of Pakistan
    Jahan, Muhammad Shah
    Riaz, Muhammad Talha
    Kashif
    Abbas, Muhammad
    PROCEEDINGS OF THE 6TH CONFERENCE ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2019), 2020,
  • [34] Software Testing: Survey of the Industry Practices
    Hynninen, T.
    Kasurinen, J.
    Knutas, A.
    Taipale, O.
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1449 - 1454
  • [35] Use of software and project management metrics in agile software development methodologies
    Chloros, Dimitrios
    Gerogiannis, Vassilis C.
    Kakarontzas, George
    PROCEEDINGS OF 2022 THE 3RD EUROPEAN SYMPOSIUM ON SOFTWARE ENGINEERING, ESSE 2022, 2022, : 25 - 32
  • [36] Barriers to the software industry development in Japan: The structure of the industry and software manpower
    Kim, JS
    Choi, JH
    INTERNATIONAL JOURNAL OF TECHNOLOGY MANAGEMENT, 1997, 13 (04) : 395 - 412
  • [37] Barriers to the software industry development in Japan: The structure of the industry and software manpower
    Korea Advanced Inst of Science and, Technology, Seoul, Korea, Republic of
    Int J Technol Manage, 4 (395-412):
  • [38] Measuring and comparing the adoption of software process practices in the software product industry
    Ronkko, Mikko
    Jarvi, Antero
    Makela, Markus M.
    MAKING GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT A SUCCESS STORY, 2008, 5007 : 407 - +
  • [39] Empirical analysis on the satisfaction of IT employees comparing XP practices with other software development methodologies
    Mannaro, K
    Melis, M
    Marchesi, M
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3092 : 166 - 174
  • [40] Industry Practices and Event Logging: Assessment of a Critical Software Development Process
    Pecchia, Antonio
    Cinque, Marcello
    Carrozza, Gabriella
    Cotroneo, Domenico
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 169 - 178