Daily Log.png

Daily Log Calendar

Calendar Experience_01.png

When: 2019

Role: UX Designer / UI Designer

Other Designers: Jake Geller (Daily Log UX Designer)

Engineers: Denny Oommen Mathew, Eric Klukovich, and Ron Haley

Tools used: Sketch, Abstract, Invision, and Zeplin

Objective: Design a calendar experience that would give project managers and superintendents a high level view of their approved logs.

Results: The improvements were launched 2019 and became the baseline flow.

 

The Daily Log Tool

About

• Fourth most used tool on mobile.
• Designed for teams to track workers, equipment, weather, notes, pictures, etc
• This tool will keep the pm or superintendent accountable for what happens out in the field on a given day.

Personas

• Primary - Project Manager
• Secondary - Superintendent


The Problem

Project managers and superintendents have to approve logs submitted by laborers so they can later close out that day and mark it as complete.

Project managers and superintendents might not approve logs on the same day.

Procore’s current experience is not designed for superintendents or project managers to easily go back and approve logs from previous days.

 
Calendar Experience_02.png

Strategy

Resarch.png

Research

Internal research.

Discovery calls.

Audit current experience of iOS and Android.

Synthesize research to determine design exploration.

UX Design.png

UX Design

Low fidelity designs.

Wireless designs to help determine missing screens and components.

Research other calendar experiences available.

UI Design.png

UI Design

Used new components from new design system.

Tested high fidelity mocks.

Made iterations based off of feedback.

Final design handoffs.


Audit

The Flow

Before designing anything I created a simple a task flow of the existing experience to the collaborator and approver experience

 
Audit.png
 

The Audit

I took screenshots and mapped out the current experience so I could identify current pain points and opportunities for improvements.

 

Identified problems: N°1

User can only click back and forth to view days with unapproved logs.

When they need to go back more than 1 or 2 days, they have to tap the “back” button over and over.

 

Identified problems: N°2

Users could only approve all entries on the list view. But what if they wanted to approve 40 out of 50 logs?

The only way was to go into each individual log and approve manually.


 

UX Principles

When designing I kept in mind Procore’s core UX principles.

One is making sure the user feels like they are always in the driver’s seat and
in full control of the app.

Another is using helpful contextual clues to guide the experience.

Finally, we aim to use simple, everyday language to communicate with a down-to-earth customer base.

principles.png
 

Inside Out

• Understand how calendars are used in other apps.

• Learn proper interactions for calendar experiences in mobile.

• Layout and organization

Design Exploration.png
 

Design Exploration

Screen Shot 2019-08-11 at 9.34.57 PM.png
 

Proposal N°1

The direction I decided to continue exploring.

Repurpose the current calendar experience.

The user can still click back and forth but the center date would trigger the new calendar experience.


Concerns

Discoverability.

 

Using Wireless Designs

• Once I had a direction I began creating wireless designs that would help me identify missing screens and components necessary for a seamless end-to-end experience.

• With my team we created many iterations. We had a strong understanding of users intention and goals, we just needed to fill in the gaps for a successful experience.

 

Discoverability is key

Since we were going to repurpose the current calendar component I wanted to ensure that users could discover it.

Initially I had decided to move forward with option 3, but I noticed during testing that users seemed to still miss the calendar button. I then changed the design to option 4 and saw

an improvement of users quickly tapping CALENDAR VIEW.

 

Narrowing and refining

Visual indicators

There were some existing visual indicators from the web app that I had to adopt for the calendar experience.

I wanted these indicators to have a second purpose as well. When a user were to click on a day the button should help guide the user.

 

Final design

 

Final Calendar Design

We were currently implementing a new design system and I explored different options. I went with this option because it was simple, clean, and best represented our new system.

Challenges

Different iPhone screen sizes created some challenges we needed to address. The design intention was for everything on the screen to fit. Allowing the screen to scroll could result in information being missed. We had the design resize for devices smaller than a
iPhone 7.

 

1. Clear end-to-end navigation.

I created many task flows and user flows to identify any gaps
to the experience.

2. UI should guide the user to success

We hope that once released this experience will help our users that struggle learning new interactions.

3. User should have control

Now when pms or superintendents go to approve their logs they will now have the ability to select the logs. I modified the swipe to close button to also guide the user.

 

4. Onsite visits and testing

I made 3 visits to three enterprise size clients in Oklahoma City and Dallas, Texas. The superintendents I met were thrilled to hear about the new experience, and they confirmed that they 100% needed this experience on mobile.

 

Final Flow

 
 
 

What was achieved?

  1. Users have the ability to bulk approve and individually approve entries.

  2. They now have a high-level view of the status of their entries and can efficiently act on them.

  3. There is clarity to every step the user makes.

  4. The UI is closer to meeting accessibility standards and is using the new components of the design system.