Applying User Experience and User-Centered Design Software Processes in Undergraduate Mobile Application Development Teaching

Agile methods in undergraduate courses have been explored by various authors looking to close the gap between industry and professional profiles. We have structured an Android application development course based on a tailored agile process for development of educational software tools. This process is based on both Scrum and Extreme Programming in combination with User Experience (UX) and User-Centered Design (UCD) approaches. The course is executed in two phases: the first half of the course's semester presents theory on agile and mobile applications development, the latter half is managed as a workshop where students develop for an actual client. The introduction of UX and UCD exploiting the close relationship with stakeholders expected from an agile process can enhance Quality in Use features. Since 2019 two of the projects have been extended in agreement between the client and students. Students, clients and users have found value in the generated products.

READ FULL TEXT

page 4

page 5

page 6

page 9

page 10

research
04/10/2018

Scrum2Kanban: Integrating Kanban and Scrum in a University Software Engineering Capstone Course

Using university capstone courses to teach agile software development me...
research
09/03/2018

Agile Metrics for a University Software Engineering Course

Teaching agile software development by pairing lectures with hands-on pr...
research
04/24/2022

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

The integration of Agile development and user experience (UX) has receiv...
research
04/05/2019

Agile Process Consultation -- An Applied Psychology Approach to Agility

An agile change effort in an organization needs to be understood in rela...
research
11/23/2022

Participation of Stakeholder in the Design of a Conception Application of Augmentative and Alternative Communication

The objective of this paper is to describe the implication of an interdi...
research
09/20/2017

Mobile-D: An Agile Approach for Mobile Application Development

Mobile phones have been closed environments until recent years. The chan...
research
07/09/2020

Reusable Learning Objects: An Agile Approach

This paper discusses Reusable Learning Objects (RLOs) and to what extent...

Please sign up or login with your details

Forgot password? Click here to reset