scispace - formally typeset
Open AccessJournal ArticleDOI

Lessons Learned to Improve the UX Practices in Agile Projects Involving Data Science and Process Automation

Reads0
Chats0
TLDR
In this article , the authors investigated the practices and difficulties experienced by agile teams during the development of data science and process automation projects and analyzed the benefits and the teams' perceptions regarding user participation in these projects.
Abstract
Context: User-Centered Design and Agile methodologies focus on human issues. Nevertheless, agile methodologies focus on contact with contracting customers and generating value for them. Usually, the communication between end users and the agile team is mediated by customers. However, they do not know the problems end users face in their routines. Hence, UX issues are typically identified only after the implementation, during user testing and validation. Objective: Aiming to improve the understanding and definition of the problem in agile projects, this research investigates the practices and difficulties experienced by agile teams during the development of data science and process automation projects. Also, we analyze the benefits and the teams' perceptions regarding user participation in these projects. Method: We collected data from four agile teams in an academia-industry collaboration focusing on delivering data science and process automation solutions. Therefore, we applied a carefully designed questionnaire answered by developers, scrum masters, and UX designers. In total, 18 subjects answered the questionnaire. Results: From the results, we identify practices used by the teams to define and understand the problem and to represent the solution. The practices most often used are prototypes and meetings with stakeholders. Another practice that helped the team to understand the problem was using Lean Inceptions. Also, our results present some specific issues regarding data science projects. Conclusion: We observed that end-user participation can be critical to understanding and defining the problem. They help to define elements of the domain and barriers in the implementation. We identified a need for approaches that facilitate user-team communication in data science projects and the need for more detailed requirements representations to support data science solutions.

read more

Citations
More filters
Journal ArticleDOI

Introduction to special issue on Agile UX: challenges, successes and barriers to improvement

TL;DR: The integration of Agile software development and user experience (UX) has become a growing field of research, as both approaches play critical roles in building digital products and services as discussed by the authors .
References
More filters
Book

Qualitative Research Design: An Interactive Approach

TL;DR: A model for Qualitative Research Design is presented and an Example of a Qualitative Proposal is presented for Presenting and Justifying aQualitative Study.
Book ChapterDOI

The Agile Manifesto

TL;DR: The main ideas of agile software development processes were first introduced by the Agile Manifesto and second by presenting specific agile practices that enable agile teams to accomplish their development task on high quality.
Book ChapterDOI

Personal Opinion Surveys

TL;DR: This chapter uses examples of three software engineering surveys to illustrate the advantages and pitfalls of using surveys and discusses the six most important stages in survey-based research.
Journal ArticleDOI

A systematic review on the relationship between user involvement and system success

TL;DR: The results have revealed that UI does contribute positively to system success, but it is a double edged sword and if not managed carefully it may cause more problems than benefits.
Journal ArticleDOI

Exploring principles of user-centered agile software development

TL;DR: This paper investigates the following research question: Which principles constitute a user-centered agile software development approach and identifies generic principles of UCASD and associating them with specific practices and processes.
Related Papers (5)