As a Data Scientist for a martech complany, I need to check the output from the new transaction data "Cleaner" so that the logic can be validated and the business can lessen the "dirty" data backlog.
This company builds a digital ad platform for banks, analytics tools for advertisers, and service design tools for its employees. The foundation rests upon accurate consumer transaction data, referred to as transaction “strings”. The Validation Tool ("Val") is a way to manually check the output of an automated string cleaner.
This was my first project with the company, and one that another designer had brought to an apparent end. However, there were many knowledge gaps that needed to be addressed. One of the first artifacts I created was a architecture diagram revealing how the system worked.
In this role I needed to own the entire UX process, including research, strategy, interaction design, and visual design.
One challenge presented to me was to convince my new team that a "rewind" was necessary. To address this, I quickly set up a usability test with the actual users and presented my findings and a (time-bound) action plan.
An understanding of the end user and the problem space was also in need, so I structured user interviews so that half the time was spent understanding the daily lives of data scientists (their hopes, dreams, and frustrations) and half the time was spent in contextual interview (a walk through the current cleaning tool). The highlights included:
We conducted a set of ideation sessions aimed at drawing a clear boundary between Val and another tool ("TQ"). The first session was a card sort to bucket functionalities. The second was a wireframing activity where teams mocked up the tools and discussed how they might work. Both of these activities included 3 members of the Data Science team, the Product Mgr, the Dev Lead and myself. We were able to successfully align on the distinctions. From that, we were able to draft and prioritize the user need statements.
As a Data Scientist, I need to..
During the Ideation phase, I first wanted to facilitate ideation sessions around Val design concepts that might've been overlooked. The previous designer had delivered one design, but not explored options in the path to their solution. I involved everyone who had been involved in the previous wire framing activity as well as the Directors of UX and Product. I showed the system architecture diagram and created some stickies for functionality so the group could start coming up with ideas. We used Invision Freehand for almost all of our ideation sessions so everyone could easily contribute.
The next day, I created a lo-fi, clickable prototype in Figma for the team to evaluate based on the session output and feedback…
The final design was arrived at by iteratively taking the Data Science team feedback and formulating an iteration. These were the key rationale points:
Working closely with the development team, we composed a set of deliverables for build:
A post launch check on the product revealed the following
I learned that it's important to not just take a handoff from a fellow designer and run forward. You must ask "is there anything missing from our evidence that would inform a better design?"
In addition, getting to know people, processes, and structure was new territory for me. That being said, I’m happy to say that not only was the project successful, but I’ve established good relationships along the way.