A model for integrating user experience into Agile software development
- Authors: Manakaza, Mpile
- Date: 2023-04
- Subjects: Customer satisfaction , Agile development (Computer science) , South Africa
- Language: English
- Type: Master's theses , Thesis
- Identifier: http://hdl.handle.net/10948/60949 , vital:69295
- Description: The Agile software development methodology has progressed over time and has become the most popularly used methodology for many projects owing to its adaptable and advanced nature. Agile is an iterative and incremental method that supports project teams to maintain the growing demands of present-day organisations. In software development, it is imperative to build software that ensures a holistic user experience and meets requirements. Software Developers and User Experience Designers focus on users’ preferences and requirements while navigating an application through an approach called user-centred design (UCD). The purpose of Agile user-experience (UX) methods is to build user-centric software solutions using the Agile methodology. Literature indicates a scarcity of Agile-UX models to integrate user experience design processes effectively within Agile software development. Hence, the motivation for this study was to create a practical model for integrating user experience design processes into Agile software development for implementation by software development teams. Initially, the study defines the problem that formed the basis for the initiation of this research, followed by the research questions and objectives that are the fundamental portion of the development of this study. This study highlights the benefits and challenges of Agile-UX methods through a case study of Agile software development teams in South Africa. Furthermore, additional best practices are recommended. A survey questionnaire was distributed to software development teams to identify the various factors that lead to implementing Agile-UX methods. The distribution of the survey questionnaire supported the theoretical perspective of this study. Furthermore, Agile development (AD) and UCD are not easy to combine as UCD aims to understand users before software product development, and no activities are performed before development starts in AD. Lastly, a significant benefit is that user-centred software systems create and promote team collaboration and communication and, ultimately, successful software projects. , Thesis (MIT) -- Faculty of Engineering, the Built Environment and Technology, School of Information and Communication Technology, 2022
- Full Text:
- Date Issued: 2023-04
An assessment of professional development for public service employees: a case study of the Eastern Cape office of the premier
- Authors: Nzoyi, Lindokuhle
- Date: 2020-04
- Subjects: Performance--Management (South Africa) , Eastern Cape (South Africa) , South Africa
- Language: English
- Type: Master's theses , text
- Identifier: http://hdl.handle.net/10948/55118 , vital:49121
- Description: Professional development in the public service sector has attracted increased interest of researchers over the years. It has been tipped to bolster the quality of public services, which is often frowned upon, especially in the developing world. Thus, this study was carried out with the aim of establishing the perceptions of managers at the Office of the Premier (OTP) regarding the need for a comprehensive framework to enhance service delivery. The study adopted a qualitative case study approach that was based on the use of semi-structured interviews as the primary data collection method. Public officials who work in the OTP were interviewed to determine the challenges encountered by the government department in an effort to improve their performance management. The findings of the study revealed that the OTP has various developmental and training programmes in place to equip its officials to enhance their skills, competences and Knowledge which includes the Leadership programmes and Change Management that aims at linking management and employees to improve performance of the organisation. The findings showed that there is a need for a learning organisation within the OTP, as stipulated in the Senge model. The OTP also needs to conduct regular staff training, which is of paramount importance for improving competence and performance in the delivery of services. The study concluded by proposing the need to establish a learning environment that will provide opportunities for employees to be capacitated with relevant skills development programmes. , Thesis (MPA) -- Faculty of Humanities, School of Governmental and Social Sciences, 2020
- Full Text:
- Date Issued: 2020-04