A laptop screen of VAC's new login page with an illustration of a panda and a fox reading a book on it

Vineyard App Camp

How can we improve employee productivity?

Vineyard App Camp (VAC) partners with 400+ schools to teach 1000+ specialized classes by hiring non-traditional teachers.

Directors (VAC employees) use a SaaS platform with 8000+ teachers in the system to manage all logistics

My role

Sole designer, UX research & design

Tools

Figma, FigJam, Miro, Whimsical, ChatGPT

TEAM

1 product designer (me)
1 Non-technical co-founder
1 Engineering co-founder

Illustration of a person, teacher, and school with arrows pointing from person to school and teacher, and a double arrow between teacher and school

The organization

In early 2024, employees were growing increasingly frustrated with the tooling required for their job. They wasted time struggling to find important information and guessing at what visual elements represented.

To address this, I led a complete transformation of the app, starting by identifying the root problems and overhauling workflows and app design.

The result was an easy-to-use experience, even for new and non-tech savvy employees.

“it's a little clunky, that's a nice way of putting it”

Starting point

Live dashboard in Feb 2024

Screenshot of VAC's original dashboard showing a disorganized hodgepodge of information

Redesign after research

VAC new dashboard with announcement

Impact

-20 steps

Over 20 steps were cut out of 3 workflows, including consolidating flows for a more seamless experience

39%

Percentage of time saved for sub assignment flow based off user interviews and usability testing

Understanding Directors’ tasks and struggles

Current struggles

Wasted time

“takes a minute to two minutes [to load], which might not seem like a lot of time, but when you're on a call with another Director it can be so cumbersome

Clients lack trust in VAC

“feels very ancient and it feels a little bit nonprofessional”



”a lot of what we do is making sure we don't seem like a scam”

Disrupts workflow

“really challenging to not have to do things twice, you know I really try to optimize my time”

Screenshots of original app

Employees are constantly dealing with a bug-riddled app that has no system feedback when things don’t go according to plan. In addition, they have to work extra hard to appear legitimate when reaching out to schools and potential teachers.

Screen with list of schools and other information
Screen with list of schools
Screenshot of webpage showing an orange calendar view

Potential improvements

A research-based redesign can help reduce cognitive load for employees while cutting down on task time

Reduce steps to save time

Reduce number of steps for each workflows and organize information in a more intuitive manner so users can find information easily

Increase trust in actions

Present appropriate feedback immediately when there are system errors and provide suggestions to recover from errors

Goals

Goal 1: Simplify workflows

Directors struggled to efficiently complete tasks due to a convoluted user flows and inconsistent app behavior. Different users used different flows to complete similar tasks, creating confusion in communication and training.
My goal was to simplify user flows to speed up training and improve efficiency.

Goal 2:  Extract and organize important info

Directors struggled with finding important information on the page.
My goal was to organize and improve the information architecture related to their main tasks, so that they weren't wasting time clicking on multiple items before finding what they were looking for.

Goal 1

Simplify workflows

Simplify workflows

I identified 3 primary workflows every Director had in common that would make the biggest impact, consulting with stakeholders through my decision making.

List of prioritized employee tasks

Goal 1: Simplify workflows

Flow 1: Attendance check

Screenshot of screenshot flows going from login to a difficult to navigate dashboard to a difficult to view and navigate calendar, with a zoomed in shot of the current teacher attendance section

Screenshots of original flow

  • Attendance section too small to see content clearly and there’s no separator between content
  • Teacher attendance is found under “Afterschool Weekly Calendar
  • Director can’t update confirmation on their end, having to manually track attendance status

Attendance check flow update

My changes allow users to find information and take action they expect and need without confusing navigation

Flow chart

Before

Users have to use a button to navigate to attendance checks that shows no indication attendance checks are part of the page

Flow chart

After

Directors can now update attendance status directly from the home page
Areas to improve user flow:
A: Eliminate extra step to view attendance
B: Allow Director to track teacher’s attendance correctly on platform

Redesigned attendance check screen

A screenshot of a website with a button that says "Copy Class Details".

Goal 1: Simplify workflows

Flow 2: Assign substitutes

Requesting and assigning subs are broken into disjointed flows

Simplifying substitute assignment

I streamlined the 3 flows involved for substitute assignment ingo a single flow and reduced the overall process by over 10 steps.

Steps to assign a sub
Number of steps to assign a sub

A more readable sub requests page

Requesting and assigning subs are broken into disjointed flows

Screenshot of webpage showing a list of teachers

Before

The original page used text that was too small to read, had inconsistent us of font for links and text, an inefficient layout, and unclear actions.

A table of people with their names and descriptions.

After

Goal 1: Simplify workflows

Flow 3: Assign teachers

  • Reduced flows by 2-9 steps (depending on decisions)
  • Eliminated repetitive steps
Flow chart

Before

Flow chart

After

Teacher assignment entry point

Screenshot of webpage showing a list of classes

Before

The original page used text that was too small to read, had inconsistent us of font for links and text, an inefficient layout, and unclear actions.

A teacher's resume is displayed on a website.

After

Goal 2

Extract and organize important information

Home page redesign

Screen with list of teachers

Added overview to home page

The previous home page had unclear sections and labels leading to primary tasks. The updated home page allows users to see their top tasks right away

Added side navigation

Side navigation creates information hierarchy, making it easier to find information

Room for future features

The new format allows for additional features to be added in an organized and intuitive way

Added table view

Screen with list of teachers

Highlights important information for quick browsing

Filters help users identify primary information

Move away from unreadable calendar to table

A table shows relevant important information for quick browsing and filters help users identify primary information.

Updated teacher profile view

teachers list and preview

Browsable list eliminates unwanted clicks

Details that matter reduces cognitive load

Information is organized into sections and tabs, allowing users to easily find what they need

Two-pane view and tabs reduces cognitive load

Allows Directors to browse with ease and reduces cognitive load when looking for data

A little more about my process...

Design iterations: home page

Screen with grid of options

Concept testing new dashboard

Realized primary information from “Today” and “Sub requests” could be further extracted

Screen with list of teachers

Eliminated extra navigation step

First view after logging displays immediately actionable information

Design iterations: teacher/sub assigning options

Screen with list of teachers

Concept testing teacher assignment flows

Will the simplified flows cover everything employees need to accomplish their tasks?

Screen with list of teachers

Adding nearby teachers section

Half of the users mentioned distance as a primary factor in assigning permanent and substitute teachers

Design iterations: from card to table view for easier skimmability

Screen with grid of teachers

Card view of attendance checks

The original version took up lots of screen space

Screen with list of teachers

Table view of attendance checks

Table rows allow data to be more easily scannable and leaves space for other sections like overview and tasks

Outcome

Employees were much happier with the redesigned flows and designs

Time saving

[the new design] has interview notes, which right now I can’t access unless I open in a separate window, which again just takes more time”

Improve trust with clean UI

“this is super clean looking and nice and if I have to share my screen to show a school schedule, to my eyes it looks much more appealing

Functional

“it has all the right information that I want to see”

“I love that the [student] feedback [section] is already there”

Constraints

  • Engineering team of 1
  • Lack of consensus between stakeholders
  • Limited time with users

Reflections

I now have a better appreciation for collaborative and communicative teams. I also learned I really enjoy projects where I get to learn about a new type of job and industry and solving niche problem.