Custom Tool and Task Manager Web App

The Product

This web app was created to unify a large company with multiple locations so that each branch could be following the same processes and accessing data filtered the same way. This app also contains tools to handle time consuming tasks such as financial forecasting and fulfilling requirements for state hypersensitivity and abutters registries.

My Role / Responsibilities

User research, interface design, and overall product management including:

  • Learning users process and pain points
  • Designing user interface
  • User testing
  • Feature prioritization / backlog management
  • Sprint management

The Problem

A rapidly growing and expanding company suffers from constantly having to make new processes and keep them scalable. Fox, doubled in size multiple years in a row and as a result we were opening multiple branches each year and hiring left and right. This is a nightmare for consistency in process and policy across all the branches. Management couldn’t see if important tasks were getting assigned or completed regularly. They also had concerns about the accuracy of work being done.

The Goal

The ultimate goal was automation and unity because both would set the company up for scalability. Save time and money by automating impossible and very time consuming tasks and organize work that needed to be done so that it was assigned out and those who were assigned could would be prompted with how to complete it. This web app would be the solution for all custom company needs and organization.

Understanding the User

I was lucky enough to work just across the hall from most of my users so shadowing and interviews were easy to come by. I would gather lots of information and feedback from a wide range of users and work with my product owner to determine what ideas should be kept and implemented across all branches.

Primary Pain Points

Unity in Company Processes

Keeping all branches unified and aware of all tasks that needed to be completed each day, week, and month was impossible for fast growing company always behind on hiring and short staffed.

State Requirements

Finding solutions for state requirements that weren’t very time consuming and manual proved near impossible.

Data Consistency

With each branch manager filtering their own data to complete tasks there was a lack of consistency in the end result.

Task Completion Accountability

Manager had no way of knowing what things had been done, when, and by whom unless they created their own organization system. Therefore there was no way of consolidating completion metrics for upper management.

Site Map

Mockups / User Testing

User Testing Findings

Unity in Company Processes

Task organization was a big advantage of having a custom task management app. I had the daily tasks organized by times of the day so that the users could group tasks in prioritized buckets and management could see if the branch was on track to complete everything by the end of the day.

Turns out that the users preferred to have all of their daily tasks in one list.

Before User Testing

After User Testing

I had the weekly tasks the other way around, where they were all grouped together in one list. Feedback from our users lead me to add functionality for them to select which day of the week each task was due and group lists by day of the week. Then if it was Monday, the Monday weekly tasks would show up on both the Daily and Weekly task list.

Before User Testing

After User Testing

State Requirements

Hyper changes for CT. Summer / winter email toggle

Before User Testing

After User Testing

Data Consistency

QA project

Before User Testing

After User Testing

Task Completion Accountability

BM’s added

Before User Testing

After User Testing

Custom Icons

For each branch of the company we used a custom icon as a fun identifier. Something that represented the city the branch was headquartered in. My role was to design and create SVG icon files.