Trifacta, a leader in data preparation, helps users transform raw data into structured insights. As the company evolved toward automation and scalability, efficient data pipeline monitoring became crucial. This case study explores how we tackled real-time data transformation monitoring—enhancing transparency and making it easier for users to identify and resolve issues before they impact operations.
The successful analysis relies upon accurate, well-structured data that has been formatted for the specific task at hand. Data preparation is the process you must undergo to transition raw data source inputs into prepared outputs to be utilized in analysis, reporting, and data science.
Trifacta customers' needs are at the head of the table when it comes to a product direction. Trifacta's Customer Success Management department (Customer Success Managers, Solutions Architects, and Technical Support) plays a very important role in providing valuable insights from the field. The UX team strongly relies on the CSMs customer's sessions and records to collect most non-numerical insights.
Shadowing of CSMs sessions is a kind of qualitative research and observation the UX team performs a lot in Trifacta. The main incentive is to observe participants’ natural behavior, without interrupting them or affecting their behavior. This information helps constantly improve the product and create intuitive software since the observation provides accurate information about people, their tasks, habits, their needs, and pain points.
My main incentive during shadowing sessions was to find opportunities for system automation and operationalization. Job execution and results surfacing interface has appeared to be a bottleneck in customers seamless experience and unveiled many users' pain points:
Since the issues were troublesome a set of interviews followed. Open questions included:
Shadowing sessions, records analyzing, interviews, and field feedback from the CSEs and CSAs were organized in common patterns around Job Results:
This is how the Job Results Project has been born .
Due to lack of transparency on job status (when, how, and why) there was a big trust issue towards the job results, especially for jobs run without profiling. Data analysts experience undue friction completing complex data transformation projects. While a “Job Profile” (if available) provides basic visualization, analysts can’t naturally locate assets, must tediously inspect uncertainly long recipes, and can’t position their results.
Conduct research by mapping user journeys, analyzing customer feedback database, conducting user interviews, organizing feedback, and prioritizing problems. Explore, set, and communicate product vision to stakeholders. Support a team of 6 developers and 1 product manager by testing click-through prototypes with users, delivering mockups in Sketch, and providing detailed documentation in Dropbox Paper and Confluence.
With the field’s feedback in mind, the primary focus of this project is to address the monitoring and navigation needs, laying the foundation for further expansion.
The concept of a monitoring dashboard responds to the users' need to both monitoring the job status and accessing relevant information from one single screen.
My assumptions are that monitoring/overview can be used for different purposes (by maybe even different audiences):
Design is a quest to find the best possible match between the user’s mental model that they have in their mind, and the conceptual model that you’re presenting to them with your product. In the case of Trifacta, there is always a tech component to it.
As a product designer, I really enjoy discovering and working around specific functional constraints or uncertainties because it brings another level of conceptual model validation. Below you can see a small part of my workshops with developers to understand how future design should meet job run functionality.
I envisioned a visual display that consolidates key information onto a single screen, enabling users to monitor data at a glance and take action when needed. The goal is to facilitate decision-making through clear, real-time insights.
Dashboard-Like Design Principles:
Two Key States:
Overview Design Concepts:
Another key consideration for the chosen overview layout was how the customer experience evolved over time. Users lacked engagement with running jobs due to the absence of monitoring and analysis tools. My main goal was to improve storytelling and structural visualization across all job statuses—presenting the big picture in a clear, intuitive way while ensuring timely insights into patterns and trends.
After a job is launched, detailed monitoring permits customers to track the process of the job during all phases of execution. Status, job stats, inputs, outputs, and a flow snapshot are available through the Trifacta application.
Designed with love in San Francisco
Designed with love in San Francisco
Designed with love in San Francisco