However, some challenges have been reported for requirements management in AMs. One is an over-reliance on a single customer representative. Also, the needs of the end user are often overlooked, especially, in internet application development. It is necessary to support the customer by involving more end-user consideration in the development process.
The main objective of this research is to develop a way of including more consideration of end user needs to further improve requirements management in AMs. This thesis examines what requirements management is and how it is generally conducted in Agile situations. To illustrate the approach personas, a popular Interaction Design (ID) technique, is combined with Scrum, the most popular AM.
Three academic-based case studies were conducted during this work. The first showed that there is a need to include more user involvement in Agile development, particularly in internet-based projects. The second study was conducted to evaluate the proposed solution created in the form of a combined ID-Scrum approach. It was found that this brought more user consideration into Scrum without compromising the Agile philosophy. A third study examined the benefits of the artefacts produced by the combined approach. Here, it was found that there was significant benefit over the standard Scrum products. Two expert reviews validated the results. The general conclusion is that a combination of ID and AMs to improve requirements management is possible although with certain modifications in both of the approaches.