FIRMSPACE

Problem Statement

Firmspace has a custom app that was designed with all the features, according to the stakeholders, the users needed to use and manage their offices. However, no prior user testing led the first version of the app to have a very low conversion rate. More than 50% of FIRMSPACE’s members were not using the app to manage their everyday needs within the space.

How we got to the solution

I arrived at the solution by hearing first the CEO, CTO, and Head of Product’s concerns about the app, as well as their vision for the app. I learned about the challenges that both the staff and users had to overcome since lauch.

Defining the challenge

Our challenge is to simplify and improve every task flow starting with the user’s first contact with the app, the on-boarding process. The goal is to help every user finish setting up their account and start using FIRMSPACE’s app as part of their everyday office management tool.

Observation

Why were so many members not completing on-boarding? One of the problems was that the app failed to clearly identify that this first interaction with the app was the setup interface only and not the app itself. Many of the users did not know they hadn’t finished this process and therefore they didn’t have access the app’s core functionality (reserving conference rooms and registering guests). Many of the task flows did not clearly guide the user as to how to start or how to proceed in order to successfully reach their goal.

Another big problem I observed during my early exposure to the app were alarming error messages when a user entered unexpected information in a given field. This type of error message can scare users from proceeding to fix their information and in the worst cases, it prevents them from using the app altogether.

Hierarchy, labels, and color scheme on the app didn’t help to users to complete task flows, and therefore they were’t able to become self-sufficient in their executive workspace.

Ideation

Adjust the flows to achieve a better user experience while accommodating the stake holder’s needs.

Introducing a lighter color scheme that helped to enhance the experience.

Adding more labels and human-friendly language throughout the app.

Ultimate Goal

Allow the user to be self-sufficient with the app’s help. Allow the office manager to have a basic understanding of the technology and be able to solve all the users’ problems with the app. Have a scalable interface that will allow us to use the same app in all our current and future locations.

Personas

Terry Williams

Terry Williams

Founder of Williams and Associates

Terry is a 53-year-old lawyer from Austin, Texas that needs an office downtown. He is looking for an all-in-one solution that can accommodate his 4 employees and 2 associates. He wants an upscale space to host his clients and to hold his high-stakes meetings. Terry needs to find a place that will allow him to manage his office with the least amount of effort. Terry is not a tech-savvy person; his relationship to technology extends to email, Google search, and certain device setups, such as Netflix and Amazon shopping. In the office, he uses Windows with Internet Explorer and Dell desktops for all his staff. He also has an assistant that helps him to set up all his technology.
Allison Wales

Allison Wales

Office Manager

Allison Wales is FIRMSPACE’s office manager. She is 26 years old, single and has a type A personality. Allison moved to Austin recently and wants to connect with the local community. Her technology knowledge is intermediate but she is a quick learner and she is open to adopting new processes and methods.

Early Sketches & Notes

Flowchart

User Tasks

Book a Room flow

Step 1

  1. The user clicks on ‘Book a Room’ from the side menu
  2. User arrives on the ‘Book a Room’ interface
Step 2

  1. User clicks on the date to select a different one
  2. User selects a date from the drop down calendar
  3.  Date updates
Step 3

  1. User browses the available rooms on the selected day
  2. User reads the specification of each one and selects the one that meets his criteria
  3. User scrolls through the room’s time line using the left and right arrows to find the desired time slot
  4. User clicks on 10:30am and 11:00am to select the time frame
  5. User clicks on ‘Book Room’
Step 4

  1. User reads the instructions
  2. User types a name for his meeting
  3. User clicks on ‘Continue’
Step 5

  1. User reads the instructions
  2. User clicks on ‘Add new guest’
Step 6

  1. User types the name of his guest on the form
  2. User types notes about the guest
Step 7

  1. User clicks on ‘Save Guest’
Step 8

  1. User clicks on ‘Add to Reservation’
Step 9

  1. User reviews the information about his reservation
  2. User clicks on ‘Confirm’
Step 10

  1. User gets a success message
  2. User clicks on ‘Close’
Step 11

  1. User gets directed to the Reservations page
  2. User sees his Reservation scheduled