Project 1

“Add a feature onto an app”

For this project, I’m tasked with designing a new integration between an email client and a calendar app to make scheduling meetings easier.

Seeing that we’re using way more channels than just email to plan meetings nowadays, I’ll try to come up with a solution that will work with other forms of communication as well (for example Slack, WhatsApp, or Telegram).

The calendar app I’ll use as base is Apple’s Calendar app:

Apple Calendar

I’ve chosen Apple’s calendar because it’s a very barebones calendar application and shares the same core layout as Google’s and Microsoft’s offerings, without all the additional options.

Design Brief

Introduction

I think everyone has had an experience where they’ve set up a meeting or appointment with someone only to find out that they already had another thing planned at that exact same time.

It’s especially bad when you only find out the day of the appointment itself.

In this project, I’ll try to come up with an improved user experience which will alleviate the pain points of managing calendar appointments.

Problem Definition

The flow of booking a meeting often happens in one of two ways:

  1. The user doesn’t check anything
  2. The user goes back and forth between email & calendar client

Problem flow visualized Full sizeSketchIRL version

I feel like we’re all familiar with the problems that can arise when opting for the first way of booking meetings. This method is especially unsuitable for professional settings like setting up office or client meetings.

That doesn’t mean that the second—I’d argue the most used way—of setting up meetings is perfect. The (context) switches between apps in the bottom half of the image above are especially troubling1. Each time the user switch from application—eg from email to calendar—they need to re-adjust to the user interface which can cause confusion and frustration. Besides, I think most people might do another “pass” back-and-forth to double, and maybe even triple, check they got the dates, locations, and other information right.

Existing solution

It’s currently possible to schedule meetings in Apple’s Calendar based on text by hitting the “+” button in the top left.

Apple Calendar quick event

Apple Calendar quick event with content

While this feature allows you to quickly schedule meetings, there are a few big problems:

After you hit enter, the calendar jumps to the date and selects the just-added item. This switch is not announced in any way and disregards whatever the user was doing in the calendar before.

Design Challenge

How can a email application be extended in a way that allows the user to immediately check date and time availability in order to prevent double bookings from happening and in order to speed up and simplify the planning process?

Sub-questions

Stakeholders / Target audience

On the client side there is the original manufacturer of the calendar application that’s being used. For this stakeholder, it’s important that the solution coheres to the existing design language and system. It’s also important that the solution provides the user with an improved experience which doesn’t sit in the way when it’s not used.

On the user side, it’s quite hard to define a “calendar user” group. This group would contain basically all demographics. This group would become even broader if we rephrase it to “email users”.

In order to have a specific sense of who to design this solution for, I’ll be focusing on a group of which I think the calendar-email usage will be the biggest: Yuppies. Yuppies are self-absorbed young professionals, earning good pay, enjoying the cultural attractions of sophisticated urban life and thought, and generally out of touch with most challenges and concerns of less well-off people2.

I think it’s safe to say that as long as there are humans trying to connect with one another, there will be a need for a calendar in some fashion. The same can’t be said for email however. The total volume of sent emails has dropped about 10 percent since 20103.

That being said, the biggest threat in this space is the sheer volume of email/calendar apps and integrations out there. It seems like every day a new calendar or email related app releases. Based on Product Hunt alone, there are more than 1,500 different email and calendar apps4!

Research

Use Cases

Questions

Possible Use Cases

Questions the user might have

Other products and solutions

Persona’s

Based on my initial desk research into the target audience, I came up with the following hypothetical archetype of my user.

Persona Full size • Sketch

Project Charter

We Believe
Users struggle with double bookings when planning meetings

We Know We’re
Right

When the user
Isn’t as agitated when planning meetings as before

SWOT Analysis MixMax Calendar

Competitor: MixMax Calendar

Strengths

Weaknesses

Opportunities

Threats

Design

Initial Ideation Sketches

Prompt

How can we allow users to quickly check, reschedule, and plan at specific times and dates?

How can we provide the user with the same functionality no matter where the user is?

Separate mobile application

Mobile App sketch Full size

This mobile style interaction would be a nearly empty main screen that would prompt the user to enter a date and time. Based on the entered datetime info, the app would show the availability for that exact timeslot.

Right click idea

Right Click Full size

In this interaction, the user would select any date anywhere in the system, hit the right mouse button and hit a new “Show in Calendar” (or something along those lines) option. This would then open an overlay on top over the screen showing the add-to-calendar interface.

Menubar Full size

This could be an alternative way to open the same interface as above.

Nataly’s idea

Full size

Shefali’s Idea

Full size

Conclusion

I think I should focus on creating one interface that can be re-used in all the different ideas seen above. The Apple Calendar “Quick Event” interface could be a good starting point.

Flowchart

Flowchart

Low-fi sketches

Low-fi Full size

Low-fi Full size

Low-fi Full size

Sources

  1. Harris, J. (2016, April 5). The Invisible Problem Wrecking Your Productivity And How To Stop It. Retrieved from blog.trello.com 

  2. Victor Davis Hanson (2010, August 13). Obama: Fighting the Yuppie Factor. National Review. Retrieved from nationalreview.com 

  3. Pogue, D. (2015, March 1). Is Messaging Going to Kill E-mail?. Retrieved from scientificamerican.com 

  4. ProductHunt. (n.d.). Search Results. Retrieved from producthunt.com