Institutional Repository

A framework for the adoption of Agile software development methodologies in Botswana

Show simple item record

dc.contributor.advisor Mnkandla, E.
dc.contributor.author Balasubramanian, Lavanya
dc.date.accessioned 2022-08-11T14:50:19Z
dc.date.available 2022-08-11T14:50:19Z
dc.date.issued 2022-01
dc.identifier.uri https://hdl.handle.net/10500/29232
dc.description.abstract Modern software development methodologies (SDMs) such as Agile, Scrum, Extreme Programming, Lean and others are emerging as the de facto software development methodologies around the globe, however, their uptake by Botswana software development companies (BSDCs) have been slow with many opting to use traditional methods such as the Waterfall method. This research aimed to explore the factors that affect the adoption of Agile SDMs by the Botswana software development industry (BSDI) and why the newer methodologies are not considered for adoption, and thereafter develop a guiding framework for the adoption of an appropriate Agile SDM. An interpretivist/constructivist paradigm guided this research study, and the case study methodology was adopted because it allows research of complex phenomena in a specific context to be conducted. A sample of 12 BSDCs using purposive sampling was used for the study, however, only 9 companies participated. Ethical approval for the research was sought from both the University of South Africa and the Government of Botswana. It was found that the adoption and implementation of newer SDMs by the BSDI were hampered by the assumption that this process would attract costs and affect profit margins of the industry, lack of knowledge about newer methodologies such as Agile, shortage of skilled personnel, insufficient resource support, and inefficient knowledge management systems. A framework, guided by the Technology Acceptance Model II, was developed, and validated. This framework provides a starting point for the Botswana software industry, organisations interested in adopting Agile methodologies. The framework emphasises better practices and provides guidance in the use of Agile as a software development methodology. en
dc.format.extent 1 online resource (xvi, 244 leaves) : illustrations, graphs (chiefly color), 1 color map en
dc.language.iso en en
dc.subject Software engineering en
dc.subject Software development methodology en
dc.subject Agile software development methodology en
dc.subject Methodology adoption en
dc.subject Software projects en
dc.subject Business process en
dc.subject Technology Acceptance Model I and II en
dc.subject Software development life cycle en
dc.subject Traditional Software Development Methodology en
dc.subject Information and communication technology en
dc.subject 4th Industry Revolution en
dc.subject.ddc 005.10285
dc.subject.lcsh Agile software development -- Botswana -- Case studies en
dc.subject.lcsh Computer-aided software engineering -- Botswana -- Case studies en
dc.subject.lcsh Software engineering -- Botswana -- Case studies en
dc.subject.lcsh Computer software -- Development -- Botswana -- Case studies en
dc.subject.lcsh Industrial revolution -- Botswana -- Case studies en
dc.title A framework for the adoption of Agile software development methodologies in Botswana en
dc.type Thesis en
dc.description.department School of Computing en
dc.description.degree Ph. D. (Information Systems) en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics