Survey Reporting App

Web Application Design / UX

Worked on both UX and UI for a survey reporting web application app.

Tools used:
- Adobe XD for wireframes, image creating and prototypes
- Axure for prototypes
- Lucid Chart for site maps and user flow charts

Project Information:
Working to redesign a web application for an Employee Engagement company.
The website will be used by their clients to create surveys, sent the surveys to their employees and then to view the results in different reports. The main user for this web app is HR professionals with the plan to eventually allow managers to see their own reports.

Their current web app had various issues both technological and with user experience.
My task is to work with the Project Manager and Development to redesign their website to match requirements and for it to be easy to use.

For the new application we decided to use a third party for the survey creation and sending. The rest of the application (reports, user and organization creation, settings, etc) still needed to be planned.

User Flows

Various user flow documents were created. This was to try and get an idea of how the user will use the app and what steps that may be needed to get from creating and sending a survey, seeing responses, setting up and viewing reports, then finally adding managers to the site.
When a new feature was being creating, separate smaller user flows were created. This both helped with creating the design and with development when it came time to implement the feature.

User flow of a web application.

Site Map

Wen application site map stating how the page will be laid out.

Initial Site Map

A site map was designed to both get an idea of how the site will be laid out and for reference. As new features came up, this was used to help decided where it will fit on the page.

A site map of a web application.

Changes to Site Map

After doing some user testing we realized that placing the report settings within the Admin page made them hard to find. Also some users liked the idea of making a few changes and being able to test out the report. For that reason we placed the report settings within the reporting page.

Style Guide

A style guide was created that include colours, fonts, icons, and various components and how they should be used. All colours for reports were tested to ensure that met accessibility standards.

Page from a style guide stating what colours to use.A page from a style guide stating how reporting colours should be used.A page from a style guide stating specs for different buttons.A page from a style guide stating how tables should be used.

Reports

Snapshot Report

This is a report to show the overall results of a survey.
On the right are comparison to different data such as benchmarks and previous year.

The user has the option to filter the results and to export to a PowerPoint document.

Snapshot report

Heatmap

The heatmap page had a few different challenges.

The first being how to layout the page to ensure all requirements for the report were met which included:
- The ability to see the comparison from both the overall section of a survey as well as each item within.
- Allowing the user to create a nested list of demographics within the heatmap for comparison
- The ability to switch what data they are comparing to (Overall Score, Benchmark, Previous Year or a selected Demographic)
- The ability, when comparing to the overall score, to switch from comparing to the favourable score or either the neutral or the unfavourable score


Another issue came up with implementation. I worked with the dev team to look for libraries to create the heatmap. This included taking some sample code from the library and seeing if it could do what was needed. In the end they went to creating the heatmap from scratch.

Heatmap report

Response Rate Report

A report to show a percentage of how many surveys were completed out of how many were sent.
The user has the ability to break down the data into a nested list to see how different areas of their organization are doing.

Response Rate Report
Made in Webflow