Repository logo
 

Critical success factors that influence the performance of agile software development methodologies in organisations.

dc.contributor.advisorMarimuthu, Mudaray.
dc.contributor.authorPeters, Yeshmeeta Deodutt.
dc.date.accessioned2021-12-20T06:22:53Z
dc.date.available2021-12-20T06:22:53Z
dc.date.created2020
dc.date.issued2020
dc.descriptionMasters Degree. University of KwaZulu-Natal, Durban.en_US
dc.description.abstractThe agile manifesto was brought into existence in 2001 and agile as a methodology was derived in the 1990s. The reason for the formulation of this methodology was to create methods to produce software in a better manner that could fulfill the customer’s needs in an environment that was iterative and controlled. The types of agile methodologies being followed are Scrum, extreme project management, adaptive project management, and dynamic project management method and scrum is the most widely utilized. There is insufficient research into the hierarchy of importance of the critical success factors that affect agile projects. Critical success factors of organisational structure, people, process, technical and, project factors have been identified in previous studies, however, the ranking of these factors in terms of the level of importance for agile success has not been studied enough. These critical factors are classified as Technical, Organisational, Process, Project, and People categories. There were suggestions from researchers that test automation and cloud computing can also positively affect the success of a project using agile. Since these two factors were not studied in conjunction with the other critical factors mentioned previously, this study extended previous studies by incorporating these factors. This study expanded the factors by including cloud computing and test automation as possible critical factors to the successful implementation of agile software development. The research method chosen for this study was the quantitative method. The data was collected using questionnaires and was analyzed via descriptive and inferential statistics. To achieve an acceptable statistical power, a sample size of 200 agile practitioners was targeted, but the researcher was able to obtain 110 responses. SPSS version 27.0 was used for the descriptive and inferential data analysis and the statistical tests. The main findings indicated that people, technical factors, and test automation were the top three critical success factors in terms of importance. The project, people, and organisational structure were the top three critical success factors in terms of performance. Cloud computing was found to be less important whereas test automation was found to be an important factor for agile success. Significant gaps were identified between the critical success factors and their performance in organisations. The study recommends that organisations place additional emphasis on the critical success factors that affect agile success and the performance of these factors to close the gap identified in this study. Further recommendations are to provide adequate training in agile processes.en_US
dc.description.notesAuthor captured on university records as Yeshmeeta Deodutt Peters.en_US
dc.identifier.urihttps://researchspace.ukzn.ac.za/handle/10413/20041
dc.language.isoenen_US
dc.subject.otherAgile software development.en_US
dc.subject.otherCloud computing.en_US
dc.subject.otherTraditional software methodologies.en_US
dc.subject.otherTest automation.en_US
dc.subject.otherSoftware development--Critical success factors.en_US
dc.titleCritical success factors that influence the performance of agile software development methodologies in organisations.en_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Peters_Yeshmeeta_Deodutt_2020.pdf
Size:
1.51 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.64 KB
Format:
Item-specific license agreed upon to submission
Description: