4Thought

ADHD is largely characterized by an impairment of executive functions — the cognitive processes necessary for self management. Individuals with impaired executive functions often struggle with the daily tasks needed to maintain their jobs, relationships, and general well-being. How can we use design and technology to fill in for a deficit in executive function?

Role

Research, prototyping, visual design

Time

Spring 2017 (Revised 2021)

Type

ID course work at RISD

*This case study was revised as personal work with a focus on the interface and experience design.

02 Research

Initial Problem
How can we use design and technology to fill in for a deficit in executive function?

Because executive function controls a wide variety of day-to-day activities it is important to narrow the scope of the project.

Collecting Data

I conducted a broad survey to assess demand and get an idea of how users view time management.

Part of this survey included asking the participants the following questions:

  • What techniques do you use to help manage your time effectively?

  • What is your biggest struggle when it comes to time management?

  • What would help you better manage your time?

1

What techniques do you use to help manage your time effectively?

2

What is your biggest struggle when it comes to time management?

3

What would help you better manage your time?

Common Themes

I sorted out emerging patterns and highlighted notable insights. This process allowed me to recognize consistent pain points as well as potential solutions.

Getting distracted while executing tasks without reminders to stay on topic

Estimating time and looking at due dates as a way to manage time

Using checkpoints and detailed schedules; breaking down tasks into small easy goals

Using alarms and timers to manage time

Failure to recognize time passing

Refined Problem
How can we design a system to help people with ADHD be more timely while keeping their impaired executive function in mind?

While conducting competitor analysis I found that many apps exist with the intention of minimizing distractions and focusing on work. Most offerings related to timeliness are designed with a neurotypical user in mind and rarely feature it as the main goal of the product. Combining this opening in the market with my previous learnings I was able to clarify the issue I wanted to address.

03 The User

In order to design a solution with a human-centered approach I combined information from my survey, academic papers, and informal interviews with people diagnosed with ADHD. With this information I was able to craft a persona that reflects the struggles of real users.

Tardy Thalia

  • This is Thalia, a college student living away from home for the first time.
  • This semester Thalia is going to have to drop another class or risk a failing grade
  • Thalia is hardworking and motivated but no matter what she does she can’t get to class on time.

Where is Thalia going wrong? Let's take a closer look at her morning routine.

7:30 AM

Thalia wakes up and checks the time.

She knows her class is at 8:00 a.m. and it usually takes her 10 minutes to walk to class.

Thalia sets a timer for 20 minutes and scrolls through social media on her phone.

7:50 AM

Hearing her alarm go off, Thalia gets out of bed and rushes through her morning routine.

8:10 AM

Thalia leaves her apartment and runs to class.

8:20 AM

Thalia arrives to class 20 minutes late.

Why doesn't Thalia get ready earlier?

Thalia has been diagnosed with Attention-Deficit/Hyperactivity Disorder, commonly known as ADHD.  Despite the name, ADHD is far more than just a deficit in attention because people with ADHD suffer from poor executive function.

What is Executive Function?

  • Imagine executive function as a small secretary in your head that assists your brain in achieving its goals.
  • Executive function helps manage things like focusing, organizing, prioritizing, starting and finishing tasks, regulating emotions, and much more.
  • Thalia operates with a secretary who is often missing or asleep on the job.

For Thalia, and others with ADHD, compensating for poor executive function is a debilitating task with serious consequences. By creating a system that fills in for executive function we can ease the struggle of individuals with ADHD.

Needs
  • A way to create a reliable routine
  • An understanding of how long different tasks take to complete
  • A reminder that time is passing and it’s time to move on to other tasks
  • A system that can work in various situations including work, school, and home
    Pains
    • Difficulty conceptualizing that time is passing
    • Forgetting that there are often many steps when getting ready for commitments
    • Getting distracted while going through routines
    • Forgetting to do tasks because it is written down somewhere then forgotten about
    Motivations
    • Avoiding negative consequences for being late to commitments
    • External motivation helps with habits
    • Wants to arrive to places fully prepared
    • Frustrated by the feeling of not being able to control their life and motivated by the possibility to improve their situation

    04 Process

    The Core Concept

    After brainstorming potential solutions I came up with the idea of 4Thought. For individuals struggling with executive function conceptualizing the time it takes to complete a task can be incredibly difficult. 4Thought takes this into account with the introduction of a backwards timer.

    Sketches

    Thumbnail sketches allow for quick ideation and exploring concepts. With the idea of a backwards timer in mind I started to form an idea of how an app would use this concept and apply it to a routine-building system.

    High-Level Flow

    I created a high-level flow in order to get a better understanding of how the user might navigate 4Thought.

    Wireframes

    Further prototyping helped me gain a clearer understanding of the user experience and prepare for user testing.

    User Testing and Refinement

    After completing the initial wireframes I began user testing. During this process I also went back to my research to see how my designs compared to the information I gathered and adjusted them accordingly.

    User Feedback
    Alternate Routines

    Allow multiple times for a routine so it works for inconsistent schedules like part time jobs.

    User Feedback
    Visual Timer

    Having both graphic and numerical representations of time allows users who struggle with recognizing time passing to have more clues as to how long things are taking.

    User Feedback
    Staying on Task

    App should signal when to move on to the next task and then gently remind the user at set intervals to help the user stay on task.

    05 Visual Design

    After refining my wireframes I moved on to a high fidelity prototype and visual design. My primary concern while designing was to keep the user in mind with every decision. Looking at the research I came to the following conclusions about the user:

    As someone struggling with timeliness:

    I want to,

    Create an accurate routine for getting ready before recurring or important events.

    So that,

    I can use this routine to make sure I budget the correct amount of time before leaving and avoid tardiness.

    So I can,

    Save money on late fees, maintain attendance to class, and avoid frustrations in my relationships from frequently being late.

    To meet this goal I need to be able to:
    • Name my routine so I can differentiate between different routines
    • Add/delete/reorder steps in my routine
    • Set the time I want to arrive by so that the app can calculate how much earlier I need to begin my routine
    • Pick a date or a repeating day so that I can be notified that I need to begin my routine
    • Add an alternate schedule for the same routine so I can reuse existing routines for events such as jobs with varying shifts and times
    • Save the routine so that it can be used in the future
    Closer Look
    Routine Sequence
    User Feedback
    Overtime

    Avoid using colors associated with errors or panic to indicate that time has run out.

    Iterations
    Visual Timer

    I sketched designs for the timer then combined them with my wireframe to come up with the final design.

    Colors + Fonts

    The color and font were both chosen to appear approachable and engaging to the user.

    06 Final Design

    Add Routine
    Add + Delete Steps
    Creating a Routine

    Users name their routine and add the steps they need to complete to reach their goal.

    Setting the Time

    Users select a finish time and then select a specific day or weekly repeat.

    Set Date
    Set Repeat
    Add Alternate Time
    Begin Training Routine
    Alternate Times

    If needed, users can add an alternate time for the routine before saving the routine and beginning training.

    Training

    Training helps 4Thought learn how long each task takes. Users go through each task with the app. If travel is necessary there is an option to input the starting and ending destination as well as the means of transportation.

    Change Steps
    Adding Travel Time
    Complete Training
    Begin Routine
    Using the Routine

    Once the user completes training a routine will be generated and an alarm will be automatically set. When it is time to complete the routine the alarm will notify the user.

    Overtime

    If a user goes over the time allotted for a certain task it will start calculating overtime. When the routine is complete the user can choose to accept or reject suggested changes. Changes are calculated based on all previous performances allowing for improved accuracy with more use.

    Overtime on a Task
    Complete Routine
    Delete Routine
    Edit Routine
    Making Changes

    Being able to edit and delete routines is essential to making sure they remain effective. Users can reorder tasks directly on the home screen or open up the editing feature for more options.

    07 Reflection

    The Future

    While there are many things I would like to improve on in future iterations of this project there are two that I find particularly notable.

    Further A.I. Integration With the ability for 4Thought to suggest tasks and time durations the process of building new routines would become even easier. This kind of integration would also allow for a library of common tasks that you could use as temporary additions to existing routines such as getting gas or picking a package up.

    Platform Expansion While phones are widely used and allow for mobility and advanced features, smart watch integration can allow for further mobility and ease of use especially when executing existing routines on the go.

    Lessons

    Feedback is essential. While I tried my best to focus on the user while designing there were moments where I would just create without reaching out to anyone else. It was during these times that I often found myself stuck or uninspired. It is important to remember that by getting new perspectives the creative process can be greatly improved.

    Use your resources wisely. In early phases of the design process there is no need to reinvent the wheel. If the goal of a wireframe is to demonstrate function and allow for user testing creating each individual component yourself will not improve the results. Using external resources while prototyping can speed up the process and allow the focus to be on better meeting the users needs.

    Learn to let go. Revisiting projects outside of school has led me to face new challenges with self imposed deadlines. No matter how many ideas you have sometimes it’s important not to get bogged down in the details and never finish.

    01 Overview02 Research03 The User04 Process05 Visual Design06 Final Design07 Reflection