Over the course of 3 quarters, goal was to create a unified utility that allows users the ability to customize, schedule, and integrate multiple data source into a report that generates impactful and actionable data visualizations.
Over the course over a couple quarters, I led the business requirement gathering, architecture, user feedback and testing, design, and implementation of a custom reporting tool. Other tasks included testing, beta test plans, version control, user manual and content handling, and other product focused deliverables
With AdDaptive, we kicked off a project that was centralized on limited the number of current report pages to create a centralized custom report tool. This was made to give the ability to our users (internal and external) to report on their campaigns in multiple file formats, data sources, and metrics and dimensions.
Main core of the features were:
We interviewed a few internal and external users to dive into needs and worries within the current reporting system and what they need for their reporting.
We created several strategies.
Being the principal designer for platform, I worked with three main set of values in my UI strategy. They are:
Instead of personas, I went with real life use cases and applied to roles that would be using their roles. The main users were:
All of users needs were taken into consideration, mocked up, and highlighted in major stakeholder reviews with a clickable prototype.
After initial designs were done: a multitude of users were recruited in order to make sure the design solution was comprehensive, usable, and intuitive. I wanted to mainly make sure the label denoted what each action meant.
Users overall found it pleasing and a major enhancement to the current reporting system. Some key areas we addressed based on research was text was small and could be confusing at time.
Average times for 10 participants for our tasks of setting up a report was 18 seconds (consisting of 8 subtasks and comprehension questions) Users were able to find the right UI and make the most informed data choices in the prototype.
I architected the website to respect old architecture methods and the sunset of the old reporting system.
Template are the prescreen to the workflow, users can choose:
The form is architected to be the next screen. This screen doesn’t house any Custom reporting but has the required fields in order to get a report going. This decision was made to respect users who want to set up a report fast and not customize any visually or filter any data.
Users need to: select their data source, their schedule and the methods and schedule of delivery.
Customize was centered around a side bar and a preview field. Due to technical limitations, users saw placeholder data that served as a guide to anticipate how the report would look.
Users could sort, delete, and edit any metrics. They could also use a full text editor and duplicate widgets.
The sidebar was structured as a “waterfall” approach. As a setting could release multiple settings that were strategically placed below the user to not disjoint or disorient their workflow.
If users wanted to see how their data looks in real life or use an existing report as a “ temperature check” of their current campaign progression, we created a page for that.
One Click Report - We created another ease of use workflow to allow user to generate “reports” on the fly if they just wanted to see how a particular campaign is doing without using the report builder.
From this screen, if users wanted to schedule a report. We created a “ Create Report” button that with bring them into the report builder workflow (with their line item already selected)
I spent a long looking at the small details to ensure easier and smarter UI. This included “small wins” that streamlined the process including:
After release, we watched as user adoptions and session duration were recorded with a usage reports of final reports and analytics. Some results that yielded were:
Report Builder was one of the first projects to hit its timeline due to the methodology of version control. All conversations and product management was dealt through me. As we rolled out the release version of report builder, we created version 2 and 3 roadmaps.
New features allowed users to:
Check out some documentation focused on Insight Studio here: