I was one of four designers who worked on building the final experience. I was responsible for market research, product design, and UX/UI iteration.
The client, Sofvie, tasked my team to build a new feature for users to create custom data visualizations and report dashboards. They needed a solution that seamlessly integrated with their existing platform and was accessible to end users with varied levels of data analysis experience.
Design a report dashboard builder tool for accessible custom reporting.
My team used the following design methodology to develop a reporting tool within the project requirements and timeline.
During the first call, Sofvie defined their business needs and their users. Sofvie offers custom reporting forms to industrial workers so they can document and collect EHS data. However, they do not have a custom data synthesis and visualization reporting feature. Our team consolidated Sofvie's introduction into the following takeaways:
We needed to build an end-to-end feature to enable users to create custom data visualizations and place them into personalized report dashboards.
While we had a core outline for the four main steps of the flow, we needed to define the granular dashboard-building experience. I started developing the core user journey around how and what users would edit in different dashboard sections. I needed to balance user experience, resource constraints, and simplicity in the interaction design.
My team conducted a competitive analysis of other products to understand different solutions in the market.
We each reviewed three products in the report and website builder industries. I found inspiration in the following features:
Following our market research, we each sketched different iterations of the report builder screen. We discussed and consolidated the sketches into high-fidelity prototype screens and iterated with stakeholder feedback. From sketch to prototype, we made the following core changes:
We conducted several UX audits with stakeholders to test the product and collect feedback. Along with overall UI updates, we ranked the prototype issues and iterated on the following core areas:
At the end of the project, we received approval from leadership and customer stakeholders to push the project forward to production.
If I had more time to work on this project, I would continue to work with the Engineering team and other designers to ensure responsive design across different devices and discuss the first MVP version of the new feature.
This project had interesting challenges regarding compromising specific design and usability choices with engineering resources. I enjoyed collaborating with other designers and discussing improvement opportunities within the existing constraints.
Lorem ipsum dolor sit amet, consectetur adipiscing elit at arcu, tempor, gravida morbi amet hendrerit hendrerit.