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

11/24/2022
by   Bruna Ferreira, et al.
0

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 FULL TEXT

page 25

page 28

research
04/09/2021

Agile (data) science: a (draft) manifesto

Science has a data management as well as a project management problem. W...
research
03/05/2019

Attitudes, Beliefs, and Development Data Concerning Agile Software Development Practices

The perceptions and attitudes of developers impact how software projects...
research
10/07/2022

How Do Data Science Workers Communicate Intermediate Results?

Data science workers increasingly collaborate on large-scale projects be...
research
12/25/2018

A Variability-Aware Design Approach to the Data Analysis Modeling Process

The massive amount of current data has led to many different forms of da...
research
03/03/2022

Design requirements to improve laparoscopy via XR

Laparoscopic surgery has the advantage of avoiding large open incisions ...
research
06/23/2021

Agile Methods in Higher Education: Adapting and Using eduScrum with Real World Projects

This Innovative Practice Full Paper presents our learnings of the proces...

Please sign up or login with your details

Forgot password? Click here to reset