Institutional Repository

Exploring issues in agile requirements engineering in the South African industry

Show simple item record

dc.contributor.advisor Mnkandla, Ernest
dc.contributor.author Sebega, Yanda
dc.date.accessioned 2019-12-19T06:56:38Z
dc.date.available 2019-12-19T06:56:38Z
dc.date.issued 2017-01
dc.identifier.uri http://hdl.handle.net/10500/26212
dc.description.abstract The agile manifesto has certainly changed the way software is produced in the Information Communications Technology (ICT) industry. However, many persistent challenges cripple agile software development. One challenge is that the constant change in technology makes the requirements hard to implement. Another is that issues of the agile requirements engineering (ARE) process are abundant and pervasive throughout software projects. The aim of this study is to determine common issues in agile requirements engineering in the South African software industry and identify tools and frameworks to mitigate risks emanating from such problems. This includes finding out how much value software practitioners put in the agile principles. This study was essentially quantitative, based on a cross-sectional survey. Self-administered questionnaires were used to collect required data which was then subjected to exploratory data analysis using SPSS (Statistical Package for the Social Sciences), a tool for statistical analysis. The results show that software practitioners have a strong penchant for principles of the Agile Manifesto. Major issues in agile requirements engineering include lack of proper validation tools and techniques, scope problems, lack of proper documentation, issues of prioritisation, as well as unavailability of customer representative. A detailed baseline of issues in agile requirements engineering was created along with a set of recommended tools and techniques used in the software industry. As for the recommendation, it is suggested that companies invest more on validation tools and techniques and consider non-functional requirements integration during software development. en
dc.format.extent 1 online resource (x, 94 leaves) : color illustrations, color graphs en
dc.language.iso en en
dc.subject Agile requirements engineering en
dc.subject Agile tools and techniques en
dc.subject Issues of agile requirements engineering en
dc.subject Customer collaboration en
dc.subject Non-functional requirements en
dc.subject.ddc 004.67820968
dc.subject.lcsh Agile software development -- South Africa en
dc.subject.lcsh Cloud computing -- South Africa en
dc.subject.lcsh Agile software development -- Technological innovations -- South Africa en
dc.title Exploring issues in agile requirements engineering in the South African industry en
dc.type Dissertation en
dc.description.department School of Computing en
dc.description.degree M. Sc. (Computing) en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics