Exploring User-centered Agile Design An Autoethnographic study
Information
Författare: Sebastian SjöbergBeräknat färdigt: 2024-06
Handledare: Jonas Lindstedt
Handledares företag/institution: Quintus Technologies AB
Ämnesgranskare: Miriam Börjesson Rivera
Övrigt: -
Presentation
Presentatör: Sebastian SjöbergPresentationstid: 2024-05-30 16:15
Opponent: Allan Salimi
Abstract
In the world of software development, the most common framework is the agile framework. This framework first arose as a counter-reaction to waterfall development, mostly to incorporate user-centered design. But today the user-centered design and the user are often overlooked. Still, some believe that the integration of user-centered design and agile development could help improve software development. This integration is called user-centered agile design or UCAD for short. The main reason for considering UCAD over agile development is that software stands and falls with good user experience. Something that the user-centered perspective can help with.
This thesis therefore sought to research the usage of UCAD in daily work with an autoethnographic approach. This meant that the author could use their experiences from developing a piece of software as the basis of the research. This software was a webshop application for Quintus Technologies AB that acts as a way for their customers to buy spare and wear parts. The results were therefore in the form of a story told in first-person perspective about the whole development period of about 20 weeks.
This project found amongst other things that UCAD does hold some merit and the
author also enjoyed this way of working. There were of course some problems, with the
biggest challenge being the act of trying to balance UX and functional tasks. To combat
this problem the notion of gear-switching was conceptualized. One specific factor that
was brought up by earlier research was also found to be important. This factor was the
task factor and most importantly this factor brought up the consideration of tasks over
roles. Whilst this project indicates that UCAD might be a good evolution of the agile
framework there is still a lot more research that needs to be done mostly in different
settings. Such as bigger teams and with more mature software. Whilst more research is
needed, this project still shows great potential for the UCAD framework.