Log In Sign Up

Integrating User Experience into Agile – An Experience Report on Lean UX and Scrum

by   Manal Alhammad, et al.

The integration of Agile development and user experience (UX) has received significant attention over the past decade. The literature contains several process models and wide-ranging discussion about the benefits and challenges of this integration. However, academia has given this integration short shrift. In fact, there are very few publications covering educational courses dealing with Agile development and UX. In this paper, we report on our experience of designing and running a graduate software engineering course that covers the integration of Lean UX into Scrum and employs gamification to improve student engagement. We identified six lessons learned that new point to important aspects to be considered when integrating Agile development and UX in academia. For example, we discuss the complexity of managing Lean UX activities in short sprints or how the design of a testable and tactical hypothesis can be one of the most challenging aspects of the Lean UX process.


page 4

page 5

page 7

page 10


Enhancing Agile Software Development Sustainability through the Integration of User Experience and Gamification

This article provides a rich discussion on how the sustainability of agi...

Agile Metrics for a University Software Engineering Course

Teaching agile software development by pairing lectures with hands-on pr...

The Systems Approach to Change and the Agile Software Development Context

There is a diversity of models explaining organizational culture and how...

How to Integrate Security Compliance Requirements with Agile Software Engineering at Scale?

Integrating security into agile software development is an open issue fo...

Agile development for vulnerable populations: lessons learned and recommendations

In this paper we draw attention to the challenges of managing software p...

ScrumLint: Identifying Violations of Agile Practices Using Development Artifacts

Linting tools automatically identify source code fragments that do not f...

Teaching DevOps in Corporate Environments: An experience report

This paper describes our experience of training a team of developers of ...