Show simple item record

dc.contributor.advisorNorman, Michael
dc.contributor.authorChidyiwa, Octavia
dc.date.accessioned2021-03-03T07:45:57Z
dc.date.available2021-03-03T07:45:57Z
dc.date.issued2020
dc.identifier.urihttp://hdl.handle.net/11394/7925
dc.descriptionMasters of Scienceen_US
dc.description.abstractIn a world where technology is advancing at a very rapid pace, global competition has significantly increased, and this is putting pressure on software companies to produce quality software. It has therefore become critically important to manage well the implementation of software engineering projects by employing effective methods that ensure the best product is produced. The most popular software project implementation methodologies are the Traditional methods and Agile methods. This research explored these two methodologies by comparing the strength and weakness of both approaches. The research was conducted using a constructionist epistemology with a critical inquiry using the grounded theory methodology, applying both quantitative and qualitative methods to the case studies. Findings were collected through participant observation using a designed questionnaire targeting a selected sample of the study population. This sample of the population consisted of Ecommerce organizations in the Western Cape province of South Africa to establish which of the Traditional or Agile methods would best lead to the successful implementation of Ecommerce software engineering projects. The research results showed that the Agile methodology was the preferred and recommended approach. Very few participants of the research supported the Traditional approach to still be considered and used for projects with well-known end goals. An Ecommerce website prototype for a local Cape Town business was constructed as following the Agile approach to measure and validate the findings of the research. The prototype was built successfully from conception to the final delivery product and on time confirming the Agile approach as best for Ecommerce software development. In conclusion, the Agile methodology is the choice approach based on reviewed literature, the research results, and the prototype construction. These results will help in critical decision making regarding an appropriate development methodology to follow for the Ecommerce industry in the Western Cape.en_US
dc.language.isoenen_US
dc.publisherUniversity of the Western Capeen_US
dc.subjectAgile project managementen_US
dc.subjectScrumen_US
dc.subjectTraditional software developmenten_US
dc.subjectWaterfallen_US
dc.subjectLinear approachen_US
dc.subjectIterativeen_US
dc.subjectAgilistsen_US
dc.subjectTraditionalistsen_US
dc.subjectAgilityen_US
dc.subjectE-commerceen_US
dc.subjectSoftware engineeringen_US
dc.titleAn investigation of the best-practices for implementing an Ecommerce software engineering project comparing two common methodologies, viz. Agile and Traditional.en_US
dc.rights.holderUniversity of the Western Capeen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record