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 |