White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Maturity Models in the Context of Integrating Agile Development Processes and User Centred Design

Mostafa, Dina (2013) Maturity Models in the Context of Integrating Agile Development Processes and User Centred Design. PhD thesis, University of York.

[img]
Preview
Text (PhD Thesis : Maturity Models in the Context of Integrating Agile Development Processes and User Centred Design)
PhD_Main_Dina.pdf
Available under License Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 UK: England & Wales.

Download (4Mb) | Preview

Abstract

Integrating Agile development processes and User Centred Design (UCD) gained increased interest arguably due to three reasons: first, the reported advantages of UCD in enabling developers to understand the users needs, and how the software can support their goals. Second, the deficiency of Agile methods in: providing guidance for developing usable software; and discussing usability, user requirements elicitation and usability evaluation methods. Third, differences between Agile methods and UCD that can make their integration challenging. Agile and User Centred Design Integration (AUCDI) research did not exploit Usability Maturity Models (UMMs) potential. Organizations aspiring to achieve AUCDI can utilize UMMs in assessing its UCD capability, identifying organization's UCD weaknesses and strengths, and planning for improvement. This thesis aims to investigate the suitability of utilizing UMMs in the context of Agile processes. In order to achieve this aim, this thesis conducted: first, a Systematic Literature Review (SLR) that identified and classified AUCDI challenges and explored the proposed practices to deal with them. Second, an interview study of industrial AUCDI attempts that identified the AUCDI difficulties and integration methods. Third, an interview study that evaluated the suitability of two UMMs; Nielsen model and Usability Maturity Model-Human Centrdness Scale (UMM-HCS) for utilization in assessing usability maturity levels in the context of Agile projects. The results of these studies revealed that both models are deficient in their theoretical maturation foundations and scoring scheme and in addressing the activities and challenges associated with AUCDI. As a result of these deficiencies we utilized the results of the SLR and the empirical studies in developing a set of dimensions that represent fundamental elements that affect the AUCDI process. These dimensions were utilized in the development of a descriptive AUCDI Maturity Model that addresses the activities, success factors, and challenges identified within the AUCDI domain.

Item Type: Thesis (PhD)
Keywords: Agile Development Processes,XP, Scrum, User Centred Design, Agile and User Centred Design Integration, Integrating Agile and User Centred Design
Academic Units: The University of York > Computer Science (York)
Identification Number/EthosID: uk.bl.ethos.605348
Depositing User: Mrs Dina Mostafa
Date Deposited: 17 Jun 2014 14:19
Last Modified: 08 Sep 2016 13:30
URI: http://etheses.whiterose.ac.uk/id/eprint/6295

You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.

Actions (repository staff only: login required)