15% off membership for Easter! Learn more. Close

Design a calculator for the blind.

Asked at Google
2.7k views
Answers (1)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

badge Platinum PM
Design a calculator for the blind

Few clarifications needed :

Q: Is this for totally blind or partially blind or both?

A: Let's go with a calculator for both.

Q: Do we need to make it for quiet operations or talking to it & hearing back either through a speaker or headphone, ok?

A: Requirement is both.

Q: What kind of calculator is it? Simple or engineering Calculator or Graphing etc.

A: For this exercise, let's go with simple cal.

Q: Standalone or as an app

A: For this exercise, I am going to ask you to build it as an standalone product. We are targeting for really undeveloped places where internet or phone are not affordable.

 

I am going to make some assumptions that the blind person using this calculator has brail skills.

 

There are two sets of users 1) Complete blind and 2) Partially blind, may be able to see the large display.

The general assumption is that the only handicap we are dealing with is blindness. So our focus will be limited to enablement for blindness, and no attempt will be made for other deficiencies.

 

User needs:

1) Since it is a calculator, it needs to be portable.

2) Should be able to work independently without internet and battery-powered.

3) Large display so partially impaired people can read the display. The input key needs to be equally large.

4) Braille input options.

5) For faster and easier usage, one can talk to it & have read-back capability.

 

Let me prioritize the requirements for this project. The MVP should have

1) Portability 2) Braille Inputs 3) Large Display and 4) readout 5) No internet requirement.

I am deprioritizing the voice inputs as it is complex & will require internet capability to offload this 

 

FeaturesImpact to userCost to implementTime to buildReasoning 
ProbabilityHLLThe person can carry with him 
No internetHMMGiven the direction for undeveloped segment, impact to user is high but it will take more time to build some featues and need local processing power 
Large DisplayHMLAllows for quiet mode and partially blind people 
Braille inputHLL  
Voice inputHHHWithout internet, this is a expensive deal, so it is cut out of the MVP 
Voice outputHMLCan have headphone for quietness requirement 
      

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Solutions :
1) Build the product with a General-purpose CPU for faster time to market.
2) Build a custom ASIC for long-term, low-cost products but high initial investment & a long development cycle.

Option 1) is quick to market & low initial investment but high unit cost.
Option 2) is high initial cost & a long time to build with a low unit cost.

I am considering the pros and cons. I recommend Option 1) as MVP. It helps to weed out bugs and learn the market and user needs. There will be learning of how the power situation will be there and others.

Summarizing my plan:
We are designing a simple calculator for the blind. The consideration for this exercise is limited to blindness only and the operation of the calculator. It assumes someone will help them out with setup.

The product design is optimized for time to market and the low initial cost of development. It offers braille inputs option and two methods of display. Large Screen if one can see and  audio readout of the inputs and then the answer.
 

 
Access expert answers by becoming a member
1 like   |  
1 Feedback
badge Platinum PM

 

Satish Nandi 

Areas you did well

1.      Use of a framework – solid use of a framework

2.     Clarifying questions – you asked a meaningful set of questions.  In addition I would ask what they are trying to accomplish.  “I assume there are already calculators for the blind based on braille and with the advent of Google assistant users can simply voice math – I do it all the time – given this backdrop what are we trying accomplish?” 

3.     User persona – you defined persona – but these could also be based on usage patterns of the calculator.  You may come up with different user journey’s based on usage

4.     You provide a solid summary of your design. 

Areas of improvement

1.     User needs – I am more and more becoming a firm believer that a user journey really helps the design.  In the past I routinely said you could do either a user journey or pain points.  But I am more and more shifting to a requirement of user journey.  Your user are a perfect example

a.      it needs to be portable – I have never owned a calculator that wasn’t portable – this is table stakes

b.     Should be able to work independently without internet and battery-powered – again table stakes for a modern calculator

c.      Large display so partially impaired people can read the display. The input key needs to be equally large. – This is a solution

d.     Braille input options – this is a solution

e.      For faster and easier usage, one can talk to it & have read-back capability. – this is a solution

f.       You deprioritized voice because it requires internet capability – in fact Google has made advancements that voice tech is moving to the Chip to reduce need for connectivity delays.  For simple operations like numbers and basic math functions I would imagine that could be handled by the chip and OS. 

2.     Pick a persona, a pain point and a solution using criteria

a.      I would really like to see you pick one persona based on some criteria.  I am solving for the totally blind person because that will also serve the partially blind

b.     I would really like to see you identify a pain point using some criteria

c.      For that pain point I would like to see 3-4 solutions with one moon shot

d.     Pick one of the solutions using some criteria (reach, impact, effort)

3.     You come up with a list of features instead of solution – make your life easier move your solutions up a level and have them be solutions. 

a.      A brail based calculator that does ….

b.     A voice based calculator that does… 

4.     Bonus points for listing limitations and metrics of success. 

 

1
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs