Investigating Software Development Methodologies and Practices in Software Industry in Tanzania

Edwin T. Mushashu, J. Mtebe
{"title":"Investigating Software Development Methodologies and Practices in Software Industry in Tanzania","authors":"Edwin T. Mushashu, J. Mtebe","doi":"10.23919/ISTAFRICA.2019.8764884","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":420572,"journal":{"name":"2019 IST-Africa Week Conference (IST-Africa)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IST-Africa Week Conference (IST-Africa)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ISTAFRICA.2019.8764884","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

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.
调查坦桑尼亚软件行业的软件开发方法和实践
在过去的几年里,东非和坦桑尼亚的软件产业发展迅速。在过去十年中,软件行业对经济增长的贡献率高达40%,注册公司数量每年都在增加。尽管有这些发展,很少有研究调查软件开发方法和实践,这些方法和实践已经应用于软件行业,以及它们如何影响软件项目的成功或失败。本研究调查了18家公司的软件开发活动,以确定软件开发方法被采用的程度以及影响这种方法选择的因素。这项研究使用了问卷调查、半结构化访谈和文献回顾,涉及来自坦桑尼亚达累斯萨拉姆18家软件公司的54名开发人员和项目经理。研究发现,大多数软件公司一直在采用传统的软件开发方法,占79个研究软件产品的72%。具体而言,在使用传统软件方法开发的51个软件产品中,近一半的软件产品采用了瀑布模型。此外,敏捷方法和其他迭代方法在软件行业中很少被采用。讨论了研究结果的意义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信