Product Design: How would you build an alarm clock for the blind?

Arnab Chowdhury
ProductRoach
Published in
4 min readSep 18, 2020

--

Photo by Brandi Redd on Unsplash

What is the question asking?

First task would be to figure out what kind of clock are we talking about here. You can ask the interviewer or present options i.e. a physical clock or a mobile application or something else.

Second thing that we need to figure out is if the users are completely blind.

Let’s say we want to go ahead with a physical clock for completely blind . Among other things to consider, one could be that it is a table mounted small physical clock. We will go with this for now?

To summarize the requirement for the alarm clock:

You have to design a physical clock probably the size of a 4 inch cube for the completely blind user(4 inch is an assumption to help you visualize the end product).

Who are the users?

Users are blind. So they have the following attributes and assumptions:

  1. Users cannot see anything.
  2. Users can read braille.
  3. Users can touch and feel.
  4. Users can hear.

It is good to iterate the user’s specific attributes related to the problem.

What are the use cases?

Use cases that the alarm clock will fulfill:

  1. User should be able to locate the clock easily.
  2. User should be able to know the time and the date easily.
  3. User should be able to set the current date/time.
  4. User should be able to set an alarm.
  5. User should be able to snooze when the alarm rings.
  6. User should be able to close the alarm.
  7. User should be able to know when the battery is low.
  8. User should be able to change battery easily/charge the clock.

What are the solutions to the use cases?

Let’s look at the use cases one by one and mark the ones I would like to do for the MVP. The key here is that you should select the ones which solves the use case with minimum effort. I will be marking the solution with “MVP” that I have selected for the MVP.

User should be able to locate the clock easily.

  1. Install it beside the bed/fixed location (assuming that the user uses it only for waking up) — we have not talked about any such use case does not mean we cannot do this. — MVP
  2. The clock can be voice activated. So when the user calls out, it will reply back to the user.
  3. Connect the clock with the user’s smartphone. There should be a clock app which will be voice activated (user can ask where the clock is). User can map the location of the clock in the house with the app and the app can pinpoint the location of the clock. Every time it is moved, it registers the new location. This clock app will suffice for a lot of the use cases (like setting the time, setting the alarm and may even act as the alarm), hence we will not be going ahead with this implementation.

User should be able to know the time and the date easily

  1. User can ask the clock for the time and date
  2. Single touch button and the clock will loudly say out the time and the date — MVP
  3. Braille on sides for date and time(right side can be used for date and left for time)

User should be able to set the current date/time
User should be able to set an alarm

  1. Voice based setting of alarm — MVP
  2. Through the user’s smartphone
  3. Virtual clock with hands on the back of the clock through which we can set the alarm with buttons for AM or PM

User should be able to snooze when the alarm rings.

  1. Snooze button/close button — MVP
  2. Voice based: Please snooze or snooze
  3. Snooze for 10 mnts: Knob for snooze by 10 mnts — MVP
  4. Snooze from smartphone

User should be able to close the alarm

  1. Close alarm button — MVP
  2. Voice based close
  3. Close from smartphone

User should be able to know when the battery is low.
User should be able to change battery easily/charge the clock.

  1. Should let the user know how much is left(20% onward) — MVP
  2. Should be usb chargeable or wireless charging — MVP

So, I have defined the users, the user needs, the use cases and the solutions to the use cases. The MVP product shall contain all the features marked in MVP.

How else do you think this question could’ve been approached? What could’ve been better? Let me know.

--

--