Abstract
We used existing studies on the integration of user experience design and agile methods as a basis to develop a framework for integrating UX and Agile. We performed a field study in an ongoing project of a medium-sized company in order to check if the proposed framework fits in the real world, and how some aspects of the integration of UX and Agile work in a real project. This led us to some conclusions situating contributions from practice to theory and back again. The framework is briefly described in this paper and consists of a set of practices, artifacts, and techniques derived from the literature. By combining theory and practice we were able to confirm some thoughts and identify some gaps—both in the company process and in our proposed framework—and drive our attention to new issues that need to be addressed. We believe that the most important issues in our case study are: UX designers cannot collaborate closely with developers because UX designers are working on multiple projects and that UX designers cannot work up front because they are too busy with too many projects at the same time.
Highlights
Agile development has become a mainstream regarding software development processes
We believe that the most important issues in our case study are: User Experience (UX) designers cannot collaborate closely with developers because UX designers are working on multiple projects and that UX designers cannot work up front because they are too busy with too many projects at the same time
We present similarities and differences between the findings from a previous theoretical study [3] and a framework proposed for integrating UX and Agile development that emerged from that theoretical study
Summary
Agile development has become a mainstream regarding software development processes. At the same time, an increasing understanding of the importance of good UX came along and the need to integrate these two areas emerged. Agile methods as well as User Experience (UX) design methods aim to build quality software, but despite this common concern, each approaches development from a different perspective [1]. While Agile methods mainly describe activities addressing code creation or project management, UX design methods describe activities for designing the product’s interactions and/or interface with a user. These two methodologies traditionally use different approaches for resource allocation in a project [2]. Agile methods strive to deliver small sets of software features to customers as quickly as possible in short iterations while, on the other hand, User-Centered Design (UCD) advocated spending considerable effort on research and analysis before development begins
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.