15% off membership for Easter! Learn more. Close

How would you improve Outlook for the use case when people get overwhelmed by number of emails received after returning from a vacation?

Asked at Microsoft
9.2k views
Answers (11)
To answer this question, Log in.
crownAccess expert answers by becoming a member

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

Here is the structure I would follow.

Clarifying Questions

1. When we talk about improving Outlook, I'm assuming that we want to help the user be more productive and spend less time scrolling through all the emails. I'm making this assumption because the vision of Microsoft is to help people be more productive and the tools they build are centered around that purpose. I will check with the interviewer if this is the main goal for solving this problem. 

2. What is the scale of the problem and how does it manifest? Are users submitting queries that they find it hard to go through their inbox after a vacation? Is it regular or Business users? Any insights about the scope of the problem?

3. Finally, I'm assuming that Microsoft eventually wants to solve this problem across platforms, mobile and Web but it seems like this is a bigger problem on mobile because that we have UI constraints on mobile. 

User Groups- Here are some different user groups who might experience this issue.

1. Enterprise customers- Employees at companies. Their main concern is that they have critical emails that are waiting for their response and they want to respond to the most important email first. 

2. Students- A lot of students get .edu emails from Microsft and in the case of Students they are concerned about missing deadlines and maybe job emails etc. They are not necessarily looking at answering 

3. Free users- Unpaid users who use this as their personal email [email protected] and get a ton of promotional email, newsletters, advertisements, among these they have few important emails. 

Among these user groups I want to look at the rationale for solving the problem. I will analyze the rationale based on the following metrics

a) Impact b) Alignment with mission c) Data suggesting that this problem is worth solving.

Enterprise users- Biggest chunk of paying users for Outlook, so biggest impact, perfectly aligns with microsofts mission of making professionals more productive with tools. If enough enterprise users in a company complain that its a big problem, the company might cancel their Microsoft account and move to Google Enterprise. 

Students- Smaller scope. Students are not often overwhelmed with ton of Email and have a lot more time on hand than professionals to check emails. Also they don't have a lot of leverage because its a free product. While its good to solve, might not be the best use of time. Not perfect alignment with mission.

Free Users- Highest number of users for Microsoft but least impact because it sounds like a paid feature and possibly something to add for paid subscribers.

Based on these factors, solving the problem for Enterprise users seems best use of time and I want to go with that. Check with interviewer what they think and adapt based on response.

Solution Set-

Hypothesis-

How might I highlight the most important Emails that a professional needs to respond after back from vacation because they have limited time for checking email everyday and have a ton of email to check immediately after vacation.

Possible Solutions

1. Create a Blocker Email category when creating email to indicate that the person's input is needed. Automatically filter Emails with this category after Out of Office ends so that user see that first. Can also automatically sort Email based on conent for words like Inform, waiting, need your feedback and use those to create a Blocker category if we think users input is hard to get. 

2. Automatically categorize emails based on meeting invites, Emails with deadlines and FYI Emails. This can give the user a snapshot of action items so that they don't have to read through all the emails. 

3. Out of Office Rule Set- Create new set of rules as part of the Out of Office rule set which specifies 1. Catch up time where user specifies they need x amount of time to catch up over Email. 2. Auto forward high priority emails to contact specified and 3. Auto create responses and save them as ready to send drafts for most important emails. 

4. AI agent- Leverage AI agent to scan all incoming email over the holiday period and provide a list of action items for the user when they open the Inbox first time after vacation. The AI agent can also have draft emails ready which the user can review and send. 

I will evaluate these on the criteria- usefulness and Alignment with Vision. 

SolutionUsefulnessComplexity
Blocker Email CategoryHighHigh
Recategorize EmailHighLow
Out of Office Rule SetMediumMedium
AI agentHighHigh

Based on the above factors, I would like to choose 2 solutions, one for the M.V.P and the other as a V2 solution.

For the M.V.P I will choose Recategorize Email because this is the easiest to implement and can help the user by doing work in the background and showing a curated list of action items that the user can tackle immediately. This way, the user can feel better about the work needed to be done right after they get back to work after vacation. The Blocker and out of office rule set are harder to implement because they require more work from the user. We want to limit the amount of additional work needed to be done by the user. 

For a V2 solution, i would explore the AI agent solution which utilizes existing AI agent capabilities that Microsoft has but is complex to integrate and needs thorough testing and validation befoe launching. 

Potential Risks- 

1. Hallucination from AI agent. Since LLM's are prone to coming up with information that is not factual, the solution needs to trained well and thoroughly tested.

Metrics

1. High priority Emails caputured in Recategorization.

2. Emails read /Unread ration in test vs control group.

 

Access expert answers by becoming a member
2 likes   |  
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

 

1.       Let me make sure I understood the problem here. We want to improve Outlook for the situation when people are returning from vacation, so they feel less overwhelmed with the number of emails.

2.       Clarifying questions:

a.       When we say improve Outlook, are we looking into any specific device access: mobile, web, or computer?

                                                               i.      Let’s assume the answer is that I should decide.

b.       Are we talking about Outlook for businesses or Outlook for education?

                                                               i.      Let’s say it is outlook for business.

3.       Our problem here is that we are looking to improve Outlook for Businesses, in any platform, where people returning from vacation feel less overwhelmed with the number of e-mails they received.

4.       I will break down this problem into 4 blocks:

a.       Look at the company and market.

b.       Understand the user persona.

c.       Identify current pain points.

d.       Provide some solutions to overcome these pain points.

5.       About the company, Outlook is provided by Microsoft and is part of the Office Suite. Outlook is used as a means of communication within corporations and is vastly used by all company levels. Microsoft makes money by selling the Office Suite and charging access to all systems included within the Suite.

6.       The question talks about employees feeling overwhelmed by the number of emails; therefore, it makes sense that our North Star metric should be user satisfaction. Do you agree? Any issue so far?

7.       Let’s understand our user’s persona:

a.       Employees who took vacation.

b.       Employees who did not take vacation and are waiting for an answer from the ones who left.

c.       Internal IT system who needs to setup the infrastructure and configuration of these systems.

The question here clearly defines that our user persona should be the first group, however, I just wanted to have a quick look at other possible groups involved as well.

8.       Let me take a couple of minutes to understand this group’s pain points.

9.       There are three pain points I judge being the most important:

a.       Relevancy: you don’t know which e-mails still relevant and which ones were solved when you were on vacation.

b.       Priority: you don’t know what e-mails have the highest priority.

c.       Time: you need another day or two to catch up on all the readings, but your calendar is already booked.

10.   I would love to stop here and make sure if you have any point of concern so far. If not, I will move forward with identifying some solutions for these pain points.

11.   If we look for solutions for these pain points, we could take the following approach:

a.       Relevancy: After returning from vacation, many of the questions asked on your e-mails have been solved. We could develop a function that notifies the sender that the person is currently under vacation until an X date. A day before this X date, this function would send an alert to the sender detailed that he or she sent a certain number of e-mails to the person on vacation and ask which e-mails are still pending an answer. He could then select which ones are still relevant. The received, i.e., the person on vacation would then have those e-mails updated to a different color or flag to signalize that the issue has been already solved and that he can ignore that e-mail for now.

b.       Priority: In a similar way, we could create a review function that would notify the sender about all the e-mails he or she has sent to the person current on vacation. A few days before the person returns from vacation this function would notify each sender about all the e-mails he or she has sent and ask to prioritize what is the order of priority for each e-mail. This way if someone send you 5 different e-mails you know which ones to prioritize first.

c.       Time: For the last pain point, Outlook could automatically block the person returning from vacation calendars to avoid everyone from stacking up meetings after his or her return. There could be a setting where you specify how many days you would like to automatically block after returning from vacation. With this solution you reduce the number of meetings you need to attend right after returning from vacation and have some time to catch up on your e-mails.

12.   Looking back at our North Star metric, we defined that we are interested in user satisfaction. These three solutions seem to fit well into the metric. However, when I look back at my previous experiences and remember some of the conversations I had with colleagues, I believe the first option, the relevancy functionality, would bring the most results to increase satisfaction because it avoids spending time on something that has been already solved. Our time is already limited, therefore, removing points already solved from our list seems to be the best approach here.

13.   If I put myself as someone returning from vacation, I would love to see my mailbox and observe some e-mails flagged or colored indicating that the point has been taken care of while I was off. This would demonstrate that my team can get work done without my presence and that the team or company is not 100% dependent on me.

14.   There are some downsides from this solution that we need to take into consideration. The main one that comes to mind is that when someone sees a flag indicating that a problem has been solved, the person may just ignore the subject and never look back at it. This could cause future problems because someone could possibly not be in the loop of a major issue and, therefore, not been aware that something bad happened and needs to be avoided. One possible solution could be to outlook send an update message at a certain time after the person returns from vacation, say, one week, and remind the person that he or she should catch up on these X number of topics.

15.   In summary, we wanted to improve Outlook for business so when someone is returning from vacation, he or she doesn’t feel overwhelmed with the number of e-mails. Our North Star metric is increasing user satisfaction and the user persona here is the person who took vacations. We will focus on the relevancy of the emails and the solution proposed is to have a flag indicating the question or issue in an e-mail has been already solved. There may be downsides to this proposal where the user may just ignore these flagged e-mails, but a way to overcome this is having Outlook send a recap of what has been fixed while he was on vacation after an specific time of his return.

 

Access expert answers by becoming a member
3 likes   |  
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
badge Silver PM

To develop a better understanding of the use case, and define the scope of the problem, I would ask the following clarifying questions:

 

  • How was this problem statement discovered, was it user feedback, user research, competitor study or from our own metrics. Do we have access to that literature/summary?
  • Outlook is available across platforms, is this request platform-specific ie desktop app, web app, mobile? Is there a priority order?
  • The group of people who use outlook is diverse and can be segmented in many ways, but for this question, I’d like to understand if we are looking at home users or corporate users.
  • How much time away do we define a solution for 3 days? 2 weeks? One month?
  • The next consideration I’d want to make to define the scope of this problem is concerning hardware/system limitations?
  •  Is overwhelming here defined as people having too much email to deal with or the associated system issues such as
  •     Mailbox full
  •       Rules running too long on restart
  •     Mailbox Load time
Scope I am choosing to narrow down to
  •          Prioritizing corporate users first
  •           Working with longer vacations – one week or more
  •           Desktop software as primary interface
  •        Human interaction to be prioritized over system limitations

USER NEEDS 

 

  • A way to quickly know how much email one is going to be dealing with
  • A way to prioritize email when returning from vacation
  • To have an intuitive out of the office and return to office mechanism.
An overwhelming amount of email after vacation is a real problem. While outlook already has very sophisticated mechanisms to sort the mailbox, set up rules, and send out of office emails, the features have a steep learning curve and are easy to forget
 
SOLUTIONS
  1. Email statistics report: A dynamic report that takes as input date range and shows a summary of emails recieved in the intervening period. This data can slice data by senders, to and cc, promotional etc. The report is a single snapshot of the volume of emails the user has to deal with.
  2. Outlook vacation mode
  • Easy OOO setup: This feature reads from calendar or takes user input for days that one is going to be out of office, infers from corporate directory - out of office contacts and creates an OOO message with relevant details. While the feilds are customizeable, they are non optional. Also sets OOO on the calendar
  • OOO Rules: These are a set of preconfigured (but customizeable rules) to help prioritize email upon return. Default rule set can contain rules like "To and CC", "Marked as important", "from manager, skip level", "Expired meetings". The default rule rule serves the dual purpose of having a generalized prioirtization algorithm and also guide people on how they might create their own rules. OOO Rules are necessarily simple rules that can run quickly on the large dataset when the user returns. 
  • Vacation mode toggle: A toggle button to switch in and out of vacation mode quickly. This switch should display vacation mode settings - ie OOO setup and OOO rules, and allow the user to make changes if desired. This can be extended to work on handheld devices and web versions with default settings.
  • Vacation mode auto start: Based on user preference this mode should automatically kick in post 3 working days of inactivity
3. Revamping the outlook rules interface: That out of office emails continue to overwhelm people despite there being a rich set of customizations available on outlook rules would seem like the rules are as ubiquitously used as desired. Simplifying the rule interface and bringing it to the forefront will make it easier for users to create their own rules including vacation mode rules.
4. Creating an outlook workflow: in cases where a user is out of office, allow the sender to redirect the message to the right POC along with a jira like ticket within the utlook message. When addressed by the POC, the original sender can mark the ticket and therefore email thread as complete, and this flag can be used to deprioritise the email for the user.
5. Memory management: The vacation mode auto kicks in archiving the curent mailbox to PST files thus ensuring that there is space available for new emails. Upon the users return the older PST  can be reloaded into outlook and the user can perform space maangerment per usual.
 
Prioritization

Solution

Impact

Complexity

Priority

Email Analytics Report

High

Low

High

Vacation Mode

High

Low

High

Revamping Rules Interface

High

High

Should be prioritized with a broader outlook revamp project. Out of scope

Creating outlook workflow

High

High

Low. Needs a revamp of the outlook message structure.

Memory management

Medium

Medium

Medium

Metrics to measure the features
Being 'overwhelmed' is not an easily measureable quantity. The success of the feature will be best measured by user research and feedback.
To measure the success of the features alone howere, we can measure:
# percentage of users who use the vacation mode for their ooo setup (and those with system suggested defaults)
# percentage of users who choose to switch the feature off
# number of clogged inboxes when a user goes OOO seen in conjunction with email recieved in the period.
 
Access expert answers by becoming a member
1 like   |  
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
badge Platinum PM

Approach:

1. Understand the prompt and outline the business goal

2. Establish the user segments and identify the painpoints

3. Brainstorm the solutions

4. Prioritize

Understand the prompt and outline the business goal:

Candidate: 

While on vacation, some people receive large number of e-mails which is overwhleming and some would receive fewer number of e-mails which is easy to manager. 

Should we use the build new experience when the number of inbox messages is above a certain limit when the user is OOTO.

Interviewer:

Yes

Candidate: 

Does the new experience focus on just e-mails or both e-mails and calendar invites

Interviewer:

Both e-mails and calender invites

Candidate: 

I assume the goal here is to improve the productivity of the users which is measured in terms of the time it takes to action e-mails received when the user was in vacation. You agree?

Interviewer: 

Yes

User segments:

A) Power users that the create rules to organize the e-mails

B) Users that receive small number of messages and that manage the inbox manually

C) Users that receive large number of messages and that manage the inbox manually

To deliver most impact, I would prioritze that segment that require the most help and largest in size- namely large users that manage the outlook manually

User Journey:

A) User decides the vacation time and sends a calendar invite about the same

B) User creates a automated OOTO notice 

C) Users goes on an vacation

D) Users contine to receive the message while OOTO

E) Users come back and responds to all the message

Identify the pain points:

A) Users does not set up a OOTO notice, thus co-workers and stakeholders keep sending messages

B) Users forgets to provide an alternative poc while OOTO

C) Users does not a feature to assign/forward the mail while OOTO

D) Users does not have a sophisticated tools to separete e-mails where the user action is required from the ones where the user action is not required

E) Users does not have easy tool to unsubscribe from the e-mail distributions lists that are not relevant

Brainstorm solution: 

A) No OOTO notice set up: When the users send their OOTO calendar invite, we will remind the users to create OOTO note.

Effort: Low, simple UI pop-up

Impact: Moderate, power users tend to set up a OOTO note without any prompt, this feature will help new users more

B) No alternative POC: Provide a template for the OOTO that includes that POC to receive out to, when the user is OOTO

Effort: Low, easy to build a template

Impact: High, 

C) Autoforward to POC: When the user receives mail regarding regarding a project, outlook will use the natural language understanding and will provide a capability to automatically forward the message to the relevant POC.

Effort: High, need to develop new features to auto-forward the mails

Impact: High, alternative POC would get the visibility and reduce the number of unactioned e-mails for the user 

D) Lacking tools to prioritze mails: User wants to first identify the e-mail where the action items is pending from the user vs. ones where users does not have any action items. 

Simple solution is outlook can build natural language capability and find the mails that are addressed directly to the users vs. the ones where the user is just kept in the loop. Thus user can easily prioritize the e-mails that they need to action on and can read other e-mails at their own pace.

Effort: High, need to invest in cababilities to understand the natural languages

Impact: High, users woud benefit a lot from this capability to separate that needs their immediate attention

E) Unsubscribe tools: One method to help the user quickly get through their inbox is reduce the clutter and filter the spam message. We can build a tool unsubscibe tool that prompt the user to unsubscribe from the distribution lists whose email the user did not read in last month.

Effort: moderate, need a build a feature that let users unscripbe from within the outlook

Impact: high, will help a great deal to unclutter the inbox

Prioritization:

If I were to prioritize one feature, I would build capabiilty that separate the mails where the user action is required with just a click of a button.

 

 

 

 

 

 

Access expert answers by becoming a member
7 likes   |  
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
badge Platinum PM

A simple to use structure for this Microsoft product design question:
Clarifying Questions
Users
Pain Points
Solutions
Metrics
 

Clarifying Questions:
1. Are we looking at a front-end UI based solution or more back end application feature solution. - You choose (could be both)
2. Are we focussing on only company internal emails or even external? - All
3. Is this feature going to work only when we set an Out of Office automated message? - In other words, how would the system know that we have been on vacation and returning? - Assume yes.
4. Web only or App? - Both
5. What is the goal here? - To increase productivity/efficiency in email organization and responses
6. Any constraints to worry about? - No

Users:
Email senders
Email receivers
Microsoft
IT department of the company

We want to concentrate on the email receivers as the primary user group-  but we also want to keep an eye out for the senders group as we think of the solutions.

Pain Points:
1. Too many emails to read - not sure where to start and how to go about getting caught up.
2. Depending on the importance of the role, backlogged emails can cause outlook to be out of space preventing potentially more important emails being delivered to the receivers email inbox.
3. Clogged inboxes could also mean that the receiver wont be able to send out important replies/emails until outlook has space.
4. Difficult to understand what emails need immediate attention and which ones can wait -  Some emails need quicker replies as there might be dependency.
5. Some users have rules for certain emails/senders based on rules - attention does not go to those rules folders when we see too many emails and things can get lost
6. Some emails may even be meeting invites that may be scheduled based on emails where user might need to have read the emails to attend and ensure usefulness 

Pain Point Prioritization: Based on impact and reach, the following is my prioritization:
1,4,2,3,6,5

Solutions:
1. Build a feature that flags emails that have the receivers name in the subject line or body of the email - this will be more important and might require user's attention.
2. Based on org hierarchy, group manager's/skip levels or important stakeholders emails on top for immediate attention. (important stakeholder could be determined by understanding the most frequent person who the receiver interacts with)
3. Use some sort of ML/Text reader to understand emails with deadlines or action items called out for the receiver.
4. Use AI to understand if there are meeting requests in the near future that bear a title similar to an email chain in the user's inbox and add a flag for the user's attention - this allows them to review quickly and complete action items as needed to be best prepared for the meeting.
5. Once the user opens their inbox post their return from vacation - send a pop up notification that shows them a summary of the email count that was received during their vacation time- This can be categorized based on some of the filters/flags above -Psychologically, it is established that people are better prepared if they know what to expect rather than being thrown into the mess without a 'heads-up'.
6. To reduce the clutter in a person's inbox - build an intelligence system to intimate the sender that the receiver is OOO, as they enter their names in the to/cc/bcc lines (this happens today) - This system can share a popup saying that the receiver is OOO and check if the email can wait till they return. - Store this information and remind the sender once the receiver is back asking if they still want to send the email now (if they did not send before) and then send the latest email in the chain.

7. Monitor outlook space levels for employees with an OOO and as their outlook approached full capacity, send an automated notification to IT to temporarily provide additional space for their outlook.

Based on Reach, Impact and Effort, I would prioritize the solutions in the following ways:

SolutionReachImpact EffortPriority
Email flag with Receiver's nameHighHighLowP0
Flag manager's/higher ups email for priorityHighImpact LowP0
Emails with DeadlinesHighHighHighP1
Meeting with email chainHighMedium/HighHighP1
Pop Up notificationHighMedium/HighLowP0
Sender notificationHighMedium/LowMediumP1/P2
IT notification for additional spaceHighHighHighP2

Metrics:
# Notifications sent
# Prioritized emails opened first
# NPS Scores
# Notifications sent to IT
# Number of clogged emails ( as a percent of total emails)
 

Access expert answers by becoming a member
32 likes   |  
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
badge Platinum PM

Q's:
1. Is this mobile or web?
2.Objective behind this feature?

User groups:
1. Executive users
2. Middle management
3. Senior management
4. employees reporitng to mid/first time managers

lets assume #4 as our user group for this interview

Although people can set OOTO message, it only indicates external sender that the receiver is OOTO after sending a mail and still might need action from receiver. FOr internal folks, they can see the status of receiver when typed in outlook "to" address


Needs:
1. Its a pain to answer all emails- wish i can skip some
2. Take action to mails where I am POC for automated worklfow and until i perform any action, workflow doesn't go ahead
3. Respond to important client emails/vendore emails where they wanna connect with me due to close working relationship we have.
4. Its a pain to see mails where i am not primary owner but a cc/bcc in between important mails from clients/manager/vendor/workflow
5. Mails from team members or other departments asking queries or my opinion to help them
6. Its a pain to see when any mails from automated pipeline like Jenkins  where i receive mail whenever build fails and if a failure happens, my inbox is flooded with automated mails and is now fulla dn couldnt receive important mails
7. Pain to sift through promotion mails or from general comapny news mails from HR


based on impact and urgency, I would prioritise #1, #2, #3, #4, #6

Solutions:

  1.  Implement AI/Ml solution which analysises the mail content  based on
    1. CC/BCC: if I am in CC and only needs me to be informed, then priroitise and tag it lower.
    2. Body: if i am in body of mail and someone needs something within a deadline then flag it and prioritise it.
    3. Sender: if the mail is from automated pipleine softwares like Jenkins etc, deprioriitise them and instead forward them to my designated peer or my manager
    4. Sender: if mail is from client and needs a important info or reports an issue thats stopping them, then flag it and prioritise it and forward it to manager.
    5. Sender: if mail is on news from company like from HR talking about new policies then deprioritse it if at all its just a update and priroitise it if some action is needed from user
    6. Sender: if promotion mail then skip it
    2. Combining all these i would develop insights in a summary form on a page/sumamry tab below "inbox"  that updates dynamically and shows list of all action items which reciver needs to act upon and also list mails whicha re low priority down below. Thsi is incredibly helpful to take a quick glance of what all i recieved before needing to open all the mails
 
Evaluation:
Trade-offs:
  • A lot of testing/training needs to be done so as to get it to a stage where people can trust it, so a lot of beta testing has to be done
  • Priortise functionality rather than aesthetics -- achieve objective of tagging should be priority
Metrics:
  • No of prioritised mails opened and action taken in sequence
  • Survey and NPS score from internal employees
  • No of mails missed to respond on time after vacation
  • No of mails that were failed to be prioditised by AI/Ml which in fact are priority mails

 

Access expert answers by becoming a member
0 likes   |  
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
badge Gold PM
Step 1 - Clarifying questions and assumptions
For the purposes of this question, we will assume that people were not accessible during their vacations, and they just came back, and opened Outlook and get overwhelmed.
When you say improve, do you have anything specific in mind. Why does this need improvement? Any data points or feedback that you received?
 
Step 2 - List users
There are primarily 2 types of users here - business users and retail users. Each have a different use case. Let me consider the business user here, because a lot of people do not check their work emails when on vacation, and this might lead to this problem.
These users have certain attributes :
  1. Usually busy and took a much needed break
  2. They come back refreshed from the vacation
  3. They are raring to go and get work done
 
If we look at emails, there are different types that land in outlook
  1. Important emails vs lower priority emails (emails celebrating certain days from eg.)
  2. Important artefacts shared (Office 365 artefacts)
  3. Meeting invites
 
Step 3 - List and prioritize pain points
Pain PointSeverity
Can't distinguish important emails from non-important emailsM (This is a big pain point, but most important emails are tagged with the important tag so in a way that pain is lowered)
Can't see what are the meetings I missedL (This is a big pain point. If I have missed an important meeting, I have the invite but I don't know what transpired in the meeting and if there is any action item for me)
What are the emails that need my actionM (There are specific emails that need my action. These could get lost, but we could surface them later)
So, I would like to focus on the pain point of - ''Can't see what meetings I missed". This is also because a lot of the emails are a result of some meeting or the other, so that will also give some context to those emails.
 
Step 4 - List and prioritize solutions
For the above pain point, the following are the solutions that I can think of
SolutionReachImpactEffort
Generate meeting notes for each meeting and shareM (Not everyone might open all the generated emails)M (Going through meeting notes for all the missed meetings may be overwhelming by itself)M (The notes can be generated using GPT and then shared across. The technology exists, hence this will be Medium)
Have references to other emails in the meeting notesM (Not everyone might open all the generated emails)M (Going through the notes and then opening the emails from those notes gives context but the user will still not be able to get the work done most efficiently)M (Notes can be generated and emails can be tagged)
Have a list of action items on Teams/OutlookL (A note on Teams and email the first day after OOO that these are the list of action items would be good to have)L (This would be quite impactful as the user can get the maximum benefit of catching up on all that he/she has missed)M (We will need to take all the meeting notes and create one note with the action items called out in the meetings along with people who called out those items)
Quick reply to the notes saying that you are back and would like to discuss some items along with a response and/or a meeting inviteL (This would also be very helpful as we can quickly reply once back from OOO)L (This would also be quite impactful)S (Just a reply with the correct people tagged in the meeting notes)
I would go with the following solutions.
  1. Have a list of action items on Teams/Outlook
  2. Quick reply to the notes saying that you are back and would like to discuss some items along with a response and/or a meeting invite
 
Step 5 - Risks
There are a few risks
  1. Privacy - Companies might flag privacy concerns with internal conversations
  2. Companies with no/few meetings - There are some companies where there are very few meetings
  3. Meetings need to be recorded - Not all meetings are recorded, which is important for things like transcription and summarizing action items.
 
Step 6 - Metrics
  1. Number of summaries read on Teams/ summary emails opened
  2. Number of summary emails responded to
 
Step 7 - Summarize
We set out to improve Outlook and help users who get overwhelmed with the sheer number of emails after the return from a vacation. We decided to solve for the business user here, and after some brainstorming landed on the pain point of the user missing meetings and being unaware of what happened and if there was any action item on that for him/her. After brain storming, we came up with the following solutions.
  1. Have a list of action items on Teams/Outlook
  2. Quick reply to the notes saying that you are back and would like to discuss some items along with a response and/or a meeting invite
 
There are a few risks such as :
  1. Privacy 
  2. Companies with no/few meetings 
  3. Meetings need to be recorded 
 
A couple of metrics we would like to track are :
  1. Number of summaries read on Teams/ summary emails opened
  2. Number of summary emails responded to
Access expert answers by becoming a member
0 likes   |  
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
How would you improve Outlook for the use case when people get overwhelmed by number of emails received after returning from a vacation?
 
  • Is this for personal or professiona emails 
    • Professional emails 
  • Improve - what is the goal or objective 
    • Engagement 
      • Ability to better the productivity post returning from vaccation and employees get to rythm of the work faster than they can
  • Can we assume - Geo is india 
  • Also assuming that there are no constraints to the project 
For sake for this exercise i would focus on below structure 
Mission, type of users, pain points , solutions, success metric does this sound ok ?
Yes 
 
Let me think through for 2 minutes 
 
Mission - To make the email experience easy and productive 
Type of users 
Since we are focusing on offcial emails i will not focus on B2C users ideally in principal there are 2 categories B2C(personal emails) B2B (officials emails)
So choosing B2B as acategory and further dividing it in segments 
B2B
Type of usersReachImpact
High Frequency users - Mid managment, users who like to document everything, communicate via emails , operational conversationsHH
Mid Frequncy users - CEO and top managment who prefer to have limited and focused conversation and not get in to the operational issues ML
Low frequency - users who are staffLL

From the above grid i want to focus on users who have higher reach and higher impact and eventually if this solution works for us than we can definaltey extend it to other category of users does this sound ok ? - yes 

Paint points of high freqency users who return from vaccation 

 

Pain points

type of pain pointDepthSize
Large set of information to comprehend LargeLarge
Time consumingLargeLarge
Ability to articulate everything in less timeMediumMedium

 

I will focus on large set of info and time and build solutions 

Solutions using AI

SolutionReachImpactEffortPhase
1- Use of AI to categorize emails 
High Importance
Mid - Importance
Low - Importance 
How does AI use to study importance - Based on cadre of the employee, keywords like urgent, use of language like customer complaints, acc ot customer the app is pathetic or, we need to fix this issue immediately , number of time reminders have been sent or emais have been sent. All of this determine that it could be. apressing issues 
 
HHH1
Ability to Summarize long emails using AI and Summarizing it for users review and than drafting replyHHM1
Drafting reply using Gen AI basis the email sharedHHM1
Analytics - number of emails recieved, progress to be tracked , open items, closed etc HHH2

Launch the mvp product and measure the suscess rate 

Sucess metric 

  • Time to read email 
  • time taken to respond email 
  • reponse/read = 100/150= 66 %
Access expert answers by becoming a member
0 likes   |  
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
badge Bronze PM

Users : Corporate users (Not considering the users using Free outlook app available on app store)
Geography : Across all

Pain Points

Finding Important Emails: Helping users quickly identify and prioritize the most important and relevant emails from the large volume they receive after being away.

Managing Responses: Assisting users in efficiently responding to and managing the large number of emails without feeling overwhelmed.

Lets identify the different scenrios in which user gets an email

  1. Email is addressed to you and you have to respond
  2. Email is addressed to you and you do not need to respond (e.g It was answer to a question that you asked earlier)
  3. You are part of CC, and you are included as FYI perspective. Your response is not needed
  4. Cold email, addressed to you, however is not important
  5. You are part of CC, however your involvement is needed to move things along
  6. Group or Distribution List Emails: Emails addressed to a group or distribution list that the user is a part of, where the relevance and need for response may vary widely.
Now, lets look at how can we address this. We will consider 2 approaches 1. Human assisted + ML 2. Using AI models. 
 
Human assisted approach : Once the user is back, user will be given an option to categorize the emails automatically based on above 6 options. We will be building the ML models to identify if user was specifically asked something or was this email just a response (e.g. Mail saying "Thank you"). Based on this, a scoring model will be built for each email. We can also ask user to identify some of the important sender manually (e.g. Company's CXO sending a direct one on one email). We will also display the relative important of email and users can change the value. At the same time, users will also have an option to use the traditional mode to go through all the emails themselves. Once the users clear the holiday backlog, we will also have an option to get the feedback on overall usefulness of the feature
 
Metrics to be tracked : 
1. Time taken by users, opting for new model, to reply to all important emails
2. Number of times users changing the scoring given by system
3. Rating for the new feature
 
Other considerations
Privacy and Security : As outlook is used for emails, data security and privacy are of utmost importance. We will have to build models which either run on user machine or if in cloud, specific user context (e.g. cloud hosted model). This may also have an impact on the overall costing. 
Integration with existing systems : Many users will have rules to on the incoming mails e.g. send them to different folders, assign importance based on sender or send automatic replies etc. For the new system, this should be presented as option to the users - Do you want to go by your own rules or let system decide it for you. Once the system mature, we can also look at models which work along with existing rules and enhance their usability.
 
AI Assisted Model
Once the above model has been used, will expand the scoring model to be used on day to day emails. Once mature, this model will help users address the most important emails on daily basis and not just the holidays. 
 
Access expert answers by becoming a member
0 likes   |  
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
badge Silver PM

How would you improve Outlook for the use case when people get overwhelmed by a number of emails received after returning from a vacation?

Clarifying Questions:

  • Who are the people here?- I  am assuming we are referring to professionals where email is the primary way of communicating with co-workers
  • Vacation:  I am understanding vacation as who doesn't have access to the any means to access the emails or haven't access the emails for at least 3 working days or more
  • Outlook refers to Microsoft Outlook
  • Goal is to improve user engagement and not monetary gain

Assumptions:

  • Scope is for web outlook only as of now
  • Language - English

User Segments:

  • Sales /Front end line
  • Back end workers
  • Leadership
Pain Points
  • Insufficient time: It's challenging to go through all the emails when you are resuming work as there are too many
  • Filter out actionable emails: how to know which emails require immediate action which doesn't 
  • Filter out: know FYI emails which needs to be known in short amount of time or can be known later
 
SolutionImpactEffortPriority
Use to-emails to categorize  based on actionable, important,  futureLMP2
 Use NLP to find if any action is required immediately and auto email option can be used to confirm and add task to user's emailMHP3
 Send summary to users with all the important emails to highlight information rather than clicking through it HL/MP1

Risks:

User may have created their own filtering criteria. This can override and cause conflict.

Mitigation Plan: Auto labels can be created which can be removed/replaced/merged based on user's request

GTM:
This feature can be coupled with out of office email 
We can A/B tested for users with mails> 50 with out of office emails
 
Success Metrics:
Number of returning users.
 

 

 
Access expert answers by becoming a member
0 likes   |  
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
badge Platinum PM

Clarification

Going to assume that this question is platform agnostic and our solution should be viable for desktop, mobile, and web. We'll consider both professional and personal Outlook use as in scope.

Goals

Before we dive into solving this, let's first take a step back and think about why we are doing this. Microsoft's mission statement is to empower individuals and organizations to achieve more.

When individuals come back from vacation and are overwhelmed by their inbox they get flustered and stressed out. When people are stressed out they certainly aren't performing at their best or most productive. If we can help provide a better user experience for Outlook users coming back from vacation who need to dig through a pile of email then we can help them be more productive so let's set that as our goal.

User Segments

It's hard to come up with a magic bullet that solves everything for everyone so one way I like to narrow scope is to look at different user segments and choose one to focus on:

1. Passionate Hobbyists - Leads a local hobby group or holds a leadership position in a non-profit.

2. Head of Household - Stay at home parent responsible for managing their kids' busy schedules and keep the house hould running smoothly.

3. Corporate Managers - Leads a team and has several direct reports.

4. Individual Contributor - No direct reports, might be younger, but is responsible for deliverables on projects.

Out of the above user segments, I'm going to suggest we focus on the Corporate Managers. As a manager myself, I know that even if you try to set up the most detailed sprint before you go on vacation there are still going to be a bunch of questions to unblock people and urgent fires that need to be put out as soon as you come back. Corporate managers are a user segment for who this problem gives us a lot of opportunity for improving the user experience.

Pain Points

Let's try to better understand some of the Corporate Managers pain points and areas of dissatisfaction with Outlook when they come back from vacation:

1. There are too many messages, I simply don't have the time to read them all

2. I don't know which emails are just updates and which emails actually require action on my part

3. How do I know which emails are more important and higher priority than the other ones

Solutions

Now that we have a better understanding of what the Corporate Managers have to deal with when coming back from vacation, let's try to brainstorm some solutions that would provide them a better experience:

  1. Action Required Flags - We could analyze the contents of the unread emails and determine which emails require action then flag / mark them as such in the users inbox.
  2. Email Summaries - For emails beyond a paragraph in length, we could use NLP to create a couple sentence summaries of the emails. Users wouldn't have to waste their time reading the whole thing when just the jist of it is enough.
  3. Priority Rankings - We could build a model to rank the priority of emails based upon metadata such as sender, recipients, and contents. High priority emails would then get a little red exclamation mark icon letting the user know these particular emails need their attention ASAP.
Prioritization
In all likelihood won't have the bandwidth or resources to build out all three solutions in parallel, so let's choose one to prioritize. To help guide that decision I'm going to use the following comparison matrix:
Ease of Implementation, User Satisfaction
1. B, A- 
2. B-, C+
3. B-, A
I'm going to suggest we focus our time and effort on building out the Priority Rankings feature. This is going to give us the best bang for our buck in terms of development effort in relation to user satisfaction.
 
Summary
We're going to provide a better user experience for the Corporate Manager user segment of Outlook by addressing the paint point that they don't know which emails to prioritize handling when they come back from vacation. We are going to address this by building out a Priority Rankings feature, which will analyze metadata such as sender, recipients, and email contents, then provide a little tag next to each high priority item in the users inbox. 
 
This will help provide a much better user experience for those users returning from vacation by reducing their stress and thus enabling them to be more productive and achieve more.
 
Edit: In hindsight, I think when talking about user segments it might've been worth discussing the different ways in which users vacation and how that might impact their pain points and the resulting solution. For example, some users completely go off the grid and go backpacking with no laptop let alone cell service. Others may bring their work laptop with them to the resort and peek at emails every now and then through out the week looking for fires to put out.
Access expert answers by becoming a member
0 likes   |  
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