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 条
  • [1] Agile Software Development Methodologies and Practices
    Williams, Laurie
    [J]. ADVANCES IN COMPUTERS, VOL 80, 2010, 80 : 1 - 44
  • [2] Investigating adoption of agile software development methodologies in organisations
    Grinyer, Antony
    [J]. Agile Processes in Software Engineering and Extreme Programming, Proceedings, 2007, 4536 : 163 - 164
  • [3] Evaluating Software Development Methodologies Based on their Practices and Promises
    Mohagheghi, Parastoo
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2008, 182 : 14 - 35
  • [4] Software development methodologies and practices in start-ups
    Tegegne, Esubalew Workineh
    Seppanen, Pertti
    Ahmad, Muhammad Ovais
    [J]. IET SOFTWARE, 2019, 13 (06) : 497 - 509
  • [5] Characterization of Software Development Methodologies in the Telecommunication Industry of South Africa
    Nojila, Olebogeug Helen
    Mavetera, Nehemiah
    Mavetera, Chipo Getrude
    [J]. VISION 2020: SUSTAINABLE ECONOMIC DEVELOPMENT, INNOVATION MANAGEMENT, AND GLOBAL GROWTH, VOLS I-IX, 2017, 2017, : 1859 - 1872
  • [6] Software Engineering Practices and Methods in the Game Development Industry
    McKenzie, Timothy
    Trujillo, Miguel Morales
    Hoermann, Simon
    [J]. CHI PLAY'19: EXTENDED ABSTRACTS OF THE ANNUAL SYMPOSIUM ON COMPUTER-HUMAN INTERACTION IN PLAY, 2019, : 181 - 193
  • [7] Adoption of OSS Development Practices by the Software Industry: A Survey
    Petrinja, Etiel
    Sillitti, Alberto
    Succi, Giancarlo
    [J]. OPEN SOURCE SYSTEMS: GROUNDING RESEARCH, 2011, 365 : 233 - 243
  • [8] Ethnographic Study on Practices of the Software Development Industry in Chile
    Carrizo, Dante
    Alfaro, Andres
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY & SYSTEMS (ICITS 2018), 2018, 721 : 700 - 709
  • [9] DEVELOPMENT METHODOLOGIES FOR SCIENTIFIC SOFTWARE
    DODDS, RH
    REHAK, DR
    LOPEZ, LA
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1982, 12 (12): : 1085 - 1100
  • [10] Software testing practices in industry
    Juristo, Natalia
    Moreno, Ana M.
    Strigel, Wolfgang
    [J]. IEEE SOFTWARE, 2006, 23 (04) : 19 - 21