Year
2019
Client
Treverity
Role
Product Designer
Working on the visual workflow creator for Treverity from scratch was an exhilarating challenge that stood out as one of my most enjoyable projects. This endeavor required not just a deep dive into the logic of workflows but also an intimate understanding of how users interact with complex systems to create meaningful key performance indicators (KPIs). The core objective was to demystify the process, enabling users to effortlessly match graph types with data sources, a task that was both intricate and deeply rewarding.
Understanding Workflow Logic
The first step in this journey was to untangle the logic of the workflows themselves. Workflows, especially in a utility context, can be immensely complex, often following a sequential pattern where one action leads to the next in a linear progression. This sequential nature meant that each step was dependent on the completion of the previous one, creating a chain of actions leading to a final outcome. Grasping this concept was crucial because the visual workflow creator needed to not only accommodate but also simplify the creation and understanding of these sequences for the user.
The Challenge of Simplification
One of the most significant challenges was the simplification of the workflow creation process. The goal was to make it intuitive for users to design their KPIs by selecting the right type of graph to represent their data effectively. This required a profound understanding of different graph types (bar charts, line graphs, pie charts, etc.) and the kinds of data they best represent. The task was to abstract the complexity behind an intuitive interface, ensuring users could easily match their data with the graph type that would best visualize their information.
Ensuring Compatibility
Perhaps the most nuanced part of the project was ensuring that only certain graph types could be matched with appropriate data sources. This compatibility was vital for the accuracy and relevance of the KPIs being created. Not all data suits all graph types—a mismatch could lead to misinterpretation or obfuscation of the data's true meaning. Implementing logic that guided users towards compatible matches without overwhelming them with technicalities involved a delicate balance of UI cues, restrictions, and educational elements. It was like creating a silent guide within the software, gently leading users towards the most effective visual representation of their data.
Personal Reflections
On a personal level, this project was a profound learning curve. It pushed me to think not just as a designer but also as an educator and guide for the end-user. One of the most rewarding aspects was developing a system that users found genuinely empowering—a tool that transformed their complex data into insightful, actionable visualizations without requiring them to be experts in data science or graphic design.
The iterative process of designing, user testing, and refining the visual workflow creator was a journey filled with insights. Each round of feedback was an opportunity to see the tool through the users' eyes, allowing me to refine and adjust the interface and its functionalities to better meet their needs. This project underscored the importance of empathy in design, reminding me that the ultimate goal is to create tools that not only solve problems but also enrich the users' experience and understanding.
Looking back, the project was a testament to the power of user-centric design in breaking down complex systems into user-friendly interfaces. It was a challenge that required not just technical skills but also a deep commitment to understanding and meeting the users' needs, making it one of the most fulfilling projects I've worked on at Treverity.