HotSchedules_Weblogo_Headshot_1541624913.jpg
hotschedules.jpg

A TOUR OF SOME OF THE PROJECTS I’ve WORKed ON AT HOTSCHEDULES


phase3-solution-1.png
phase3-solution-2.png

 
 

ABOUT THE BUSINESS

HotSchedules is currently the number one scheduling and labor app on iTunes and has been in the business for well over 20 years: they serve over 3 million users in 173,000 locations across 61 countries. Their supply chain, human resource outsourcing, and workforce management solutions have paired with the industry’s most complete data and analytics suite to give users the actionable insights they need to control costs, scale profitability, improve employee engagement, and maintain compliance.

Working with a company who has this strong of a legacy was pretty exciting! As the UX/UI designer, I got to solve the unique problem of designing intuitive, usable interfaces with new features and improve upon existing designs in an app used by millions.

 
Forecasting_ipad.png
 

Getting started

After acquainting myself with the history and design of the product, I began my experience by visiting customers in local restaurants so that I could shadow their users in real-time and get a good gauge of their experience and interactions. User research has become one of my favorite parts of the job; learning from real humans and how they engage with the software is both professionally and personally fulfilling.


I then conducted a thorough design audit of all the screens in the areas I would be working on. Here’s a selected slice of key inclusions from the artboards I mocked for the audit:

This allowed me to get familiar with the areas I’d be concentrating on as well as identify pain points and features that needed updates or UX passes.

I eventually turned my audit into a living document that I aimed to use as a way to keep our designs consistent and accountable across the team. It was also a great communication tool for sharing our progress with our product managers and dev team.

Here are a few shots the most recent document:


UX WORK

One of the biggest user problems that we were able to solve was data visualization for shift reports.

To give a little context: both managers and employees use our scheduling app to pick-up and drop shifts, view their schedule, check messages, look at forecasting, and more. After an employee works their scheduled shift, they are then asked to rate their experience. They’re given questions that look like this:

2.png
3.png

My task was to find a way to compile and display the data that would generate from this for managers, and in a way that would be useful but still let employees retain anonymity.

BRAINSTORMING

First, I did a lot of preliminary research on data viz and reporting in general, and started an invision board of my findings.

 
screencapture-hotschedules-invisionapp-d-main-2019-02-15-14_38_35.png
 

Next, I began ideating with user flows and some sketches to get the process rolling for the general direction I wanted to head towards.

Screen Shot 2019-02-14 at 2.44.44 PM.png

I shared my ideas with our POs and PMs as well as my design leads, and received a lot of helpful feedback and challenges that assisted me in moving forward with the design process.

After that, I began whiteboarding with a couple of my fellow designers to really nail down what types of charts would work, and what wouldn’t—to produce a solution that would work for real users.

IMG_2124.JPG
IMG_2123.JPG

We defined the problem as trying to find a successful way of gauging overall employee satisfaction.

From here, I began designing some low-fi wireframes.

Screen Shot 2019-02-14 at 2.45.54 PM.png
Screen Shot 2019-02-14 at 2.46.29 PM.png
Screen Shot 2019-02-14 at 2.46.58 PM.png

I shared these designs with the team during a formal design review, took feedback from my peers and seniors, and landed on a chart solution that was most appropriate for our customer base.

Though the original scope called for a singular data viz chart, I wanted to advocate further our users. I decided to devise two more charts that If elt would serve managers better in their experiences for making decisons when scheduling.

I decided on:

  • A year-to-date monthly trend chart that could be drilled down further into weekly and daily

  • An overall positive/negative moving gauge chart

  • A ratings chart with reason drilldowns

IMG_2134.jpg

ITERATIONS

Now I was able to start designing some higher fidelity screens. Below are the various iterations:

Screen Shot 2019-02-15 at 11.19.08 AM.png
Screen+Shot+2019-02-14+at+2.49.58+PM.jpg

TESTING

At this point, I wanted to run a user test on the most recent design of the screens. I used our company’s usability hub and created a clickable hot-spot test for a pool of select users.

Screens from my test are below:

The takeaways:

  • Users easily understood how to filter and sort the charts

  • Users easily understood how to drill down into a category

  • Users could not correlate the date picker at the top with the trend chart at the bottom

  • Users initially could not understand the importance of the trend chart

  • Users felt that “meh” was a negative reaction


MOST RECENT SCREENS & HANDOFF


After the testing, I synthesized a lot of what I found and iterated further on my designs. I frequently collaborated with the dev and PMs during this stage, to make sure that the ideas I had could be implemented successfully. After I finished the screens, I handed them off to dev in a clickable prototype in InVision, complete with specs and notes.

Below are the final views I handed off:

I then updated and completed the JIRA ticket, and finished the project just in time for the sprint to end.

BACK TO TOP


VARIOUS UI/UX WORK

A lot of what I worked on at Hotschedules was delivering fast prototypes and mock-ups of screens that needed a quick UI or UX pass. With these types of projects, I usually only went through the process of grooming with the POs/PMs, sketching and whiteboarding.


One of the most high impact projects consisted of designing the login screen to our software and application, which is now already live at this link:

https://www.hotschedules.com/hs/login.jsp

Here’s what the screens for all the possibilities look like:

I’ve also taken a couple videos of a few more prototypes I designed and handed off to dev:


style guide

Something else I had the pleasure of owning during my time at Hotschedules was starting a living style guide. I believe this should be a living document because the user needs are constantly changing and we needed to be an adaptable culture. I did not feel that the team had a consistent style guide to work from and this created gaps in our work. I opted to start one, and use it as an authorized guide that the tam could use going forward.

Below is the one that I created that is now serving as the backbone of the guide they will be using going forward: