15% off membership for Easter! Learn more. Close

How would you improve Facebook Birthdays?

Asked at Meta (Facebook)
25.8k views
Answers (21)
crownAccess expert answers by becoming a member

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

1. Describe the product: FB birthday is a utility/feature used by users in the below ways:

  1. Save/update their birthdays.
  2. Wish their friends, famailies birthdays. they can also choose to view previous/upcoming birthdays. They can post a message on thei feed or send a personal message via messenger. 
  3. Fb used to send a personalised video on birthdays to users which they can share with their friends.

2. Assumptions/Ask questions to interviewer:

What are we looking to improve? Is it engagement with the feature or drive revenue? Are we looking to target mobile or desktop users? Is there specific age group of users in mind? do they have a specific goal in mind?

3. Choosing a goal: We want to improve engagement for the feature for mobile users globally. Since FB is a global paltform where people are connected with their families and friends with the intent to share updates about their lives, this can be via sharing milestone like a new job, moving to a new city or even celebrating and wishing on birthdays and anniversaries.

4. Identify the user groups: 

  1. Power users: Who actively use FB multiple times a day and have a friend list of 1000+ users.
  2. Casual user: Who uses FB once a day and have around 500-1000 frinds.
  3. Casual users: Who logs in once a week and has very few friends.
5. Select a user group : Lets pick the power users who use FB multiple times a day and have around 1000 friends to improve engagement. These users receive multiple notifications due to their activities and updates from their friends and have a habit of checking for notifications. They also frequently send/receive friend requests. 
Since, their friend list is huge, they obviously have a lot of acquaintances and its difficult to keep in touch with them. Improving their usage of FB birthday will enhance their experience and help them maintain touch with their huge list of friends.
 
6. Identify pain points:
  1. Huge list of friends so difficult to remember and wish everyone. They have a lot of acquaintances (not family or close friends).
  2. Current FB pretyped message is too generic and does not have a personal touch. This inhibits the user from using the feature.
  3. The user has to log in everyday and navigate to the birthday feature to check in for birthdays and wish their friends.
  4. The current feature doesnt work for users who keep travelling and live in different parts of the world from their friends. Ex: A user in USA is notified of a friend's birthday in India when half of the day is over in India. The joy of wishing first or early is lost. There is an opportunity lost here for the feature.
  5. Also, the responses for the birthday wishes are lost and never acknoweledged in most cases. 
7. Priortize the pain points: discuss with the interviewer that you want to priortize points 2 and 3 of having more persoanlised options to wish a friend and want to possibly eliminate the need to repsond to birthday notifications sent everyday due to a busy liestyle. Also, emphasize that it is applicable to most of the users in the user groups.
 
8. List the solutions: 
  1. Users should receive recomendations on sharing a picture/ video with the message while wishing. This picture could be a picture they were both tagged in the past. This way the messaging feels more thoughtful and authentic.
  2. There should be an option of sharing a GIF or attaching an image from device with the message. This is helpful for quick messaging and more creative.
  3. Users should be able to schedule birthday wishes in advance for their friends. This applies to the reponses on  wishes received from friends on birthdays as well. Enables a two way communication channel.
9. Priortize the solution:  Discuss on what basis are you priortizing the soltuions, usually it is based on time to implement, resources/funds available and the impact it creates. 
Scheduling Birthday wishes and responses is the top most priority, though it will take time to implement.
 
10. Metrics: Define Primary and Secondary metrics
Primary: 1. How many users used the schedule birthday wishes.
Secondary: How many other users interacted with the birthday posts.
How many users replied to the birthday wishes they received.
how many users scheduled the automatic repsonses to reply to birthday posts.
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

How would you improve Facebook Birthdays?

1. Clarification

FB birthdays is a feature that allows people to add their DOB to their profile, after which their friends would be notified on that day about the birthday. There's also an option to see a list of friends with upcoming birthdays in a chronological order. Does that summarizes the scope of the feature? Yep.

2. Goal and alignement to mission

The goal is to remind people of their friends' birthdays and thus create additional engagement between the congratulatee and congratulaters. It aligns well with FB's mission of bringing people closer together, since it creates additional conversational topics for people.

3. Metrics

With this goal in mind, the main metric we would want to improve is engagement. To drive it, we'll need to improve the following metrics of birthdays:

  • % of users sharing their DOB on FB - that ensures we have enough "material" to work with
  • % of users congratulating at least 10% of their friends when their BDs come up - this shows users take action when they see their friends' BDs
4. User segments / journey
There's obvious two main group - those who share a DOB and those who congratulate. Those are basically the same users in different stages of a user journey, so I'll just list the journey:
a. Sign up w/FB or go to the profile page and add their DOB
b. Allow their friends to be notified of their BD
c. When their friend's BD comes up, congratulate the friend
d. Optionally - if the friend replied - engage in a conversation
 
5. Pain points
a. For the first stage, I'd say privacy is the main pain - they may be unsure whom the DOB would be shared with.
b. when allowing friends to see the DOB - might presume that not all the friends are close enough friends to want to let them know or to get a congrats from. 
c.1 don't want to appear a spammer.
c.2 don't want to be too generic when wishing happy bd, but don't know what to say
c.3 friend not close enough, the BD notification is kind of spam by itself
d. worried that the conversation would be forced and not natural.
 
6. Solutions
a. On the profile page, add a brief explanation about the controls user would have over who can see their DOB and that they can hide it at any time.
b. Consider different granularity of friends (close friends, acquaintances, etc) - if doesn't exist yet
c.1 Pre-fill the congratulotary message with an intro sentence based on mutual interests.
c.2 Pre-fill the congratulotary message with an intro sentence based on past convos.
c.3 Allow option to "mute BD notifications for this person"
d. solutions c.1 and c.2 should address this same pain.
 
7. Evaluation
solutioncostbenefitscore
a. explanationLHH
b. granularityHMM
c.1 pre-fill with mutual interestsMHH
c.2 pre-fill with intro based on past convosHL (risky)L
c.3 muteMLL

I would go for solutions a and c1: "a" is easy to implement and yields high benefit as it creates more people to congratulate.
c.1 helps with the problem of the other side and even though the cost is not low, the benefit is high.

8. Measuring success

To measure success of these improvements, we'll need to track:

  • For a - % of users who added their DOB
  • % of users who have changed their DOB from a generic 1/1/whatever to a more legit date
  • For c - growth in % of users who congratulate their friends.
  • % of congratulations that use the pre-filled text, so we know if that feature is working properly
9. Summary
blah blah
 
 
 
 

 

 

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
badge Platinum PM

C: Okay, facebook birthdays is a product that allows users to wish people in their social network on their birthdays. It keeps the users enagaged on an important occasion and also makes  the network stronger.

I: True, you are correct upto here.

C: Are we looking at any goal for the improvement?

I: Lets focus on engagement.

C: Okay. So, let me begin by describing the User groups first.

There are three main categories of Users:

1. Users who wish others in their network often( more than once a week)

2. Users who wish others in their network sometimes( atleast once a week)

3. Users who wish others almost never( less than once a week).

 

I see a difference in motivations and user habits here. So i will like to focus on User Groups 1 and 2.

I: Okay.

C: Now , coming over to the pain points.

S.No.

User Need

Impact on User Engagement

1

How to filter important birthdays from others?

High

2

How to wish friends in advance?

High

3

How to plan for friends' birthdays/organise events?

Medium

4

How to send a birthday gift?

High

5

How to wish friends in a way that stands out?

Medium

6

How to remember a birthday

High

Coming over to their solutions, So, i will focus on High Impact on Engagement needs.

 

 

S.No.

User Need

Solution

Impact

Priority

1

How to filter important birthdays from others?

Push notification of imp birthdays

High

1

2

B Day card( auto made) when a person logs in on facebook

Medium

7

3

How to wish friends in advance?

In App notification of imp birthdays in advance

High

2

4

How to send a birthday gift?

Option to send using FB marketplace

High

4

5

Options to send using third party integrations

High

5

6

How to remember a birthday

Schedule a birthday post for the future

High

3

7

Put a reminder to wish on the right day

Medium

6

I will define important birhdays of those users with whom we have enaged often on facebook.

They will be on a priority for birthday wishes as they matter to the user in real life too.

 

With these features, i will track Pre and Post behavior of the below metrices:

1. No. of Birthday posts

2. No. of Users posting birthday posts

3. No. of users using Reminders, Marketplace, third party etc.

4. Revenue from birthdays

 

Access expert answers by becoming a member
17 likes   |  
Sign up for FREE to continue reading

1. Clarify the product: what is Facebook Birthdays?

A Facebook feature that reminds users of their friends’ birthday:

  • Every day presents users with a reminder of the day's birthday and prompts them to send birthday messages, either as a post on their timeline or as a direct message

  • Lets users see all upcoming birthdays by month

 

2. What do we mean by improving? We want to improve engagement with the feature.

What is the goal of the feature to begin with?

  • Encourage connections amongst users on the platform

  • Service: personal reminder, helps users to keep in touch

Ultimately: provide some utility and keep users engaged with the platform

 

3. User types: who uses this feature?

  • Superusers: tend to send birthday messages to everyone, even if they haven't been in touch for a long time

  • Casual users: occasionally send birthday messages to some of their contacts

  • Passive users: doesn’t engage with the feature

 

I will focus on improving engagement for the second group, but hoping to group #3 will benefit as well

 

4. Pain points:

  1. Don't know what to say, doesn’t want to sound boring

  2. Feels that wishing happy birthday on Facebook is impersonal, would rather wish happy birthday in person or with a text

  3. Can’t be bothered/doesn’t have time for typing when they see the prompt  

  4. Related to point 3, wants to think of something fun/special to say, which takes time

 

5. Possible solutions:

  1. Ability to easily search for and add birthday emojis/gifs to a message

  2. Ability to create photo-based Birthday Cards: suggest pictures of you and your friend together (if available) and let users customize them as a personal birthday card

  3. Auto-create a collage of pictures and let the user customize it by adding a message and a song

  4. Ability to remind me later → send me a notification later in the day so I don’t forget

  5. Ability to send gifts → suggest small gifts they can buy and ship to their friends

 

6. Evaluating solutions:

  1. High value / Low effort

  2. High value / Medium effort

  3. Medium value / Medium-high effort

  4. Medium value / Low effort

  5. High value / High effort

Based on the analysis above, I would prioritize testing solutions 1 and 2.

7. What metrics should I focus on to measure success?

Overall metric: increase in avg. birthday posts/DMs per user, overall and by segments

Product success metrics:

  • Increase in conversion from prompt to birthday posts/DMs

 

  • Emoji adoption:

    • % of HP posts including emojis (daily/monthly)

    • % of users using bday emojis (daily/monthly)

 

  • Picture-based Birthday Cards

    • % of HP posts including emojis (daily/monthly)

    • % of users using bday emojis (daily/monthly)

Access expert answers by becoming a member
3 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

My understanding of Facebook Birthdays is that it is a capability to remind users of their friends’ birthdays, and give them a way to wish them. The reason this capability is important for facebook is that it aligns with their mission of connecting people and building a community, and birthday wishes are a good way to strengthen connections and for some users, give them a chance to re-connect.

Having gotten an understanding of the feature, I’d want to understand what about FB birthdays needs to be improved – there could be multiple factors, but the one that I choose is increasing engagement with FB birthdays, by the way of users wishing other users. The reason I chose this as the primary goal is that this aligns with the uber goal of increasing user engagement, and have users rely on facebook as the must-have tool to stay connected with friends around the world. Moreover, increasing engagement is also tied to more ads shown, and thereby more revenue.

Let’s list out a few target user personas that use Facebook Birthdays:

1) Frequent users that rely on facebook to remind them to wish their friends
2) Occasional users that rely on facebook to remind them to wish their friends and family

For the sake of time, I’m going to choose #1.

Now let’s talk about some painpoints that these users face:

1) Notification overload: given that the users are frequent users and are highly engaged with the platform, there are times that birthday notifications to remind users are missed.
2) Long list of friends’ birthdays: these users typically have a large friend network and as it turns out, when birthdays come up, there is no way for the users to easily find out if one of their close friends or frequently connected friends have a birthday that day – it’s a flat list.
3) Tough to come up with something unique to write for everyone – these users don’t necessarily want to write the impersonal “Happy Birthday”; they want to write something that is personalized.
4) Time consuming to write something for everyone that has their birthdays. They have to individually go and write messages for all the folks that have birthdays on that day, and this takes time.
5) Reluctance to write on friends’ walls – these friends prefer sending private messages on Messenger as opposed to writing on their friends’ walls

I’m going to prioritize these painpoints by customer benefit (CB) and complexity (C) both on a scale of 1-5 with 1 being the lowest:

#1: CB= 4, C=2
#2: CB=3,C= 3
#3: CB=4,C=2
#4: CB=4,C=1
#5: CB=3,C=1

With this prioritization and for the sake of time, I’m going to pick #1 , #3 and #4.

Now moving onto solutions for these above pain points:

#1: Different colored, more prominent birthday notifications
Pros: Provides a way for users to get distinct, separate notifications for birthdays
Cons: A new notification type could have short-lived effects

#2: Personalized message placeholders for birthdays, instead of just “happy birthday”. This could be derived from previous conversations between 2 users or could be from a big list of more personalized birthday messages based on context about the users.
Pros: a more personalized message has a higher likelihood of having the user engage and wish the other users on their birthdays.
Cons: might come across as creepy.

#3: One-click auto-populated wishes for everyone that has their birthday that day
Pros: Users don’t have to enter birthday wishes for every user – a couple of clicks could result in all users with the birthday getting the message.
Cons: An automated, non-personalized message wouldn’t necessary be building better engagement and connection between users.

#4: Suggest photos with the user and the friend with the birthday with an animation or an image frame, making it a personalized birthday greeting
Pros: Pros: a more personalized message has a higher likelihood of having the user engage and wish the other users on their birthdays.
Cons: might come across as creepy.

If I were to rank these solutions in terms of cost, benefit and risk, I’d have to go with #4, with the reason being that Facebook can create a “personalized” gift from the user’s side, which will increase the likelihood of engagement and better connections, which will again lead to more conversations and time spent on the platform, thereby adding to the ads revenue.

In summary: in order to increase engagement with Facebook birthdays, we picked out a user persona of frequent FB users, and discussed some painpoints and the solution that we chose was to have Facebook prepare individual, customized, shareable photos/videos/gifs between the two users to lead to a higher chance of the users connecting and communicating.

Access expert answers by becoming a member
2 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

Follow these steps roughly.

1) Clarify functionality
2) Clarify scope
3) Discuss Metrics to pursue
4) Identify Persona
5) Map user journey
6) Define use cases & weakness
7) Solutions
8) Prioritize Solutions
9) Validate
10) Iterate
11) Launch
12) Measure & support post launch

1) Clarify functionality
Understand how Facebook Birthdays work.
~ User’s friends are notified about birthday.
~ User can post a message for user
~ Friends can also see upcoming birthdays

2) Clarify scope
~ Define improve: What is not working/concern?
~ Are we not getting enough people wishing other people?
~ Are user bored of plain vanilla commenting capability?
~ Do people want to post relevant birthday memes, etc.
~ Is engagement metric dropping?

Let’s say the fix for improvement is: ” we want more engagement”.

3) Discuss Metrics to pursue
~ What’s important: # of birthday posts, # of response(likes/comments) to birthday posts from birthday boy/girl, # of views of birthday posts
~ Segment of users that inform people about birthdays
~ Are birth-dates even correct? How to clean them up?
~ Is birthday functionality successful in some markets such as UK, etc. What is happening right in those markets?
~ Are there other alternatives that people prefer?
~ What other features can/should be built to make Birthdays better?

4) Identify Persona
James: Wishing birthdays to everyones
Age: 28
Access: Laptop, iPhone
Income: $55K

Jenny: Birthday girl
Age: 23
Access: Laptop, Smart phone
Income: $50K

5) Map user journey
~ User is notified in the form of a notification that their friend’s birthday is coming up.
~ User posts a message on the friend’s wall
~ Other people can comment on this post
~ The person receiving the message can comment on the post.

6) Define use cases & weakness
~ A notification is seen about an upcoming birthday of a friend
~ A friend can post on other person’s wall
~ The birthday person can comment on the post from friends
~ No way to schedule ahead of time
~ Fundraising on birthdays for social causes

7) Solutions
~ Do a cleanup by asking people to provide their real birthdays
~ Delayed greeting card on specific day, scheduled to be sent on birthday
~ Automatic greeting card on specific day, rather than waiting till last day
~ Suggest photos of you with birthday person in the post, in case there are photos of both of you
~ Send VIRTUAL flower delivery, cakes, etc. on birthdays
~ Send REAL flower delivery, cakes, etc. on birthdays
~ Send Birthday songs, videos, caricature, etc.

8) Prioritize Solutions
Prioritization should be done based on: Cost to Build, Complexity, ROI, Time to Build
Say, our goal is to find fastest return within the minimum time spent. In other words, fix quickly.
1) Schedule greeting message for a future date: 2 man months, 2 months implementation, 5% improvement
2) VIRTUAL flowers, cakes, etc: 6 man months, 3 months implementation, 10% improvement expected
3) Send Birthday songs, videos, caricature, etc.: 12 man months, 3 months implementation, 5% improvement expected
4) Send REAL flowers, cakes, etc.: 24 man months, 6 months implementation, 5% improvement expected
5) Cleanup by asking people for provide accurate birthdays: 1 man month, 1 month implementation, 0-15% improvement. This is a bit harder to achieve.
6) Schedule automatic greeting card on future date. This project might be ineffective as it might not give the personalized experience that one would be looking for: 6 man months, 3 months implementation, -5 to +10% improvement expected.
Imagine getting automated greeting message from all your friends on the same day.

9) Design
Start by designing a solution for top 2 as it fits in your budget.
1) Schedule greeting message for a future date: 2 man months, 2 months implementation, 5% improvement
2) VIRTUAL flowers, cakes, etc: 6 man months, 3 months implementation, 10% improvement expected

10) Validate
~ Present the experience to your target audience and see what feedback they give.

11) Iterate
~ improve the design, before starting implementation

12) Launch
~ Launch to a small set of users in a certain country
~ Experiment
~ Get feedback, iterate if needed
~ Launch to smaller audience.

Access expert answers by becoming a member
7 likes   |  
Sign up for FREE to continue reading
check ribbonLiked by PM Exercises
badge Platinum PM
So that we’re on the same page with this Facebook product improvement question, when you say Birthdays I think of it in two ways. The first is how a user adds and manages their birthday on their profile and the platform at large. The second is how a user can see their friends birthdays and interact with them by writing on their wall or sending them a message on their special day. I’ll assume we want to focus on the ladder part.

In terms of ‘improvement’, do we want to look at a specific platform? Do we want to increase the number of users? Or would you like me to define my own measure of improvement. Ok, sure.

When I think about what we might want to improve about the birthdays feature, I first think back to why the Birthday’s feature exists. I know Facebook’s mission is to connect the world and bring it closer together. Every human on earth has a birthday, and I see that as something that inherently connects us and makes us relatable to one another. The feature fits neatly with Facebook’s mission statement and since birthdays happen each year, for every user, I imagine Facebook originally launched this feature to grow engagement. The more users it can get to come back onto the platform, the more opportunity it has to drive advertising revenue maximizing Facebook’s value as an advertising platform. That being said, I’d like to improve engagement with the Birthday’s feature.

I think it’s best if we define engagement more specifically so we can measure the success of our improvements. If we think of the birthday feature as an engagement loop we can begin to identify what metrics we care about.
1. User makes their birthday visible to friend
2. User’s birthday arrives
3. Friend made aware of user’s birthday
4. Friend engages with the birthday user
5. The birthday user engages with the friend
6. Step 2 happens again

For step one, I think most users birthday audiences are set to friends by default so we shouldn’t focus our time there, and unless time stops we’re also ok with not focusing on step 2. I think the feature today already does a decent job of making users aware of users birthdays with notifications etc. I think where we can have the most impact is improving engagement for 4 because many users that are aware of a friends birthday may not engage.

A good engagement metric could be to look at the % of users that post on at least one friends wall each day.

When I think about who uses this feature I think about a user’s relationships to the birthday user. This may be a friend or acquaintance.
Friends
-These are family members, best friends or people that a user may interact with day to day in real life.
-User may know more about this persons non internet life
-Users that may be interacted with more on facebook than other users

Acquaintances
-User doesn’t know much about this person outside of what they share on facebook
-User may have forgotten how they met
-User is not familiar with this person

I’d like to focus on the second group because I believe these are the users that 1) use the feature the least, and 2) represent a larger amount of users thus improving our chances to make an impact.

Some common pain points for acquaintances include:
a) having too many users to wish happy birthday to
b) not remembering who the users are
c) not knowing what to say to users
d) not wanting to come across as weird
e) not caring enough to wish happy birthday
f) not seeing any value from wishing the user happy birthday

I think if we prioritize these by most important to the user we get a list of pain points in this order: b, c, d, a.

I’d like to come up with some solutions for the top use cases above.
b)
1. Show connection info: surface the date, location, and the connection type (ie college) the connection happened. This will allow users to get a quick refresh of how the connection happened and what it means.
2. Show mutual friends: surface a few names of mutual friends so the user can again get a quick refresh on what the connection means.

c)
1. Show last communication: the last interaction you made with the user. This gives the user an opportunity to think back to what they might’ve talked about with this person in the past
2. Show mutual interests: this gives the user topics of interests to feed off of when creating wish
3. Prefill post: prefill the post with common saying like ‘Happy Birthday’
4. Smart prefills: Look across mutual interest categories to add context to the wish. Example, “{The Lakers lost last night} but I hope you have a great birthday!”

d)
1. Show total birthday wishes count so far: show the number of other people who have already wished this person happy birthday. This will help to show that’s its a normal thing activity to partake in.

a)
1. Recommended birthday list: show a subset of users in a recommended birthday area apart from the other users. This list would be comprised of people that you’ve engaged with in the past year but don’t fall in the ‘Friends’ category.
2. Wish all friends a happy birthday at once with one click.

I’d like to evaluate these solutions in terms of impact to cost ratio and pick the ones that will help us achieve our objective to increase engagement.

b1: Low hanging fruit: Low Cost, Low Impact. While easy to do, I think surfacing this much info may distract the user and isn’t the quickest way for the user to process the connection.
b2: Quick win: Low Cost, High Impact. I think showing other faces is easier to process for the user and similar in cost to implement as the other data points.

c1: Money Pit: Low Impact, High Cost. I think some interactions will be so old that showing them wouldn’t really help. I think how this is presented as well may be a challenge and time consuming addition.
c2: Quick Win: Low cost, high impact. This would go a long way for sparking the conversation.
c3: Quick Win: Low cost, high impact. These phrases would be generic and easy to prefil, but take the time and thinking out of the process., but the more there used the more value that is lost for each post.
c4: Must have: High Impact, High cost. This would provide the type of personalization for each connection that could motivate the birthday user to respond.

d1: Quick Win: High impact, low cost. This total would provide the social proof and make it ‘ok’ for users to post and not feel weird.

a1: Must Have: High impact, high cost. This would really help users to focus on what’s important but if the algorithm to create this list isn’t right, it may be excluding important users.
a2: Low hanging fruit: Low impact, low cost. Easy to post to multiple walls at once, but this would again reduce the value for each happy birthday post because users receiving the wishes will know it’s been automated to some extent.

Moving forward, I build solutions b2, c2, c4, d1, and a1.
Access expert answers by becoming a member
45 likes   |  
1 Feedback
badge Platinum PM
Some additional metrics I’d look at outside of the % of users that post on at least one friends wall each day are:
1. of the users who received a birthday wish, what % engaged (liked + commented + posted + tagged) with a user who gave them a birthday wish.
2. of the users who gave a birthday wish, what % visited facebook within the next 1D,1W
-> this could indicate that

To summarize, in order to improve engagement for the Birthdays feature, I’d make it easier and less weird for users to wish happy birthdays to acquaintances by reminding the user of why the connection is important, giving them contextual examples of what to say, and placing the focus on acquaintances that they’re most likely to engage with.
7
Sign up for FREE to continue reading
How would you improve Meta (Facebook) Birthdays?
 
Clarofying Questions 
 
  • What does improvement mean? i am guessing it is engagement 
    • Yes 
  • Facebook birthdays - Basically it allows your to keep a track on your friends birthday, you get notified and you can wish on birthday too. The User will have thw ability to hide the birthday notification with friends, public/anyone, friends friends, Aquintance, Specific List of people is this correct, also it allows you send birthday card to users  - yes 
  • Geo - india and than we can extend to other users 
  • No contraints to the project - yes 
  • Also becuase we are focusing on facebook birthday we will not get in to other bussiness like ads or shopping coz and will focus on social side of it is that ok ? - yes 
For sake of this exercise we can follow the below structure Mission, Type of users, Pain points, Solutions , success metric 
 
  1. Mission - Of Meta and entire family of apps like facebooks whatsapp is to bring people closer to one onether and build a community 
  2. Type of users 
    1. Not focusing on B2B but only B2C
B2C
Type of usersReachImpact
High Frequency users - Young age adults, majority of life on social media, tech savy individuals, FOMO genz and Mileendials (18 to 27, 28 to 43) HH
Mid Frequency - Would be posting only when they feel like sharing on social media site and are bit prefer privaacy over FOMO , GenX (44 to 59)MM/L
Low frequency - Hardly any post on 59 & above LL

Considering the above factor the high freqyency users have higher reach and higer impact so i will consider this segment 

What are the a pain points 

 

Pain pointDepthSize
Lack patienceMM
Mind share is divided between multiple appsMM
looking for innovation or else they loose intrest (Same boring mechamism of wish birthdays has made them move to insta stories) and than FB also has stories now LL

Based on the above factors i wil focus on innovation will result in loosing of intrests 

SolReachImpactEffortPhase
1) Use of LLM/AI to Draft a Birthday card for a friend along with a music and text HHM/H1
2) My friend is big fan of eminem so can AI create a rap song about our friendship and create a audio in the voice of the artistHHQuite high2
3) Becasue its birthday along with wishes you can invoke chat where AI can recommend best places to have dinner/party in town HHH1
4) AI assitant can book a table for the party witha special cake HHH2

Sucess metric 

  1. No of wishes done through AI birthday card /total birtdays
    1. 100 birtdays per day how many ended up wishing through LLM/AI let us say 70 so 70/100= 70 % is the north start
  2. Other metrics 
    1. Places visited and taged basis recomendation
    2. DAU
    3. MAU
    4. time spent 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Step 1: Describe the Product

 

Facebook is a popular social media platform where users share part of their life with others using images, text, video etc. to stay connected with family and friends.

 

It has multiple elements such as market place, jobs, games, Facebook Stories, Facebook Birthday etc. but we will focus only on Facebook Birthday.

 

Facebook Birthday allows the users to add their birthday in their profile and control who can see it.

 

Facebook Birthday is an important feature of Facebook which allows the users to wish people in their network on their birthdays.

 

Users are usually notified about their friends’ birthday through notification.  Users can wish their friends on their birthdays on their wall or send them a personalized message from Facebook messenger 

 

Step 2: Ask clarifying questions to narrow down the scope of the problem 

 

Before moving ahead, I would like to ask few clarifying questions

 

Me- Are we focussing on any specific platform such as Facebook mobile app or Facebook website?

 

Interviewer - Let's focus on Facebook mobile app for the time being 

 

Me- Are we focusing on any specific platform such as Android or iOS or we need to consider both Android and iOS?

 

Interviewer- You need to focus on both Android and iOS 

 

Me- Are we focusing on any specific geography?

 

Interviewer - It is up to you to decide

 

Me- Are we focusing on any specific user group?

 

Interviewer- It is up to you to decide 

 

Me - What aspect of Facebook Birthday do you want to improve? 

 

Do you have any specific goal in mind?

 

Improve user engagement

Increase user retention

Increase user base

Increase revenue

 

Interviewer- It is up to you to decide. You are free to choose

 

In that case I will focus on Improving user engagement

 

Step 3: Define the Goal you want to achieve

 

Facebook's mission is to bring the world closer together.  I feel user engagement closely aligns with the mission of Facebook. So, I will focus on increasing the user engagement

 

With the increase in user engagement the user retention will also increase which in turn will increase the revenue also

 

Step 4: List down the user segments

 

There are multiple ways where we can divide the users into various segments

 

Based on User roles

 

Birthday User

 

They are the users who receive birthday wishes from their friends via wall post or direct message on the messenger

 

Birthday Wisher

 

They are the users who send birthday wishes to others via wall post or message to the friends or acquaintances

 

Based on feature usage

 

Super User

 

They are the users who often wish other Facebook users on their birthday almost every day

 

Causal User

 

They are the users who sometimes wish other Facebook users on their birthday almost once a week

 

Passive User

 

They are the users who rarely wish other Facebook users on their birthday once in a few months or so

 

Based on User types

 

Friends

 

These are the family members, friends, co workers or people with whom the user might engage regularly in real life

 

Users know this person outside the Facebook life

 

Acquaintances

 

In this case the user is unfamiliar with the person and doesn't know much about this person outside of Facebook. 

 

Select the desired user segment

 

I would focus on the Birthday Wisher user segment as my target segment as the majority of the users belong to this category. Also, if we are able to solve the issue of this groups then it helps the other groups also

 

 

Step 5: List down the Pain Points 

 

1) Users having too many users to wish for the birthday 

2) Users may miss the Birthday notification as they keep getting multiple notifications 

3) Users are not able to remember who the person is or how they are related to that person 

4) Users are unable to come up with something unique to write for everyone on their birthdays

5) Users don't want to appear weird by wishing others on the birthday 

 

Step 6: List down the solutions for the Pain Points

 

1) Recommended Birthday list: This list will be a subset of the users and will include only those people with whom the user has been engaging or interacting in the recent time

 

b) Wish all the users at once with a single click without having to worry too much about it

 

2) Notification Overload

 

In this case we can have separate different colours more prominent notifications for the birthdays so as to ensure that users don't miss it and wishes the other users on their birthday 

 

3) Show connection details

 

In this case we can show the user connection info about how or since when the two users are connected to each other. This will severe as a quick recall to the user of how they are connected to the other user.

 

Along with that we can also show the list of mutual friends so as to give the user a better idea about their connection.

 

 

4) Auto Populate birthday wishes

 

In this case we can display the auto populated wishes for the users to choose from so that they don't have to think too much about it and select any one from the list

 

Along with that we can also provide the user a option to wishes all the users with common wish at once on their birthday

 

5) Showing count of users

 

In that case we can show the user the total number of people who have already wished Birthday to the other person so that the users do not have any weird feelings.

 

This will help the users realise that it is a normal thing to wish the other person

 

Step 7: Evaluate the solutions and prioritize them

 

Solution 1: Too many users

 

Impact: High, Effort: High

 

Priority: P1

 

Solution 2: Notification Overload 

 

Impact: Medium, Effort: High

 

Priority: P2

 

Solution 3: Showing connection details

 

Impact: Low, Effort: Low

 

Priority: P3

 

Solution 4: Auto populated messages

 

Impact: High, Effort: Low 

 

Priority: P4

 

Solution 5: Showing the count of users

 

Impact: High, Effort: Low

 

Priority: P5

 

Based on the above criteria I will go with the following solutions

 

Notification Overload

Auto Populated messages

 

Step 8: Define Metrics to measure the performance 

 

Number of Birthdays notifications received per user

Number of users wishing birthday to other users 

Average number of users sending auto populated messages

Number of auto populated message sent in a day/week/month

Number of birthdays messages posted in a day 

 

Step 9: Summarise the answer

 

We were asked to Improve Facebook Birthday. We focused on improving the user engagement for Facebook mobile app.  We Identified various user segments and selected the Birthday Wisher segment as the target segment. We identified various pain points and selected the pain points such as users may miss the birthday notification due to multiple notifications, users do not anything unique to wish to other users on their birthday

 

 

The solutions that we proposed are sending separate notifications for birthdays, auto Populating birthday messages

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

 

Clarify:

Birthday: your own birthday and your friend’s birthdays

Are any other life events in scope? - No only improve birthdays.

Is there a specific business goal for this improvement such as increasing user adoption, engagement, and revenue? - let’s focus on the engagement.

 

Structure: 

 

Goals:

FB's mission is to connect people, and make interactions easy.

Currently, the birthdays feature on FB is lacking the excitement observed in other FB features where there are reactions, there are suggestions for user actions. This type of feature takes away the shyness and encourages users to interact more- resulting in increased engagement.

 

There are two types of users, one whose birthday it is and Friends who have a birthday.

Own birthday: let friends know of your birthday, connect with friends on your birthday, celebrate

Friends birthdays: remember your friend's birthdays, send wishes, connect with friends/celebrate.

 

Pain points: 

  1. users may not always want to share their birthdays, adoption could be an issue.

  2. users tend to connect when notified of birthdays via posts, or messenger, no way to take it beyond this level

  3. No group interactions for birthdays

  4. A birthday person doesn’t always know how to react, or how to respond.

 

Solutions:

  1. Offer incentives to share more information on the profile 

    1. Add your birthday to unlock more birthday features for your friends

  2. Encourage users to celebrate birthdays with a group of close friends

    1. Offer events suggestions for birthdays

    2. Reminders ahead of close friend’s birthdays

    3. Automated ways to schedule video calls/ virtual birthday celebrations

    4. Local events celebration

  3. Quick Ways to respond to friends /well-wishers

    1. text/ content suggestions to reply

    2. Reduce time required to respond to each message/ post on the wall

 

 

 

Self-reflection:

some additional Pain points: Not remembering users > what was the last communication, how did you connect?

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

Decscribe product

FB birthday is  feature where you can see your friend's bday and congratulate them on their timeline.

Goal

To stay connected / letting someone know you care about them.

Internal goal: increase engagement / retention

User segment

1. Birhtday person: receives congratulations from friends

2. Friends of birthday person: sends happy birthday posts/messages.

Will focus on user #2 since they are the acutal users of the feature.

Pain Points

1. Don't know what to say other than happy birthday, but also want to make the birthday wish special.

2. The two users could be in different time zones.

3. Want to send a birthday gift to friend but it's too late (already the day of)

4. You turned of FB notifications and missed your friend's birthday.

(I would normally try to prioritize but there aren't that many so I'm going to lay out solutions for each pain points)

Solutions

1.a. Template: Make a template of thoughtful messages so that user doesn't have to think about what to write other than happy birthday.

1.b. Customized cards: User can draw/ add stickers and make a customized birhtday card. It is fun and personal.

2. Notify the birthday that is the correct timezone of where the birthday person is located. (e.g. if birthday person is in Asia and friend is in America, notify them a day in advance so the birthday person gets the message on their actual birthday not a day after their birthday)

3. Gift cards: FB can partner with various companies so that the friend can send birthday person a online giftcard right away. (E.g. Starbucks gift card, Target giftcard).

4. Calendar link: FB birthday connects with your most used calendar (i-calendar, outlook, google calendar) so that you don't miss your friend's bday.

Prioritization

1.a. Easy to implement / Medium impact - downside could be that the people might know you used a template and it doesn't seem personal.

1.b. Hard to implement / High impact

2. Easy to implement / Medium impact

3. Hard to implement (more so for negotiating with companies) / High impact

4. Medium to implement/ Medium impact - risk of user not using FB as a medium to wish their friends happy birthday (good idea to A/B test before launching fully)

I would prioritize 1.a and 2 as it is very easy to implement and would be a quick win, and also focus on 1.b. for a unique experience and also matches FB's goal.

Success Metrics

# of birthday wishes before and after the launch

# of times the template and card features are used

# of time birthday person visits FB to check their timeline

Time spent on FB

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Context/QQ: 

  • Why improve, what is not working 
  • Goal (engagement)
  • FB birthday - people can add, view birthday reminders. Goal of this feature is to help people connect with their friends by wishing them on their special day
  • Can we think of this more holistically? beyond bday - other life events and reminders around them? For eg: college graduates might want to reconnect with their peers on the aniversary of graduation, friends and faamily might want to wish on wedding anniversary. 
Customer segmentation (by use case): 
  1. Users looking to connect with close friends and family
  2. Users looking to connect with with broader network (aquantainces) 
  3. Small local groups/communities looking to stay in touch 
Prioritizing wrt impact to goal and unmet market needs
#3 can also be prioritized - if we can broaden scope from just borthday to other important life events 
User Needs:
  1. View birthday reminder (currently this is displayed on the right hand side of the page on the web and in the NF on mobile) 
  2. Recall how/when we know the person
  3. Feel connected but not too intrusive, depending on the relationship
The experience of reminding can be improved and made more appealing, easy to wish
 
Solution: 
  1. Live board of wishes from everyone else 
  2. Pre-made card with message pompts (AI based)
Metrics:
number of Users interacting with live board 
Numebr of user wishing unique users 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

1) (same page) First of all, I would make sure that we are talking about the same product/feature. 

  • "So, Facebook Birthdays is that feature/functionally that you receive notifications of people's birthdays on a daily basis. You also can see these brithdays on your Newsfeed and have a quick way to send messages to them. On the other side, you as user can also inform your birthday on your profile so that people can write to you when the day comes. Is that right?

2) (clarification) I would try to investigate what "improvement" actually means, but I would do in a more active way. 

  • "I understand improvement in basically two ways. The first one is something that is not doing good, so that you want to improve it. The other one is that something is not necessarily bad, but you want to boost its impact, thus improving it. I am assuming we are looking at ways to boost the feature. Does it sound ok?"
  • "There are plenty of alternatives to improve a feature/product, such as segregating users by demographics (countries, cities, continents, ages, gender, etc) and/or behavior (interests, usage, jobs, etc), and platforms (mobile, web), user exprience, or revenue from company point of view. I am also assuming that we want to improve the feature in a general way focusing on user experience, not looking to any specific division. Is that ok or do you want me to focus on something else?"

3) (repeat new question) After making sure about the product and questioning the meaning, I would rephrase the question.

  • "Perfect, so we trying to improve Facebook Birthdays, which is a feature that remebers people of their friends' birthdays, in a more general way focusing on user experience."

4) (state macro goal) I believe that this is the most important thing answering any question - the ability to correlate that feature to the company's goal.

  • "Broadening the view to Facebook/Meta, its goal is to connect people all over the word. Birthdays helps Meta in this goal because it's a a very important topic that generates interactions, conversations, and connections among people. Remebering people and motivating them to talk about it increases engagement and therefore their time and experience while using the product."
  • "Therefore, any improvement that we can think of from now on must be connected and help on that goal."

5) (brainstorming ideas) Now, it's the time to think about ideas that could improve the feature. Thinking about pains, I would use the Rule of Three to keep it simple, effective, and clear.

  • (pain 1 - notif. overwhelming) "Some people do not use this feature because they might get overhelmed by how many birthdays/notifications they receive each day. It's hard to find their true friends to send messages."
  • (pain 2 - awareness) "Others do not even know how to insert their birthdays, but send message to their friends every day."
  • (pain 3 - behavior) "And other might not use the feature because they are more reserved people, but they would like to participate in it in a closer circle".
6) (metrics + idea) So now I would try to connect metrics to implement the idea, specifying them.

a) "Firstly, the platform should be able to send notifications from friends that interact the most with that user. For instance, friends that are tagged in photos together, engage in posts (like, shares, comments, etc), something like that. Moreover, it should send these notifications in a period that the user  would have the highest likelihood of being logged in. Ultimately, the goal is to send more accurate birthdays notifications in terms of time and from whom. Some metrics to study this idea further would be: notifications read/unread, % engagement of these "true friends", photos tagging, period of day logged in, messages sent on brithdays, etc...

b) "Secondly, we should help people who do not fill their birthdays. Analyzing who engage with others in their birthdays but do not have their own filled would be the target. The idea is to send notifications/"onboarding" of how to complete the birthday field in the profile". 

c) "Finally, motivating these users to use favorites can be a good strategy. We could do it by suggesting some friends to be added directly on the Newsfeed. Then, these users would start receiving notifications of birthdays only from those people. Additionally, these users should be able to select the friends to whom they want to show their birthdays. Regarding metrics, we can look for people who interact with the same people only on a daily basis around birthdays. The same way to other interactions."

7) (prioritization) Now, I would try to prioritize that sequence without much complexity.
"To finalize the reasoning here, I believe the development should be b), a), and c). Alternative b) seems a quick-win with a good to high impact in the final goal. Alternative a) seems more general than the others, therefore we could expect a greater impact from it. Moreover, it would make the feature more efficient and smart while increasing motivation to interact. Alternative c) seems more complicated since we depend on previous actions (favorites) to make it happen."
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

 

1. Comprehend Situation

  •  FB vision is to bring the world closer together
  •  FB Birthday asks users to enter their birthday on the profile page. Then you and me in a social circle gets a reminder to post on that user's wall when their birthday gets closer. The birthday bear can choose to start a fundraiser to celebrate their birthday. We can see in the News Feed about such activities.
  • Goal - Users connect with others on special occasions and share positive vibes. I'd think the goals here are engagement and say reactivate dormant users who were drawn to other social apps
 
Clarify –

*   Are we speaking of the FB main application, or also include Messenger and Instagram? Let’s keep it to FB + Messenger

*   Are we focusing on the web app or mobile app? Just so I know. You decide.

 

2. Identify User Segments

  • Individual

·        New: account created within 3 months or <200 friends

·        Power user: > 10hr last week

·        Casual:  2-10hr last week  

·        Dormant: < 3hr last week, <10 new friends this/last year

  •  Orgs

·        mid to large org, e.g. media

·        SMB nonprofits

 

For the purpose of this exercise, I'd like to focus on casual users since some of them might become dormant users in the future, and Birthdays would be a good way to engage with them.

 

3. User Needs / Pains – what prevents people from interacting and connecting on someone’s birthday?

A.        Reluctant to reconnect – awkward

B.        Don’t know what to say beyond formality

C.        It takes high effort to see who posted happy birthday messages and react/respond to them on a personal level  

At first sight, solving problem A would really aligns with FB’s mission to bring people closer together. I’d argue that it’s beyond FB’s control if people had a relationship that grew up naturally or due to a major fall out. It’s ultimately up to the users to decide which relationships to cultivate more going forward.

Problem B and C are intertwined. They are common pain points shared by most of user segments, so the opportunity size is big. And I’d argue that it’s urgent to improve user experience in general for FB Birthdays in order to keep our users engaged and not becoming dormant in the next 3 years or so.

 

4. Potential Solution

·        Birthday pokes

o   Eliminate simplify formality of saying happy birthday on the wall. Instead bring back the legacy feature, pokes, you know, as cute icons to pick from. Make it easy to see friend’s thumbnail / name who celebrated a user’s birthday. Visible to everyone in the social circle.

·        Birthday doodles

o   Each user may draw doodles for the birthday guy, or organize a group to co-create doodles. The birthday bear may get to rank them and comment on them.

·        Birthday DM

o   Instead of leading users to post on each other’s wall for birthday wishes, start a DM via Facebook Messenger with a set of prepared happy birthday messages and interesting topics/articles to choose from.

·        Birthday causes/themes and fundraising lottery

o   Birthday bear suggests 3 causes to their social circle and pick the final choice one week in advance. Others may participate in the fundraising lottery to either donate $1-5 or engage in other mini games and craft activities.

 

5. Prioritization

I am going to prioritize the solutions following this thought process: looking at impact on user experience, engineering effort and risks. I will take a simple t-shirt sizing approach and rank them below this way.

1)     Birthday pokes: Impact – L, Effort – L, Risk - L

It’s a UX redesign, would be nice but doesn’t solve the problem of how to engage beyond formality

2)     Birthday doodles and mini games: Impact – H, Effort – M, Risk – L

This may bring delight and increase engagement through word of mouth.

3)     Birthday DM voice:  Impact – L, Effort – L, Risk – L

This is 1 on 1 voice messaging, so the impact on overall engagement is lower. Voice messaging may be awkward for people who haven’t spoken to each other for a long while.

4)     Birthday causes + fundraising lottery: Impact – H, Effort – H, Risk – M

This requires the highest engineering effort, and people may not trust the fairness or the lottery algorithm when donation money is involved.

To summarize, my prioritized list is

1.      Birthday doodles and mini games: Impact – H, Effort – M, Risk - L

2.      Birthday causes + fundraising lottery: Impact – H, Effort – H, Risk – M

3.      Birthday pokes: Impact – L, Effort – L, Risk - L

4.      Birthday DM voice:  Impact – L, Effort – L, Risk – L

 

6. Success Metrics

·        Interaction using the new feature - adoption rate

·        Weekly hours spent on Facebook immediately after using the new feature

·        Total weekly hours of user and their friends who logged at least 3 times that month

 

7. Pitfalls

·        Mini games UX are different across different devices.

·        Engagement is not easy to sustain, might need to send reminders or feature them in FB News, that’s another trade-off to consider.

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM
I=Interviewer, Me = me, the candidate

Me: Let me first  make sure I understand the feature, FB Birthdays. Per my understanding, FB keeps a track of all of my connectios birthdays so I can navigate ahead of time who all has Birthdays in MArch, April, etc. It also notifies me of someone's birthday and easily enables me to comment on their story line. All of this drives engagement for FB. Am I missing something?

Interviewer:No, I think you got it.

Me: Great. Whenver we want to improve something, it means something is missing rather some higher level business goal needs to be achieved that either can be capitalized on or is completely missing. Is there a goal that we are trying to attain?

I: Upto you. We just want to make things better for our users.

Me: Ok. So let's see. FB earns from advertising and for that FB needs user engagement. Engagement enables users to look at various feeds that are on FB which brings CTR and Impressions based business. But then, FB also has events and such that also generates revenue for FB. Those all require engagement. So let's focus on that.

I: Ok.

Me: There are 4 different user types of of FB a)Consumers like me and you b)Businesses who want to advertize their events c)Business who want to advertise their brand/products (this includes musicians, etc.) d)Content creators. Let's focus on #1 since that's most of FB users evne if you belong to hte other user type as well + since we are talking about Birthdays this user group makes the most sense to focus on.

If I think about pain points 1)when I get notified of a friend' bday all I can do is say happy birthday and stuff but that's what everyone one is doing as well. I want a way to distinguish myself. 2)Inspite of birthday notifications, I forget to wish them. 3) I get lost in the crowd of so many people wishing Happy Birthday.

Let's pick #1 and #2 since #3 is more like #1 and considering limited time. I want to see how we can support FB's monetization strategy by increasing user engagement and yet address pain points.

1a)Integrate using API integrations with e-card companies so I can create a e-card (personalized) and mail it privately or have it be publically posted on FB to their storyline. This helps generate more engagement from other uses since everoyne else will see the card and comment something about it. (F5,V5,C1)

1b)Enable sending money via Paypal / Venmo integrations or even bringing VISA / Mastercard and other retail vendors to offer their gift cards to be chosen as a present for a friend I am wishing. (F5,V5,C3)

1c)Enable creating surprise event by picking already created event on FB and AI can suggest which one of the upcomign events is my friend most likely to like. Here, FB can suggest which one of my freind's friends are most likely to attend which of the event and which of my friend's friend usually attends events with him/her. So even if I don't know my firend's friend, I can still organize a bday event for my friend with all of his/her friends. (F5,V5,C2)

2a)Use AI to auto send birthday wishes and learn overtime from my typing style per friend how I generally wish him/her. This could be even a reate a message and ask for my permission to post before posting it. (F5,V5,C3)

I have also posted rating along side each feature. Value Add is value add to the user, FEasibility and complexity considers aspects of technical complexity and how feasible it is to implement them in a short time frame. If I had to pick just 1 out of the 4, I would pick 1a because it's a fast implementation while we work on other features and it ties in very nicely with goal to increase user engagement.

All in all, I think there are many more things that can be doen beyond just wishing a friend Happy Birthday and be notified about his/her birthday.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge PM

Improvement of Facebook Birthday means 2 Things 

  1. Increase Users of Facebook Birthday- Top of Funnel  

  2. Increased Usage of Facebook Birthday – Engagement of the Users 

 

How Facebook Birthday Works is  

 

A) Makes a Template for Users whose Birthday is about to arrive.  

B) Users can customize or post the OOB Template on the Users Facebook Page 

C) The Birthday person can reply to the Template 

 

Lets Talk about how Top of Funnel can be Improved 

  1. BUILDING AWARENESS: Users wouldn’t be aware of Upcoming Birthday or miss them completetly 

    1. Facebook can point out Notifications for upcoming Birthdays 

    2. Facebook can make 3 Parties like Instagram and everyone to post it and they can use it  

  2. REMOVING FRICTION : 

    1. Facebook can allow the users to customize the Birthday as per user and can even open it to Third Party Templates 

    2. Facebook itself can make stories and allow the Users to post it 

    3. Users wouldn’t like the Templates for Facebook Birthday and hence will not post the Facebook Birthday 

  3. MAINTAININGG PRIVACY Facebook Users may not like wishing someone in open 

    1. Facebook can allow the Users to post it either in Private OR ANONYMOUSLY

    

How can Engagement of uSers be increased 

 

  1. Notify Other People in the Network that A has wished B on his birthday , have you ? Build peer pressure ?

  2. Give the ability to the user to respond to the Facebook Greetinsgs with a custom card back when some one wishes?

  3. Remind the User that A had wished you on your birthday and wont you wish him back  ?

  4. Give users an ability to launch an online birthday celebration – Online Event in which you could invite everyone from his network 

  5. Give Tips to Wishers based on his feeds in Instagram/Facebook Feeds – what are his tasted and you should buy him this on his birthday and one click purchase to Facebook Stores  

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM
How would I improve Facebook Birthdays?

Facebook Birthdays has two sets of users: the birthday person and the friends of the birthday person. The friends get reminded of the birthday on the Facebook UI, have a prompt to write on their timeline, and the birthday person gets greetings on their birthday.

Which users will I address and why? During the time of this pandemic, it is difficult and unsafe for people to meet in person. But friends of people having birthdays want to throw a birthday party for their friend, so Facebook with its goals of connecting people and providing them the tools to connect people is the perfect venue. Instead of just providing the opportunity to write a greeting on a timeline, Facebook can surface a prompt in the birthday reminder dialogue box to create an online birthday event.

I'll focus specifically on the friend of the birthday person who is creating the online birthday event.

Needs when creating a birthday event would be to easily be able to invite the birthday person's friends. The friend of the birthday person may not know who the closest friends are of the birthday person, so the birthday reminder should surface 10-20 suggested friends of the birthday person who interact the most with the birthday person, and three suggested dates of the online birthday event based on the times the birthday person is typically on Facebook. There could be a "surprise party" when all the birthday person's friends are pinged that the birthday person is online, are prompted to join a video room (Facebook Messenger Rooms?) and have an option to choose a "gift" (an animation of confetti or balloons) that will play as a video overlay. There can also be an option for a scheduled birthday online video event.

One issue I can see with my idea of surfacing 10-20 suggested friends of the birthday person who interact most with the birthday person is privacy concerns, so instead the feature should allow the friend of the birthday person to select friends from a public list (if exists) of the birthday person's friends, or add other friends the inviter is friends with. For now let's focus this feature on those users having a birthday who have a public friend list.

Another issue is that the "surprise party" is a fun idea, but hard to implement in reality, due to people's busy and conflicting schedules. So instead I would allow the birthday party creator to schedule the online video party for a specific date and time. Since the birthday person is the key guest, if the birthday person doesn't accept, the birthday person will be prompted to select from a list of alternate dates/times, and the friend of the birthday person will receive a message to change the date/time and resend the invitation.

I choose a video conferencing room because it will best feel like people are "there" compared to just texting. Also because Facebook has built out video meeting technology in Facebook Messenger Rooms, so perhaps this technology could be used.

So to sum up, this feature will allow a friend of a birthday person to easily create an invite to a video conferencing birthday party. The invite besides including a date, time, and link to the event should also allow the friend of the birthday person to choose a "decoration" option, which would then enable a link for each invitee to choose a video overlay animation for the party such as balloons or confetti. I would include the latter feature because the friend of the birthday person has a need to make a video conferencing room feel special for a birthday, not just like a business call.

What metrics would I use to measure the success of this feature? How many birthday events created, ratio of birthday events to birthday timeline messages, avg # of event attendees, how long the birthday event is, video quality, whether non-friends in the event become connected (more friends increase engagement on Facebook which would support Facebook's goal of connecting people), %age of users choosing video overlay animations and which type (could be monetized later).

How would I roll out this feature? I would choose a small percentage of users (2-5%) and roll this out to them, and measure adoption over 3 months, including month-over-month adoption (as more people find out about this feature, does usage increase?). After that I would decide whether to roll this out more widely.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Just to be on the same page, I would like to first discuss about Facebook Birthdays Feature. There are two ways which I can think of in which this feature creates delights for customers is - To add your birthday on Facebook to let world know & another way is for well-wishers who can send their wishes to birthday person either through posting on FB Wall or by doing DM to the person. 

I would like to take following approach while answering this:-

  • Goals & Constraints
  • Users & Use cases
  • Prioritize Use cases
  • Brainstorm Solutions
I would like to take engagement as my KPI to Improve Facebook Birthdays' feature. 
 
I can classify my user base into two types with their respective needs:-
  1. Birthday Guys :- Their need is to let the world know about their special day and expect  some good wishes from their friends
  2. Well Wishers :- As a well-wisher, they want to take this as a moment to celebrate their friendship & make the day special for their very close friend

I would like to choose well-wisher as my desired persona to improve this feature. I can think of follwoing solutions to bring delight to well-wishers:-

1. Video/Photo Collage Maker :-  Using various Algorithms, Facebook can identify close friends in social circle of upcoming birthday people. FB will let these close people knew about the same in advance. FB can create a platform where users can create a special photo collage/video for their friends using existing photos on FB or Instagram in past. FB can collate all these photos in a place and empowers users to easily create collages from the same and share with their Friends on FB/Instagram on D-day

2. Gifting Recommendation Engine :- We all struggle with buying a useful/memorable gifts for our friends & relative.FB with its vast amount of data can guide users to buy the gift for their friends.FB tracks user searches/information on their platform.Apart from this, FB can easily recognize the various products/wishlist of birthday guy using their Facebook ADs platform. Now, FB can provide a number of recommendation basis their search & ADs to their very close friends, who can then order the same for Birthday guy. 

3. Trait Personafied:- Here well wisher while posting on brithday can select a trait among various options along with stickers related to that option. Well wisher can write examples abt the same on birthday guys' post along with posting these. This will create nostalgia among friends and will start remembering from the first time they met to today and how their friendship has sailed through.

I will like to use Engagement,Customer Satisfaction, Ease of Implementation as my compass to prioritze the solutions

Solutions                 Engagement      Customer Satisfaction      Ease of Implementation     Overall

Collage Maker              Med                        Low                                          Med                       C                            

Gift Recommendar      High                        High                                         High                     A

Trait Personafied         Med                         Med                                          Low                      B

Note:- In Overall Column, A means highest priority & C Means lowest priority

I would like to propose Gift Recommendar engine that will provide huge source of satisfaction to both well wisher as well as birthday guy. This will also create a sweet spot for FB too among both of the friends. Hence, I think this is the best solution that can be implemented to increase engagement, brand value of Facebook among people.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Define the product/feature in your own words

Thank you for the question. Let me start by stating what the Facebook birthday feature is. It's this: 

"As a user, after logging in to Facebook and landing on the homepage (Feed), I can see the profiles of my friends who have birthdays today. I can click on a name and send a quick birthday wish" 

Ask clarifying questions to narrow down the scope 

  • Why do we want to improve this feature? What is currently not working as intended? Are there any particular metrics that are affected or we want to improve upon?
  • For this exercise, do you want to focus on any specific end-user segments? By demography or usage etc. 
  • Would you prefer I expand the vision of the feature to include not only birthdays but more? or should we stick to birthdays only? 
Let's say interviewer mentions you can feel free to assume. We have no further inputs. 
State assumptions 
I'm going take a few moments to brainstorm a few user pain points which might be inhibiting the adoption of this particular feature. For the sake of an out-of-the-box approach, I'd also take the liberty of expanding the scope of this feature beyond birthdays. Does that sound good to you?
Interviewer: Sounds good, you can proceed.
User segments
There are two segments of end-users here a) Birthday boys/girls b) Birthday wishers. As interactive action is initiated by the birthday wishers, I will focus on them for my solution here.
 
Pain-points of the user segment
Here are what I assume some of the pain-points of users: 
  1. Users don't notice the birthdays as they are distracted with the continuous stories on their feeds and other feature. 
  2. Users view the birthdays clearly but they don't care about using the feature/wishing birthdays through them as they seem impersonal 
  3. Users don't care about most of their Facebook friend's birthdays as they are not close to them, most of the people in friendslist are typically acquaintances or friends of friends. 
Amongst these 3 assumptions, I shall identify the one that is the riskiest. In other words, if that assumption were to be false, then feature improvements are most likely to fail. This will be my key assumption, which I shall take forward and generate solutions over.  Is it ok so far?
Interviewer: Sounds good, you can proceed.
 
For assumption#1 As per my observation, birthdays are shown to users quite explicitly and clearly on the homepage. It takes a position at the top right of the page. The profile name is emboldened, and clickable. So, I would imagine they don't go unnoticed. 
 
For assumption#2 Wishing birthdays on social medial channels are inherently impersonal. They are certainly better, more personal ways to wish your loved ones and that is what most users would prefer. However, availability of other options should not be a key factor inhibiting wishers on facebook. 
 
For assumption #3 Most people don't care about wishing facebook friends because they are not close to them. If this were to be true, it poses a high risk to feature success. 
 
I will go ahead and come up with some solutions on improvement for pain-point  #3. Does that sound good?
 Interviewer: Sounds good, you can proceed.
Define metrics
Let's hypothesize and build some criteria for success first. Here goes my hypothesis:
We believe users don't care about using the birthday feature because they don't think it matters to wish birthday to acquaintances as often. If we can come with features that 
a) expand celebrations to include other anniversaries/achievements 
b) highlight friends you actually interact with on facebook/whatsapp/instagaram (same company) 
c) make wishing more interactive, engaging and personal
Then metrics on user adoption, engagement will improve substantially. 
 
We can measure the improvements using signals such as:
  1. #User interactions per celebratory post 
  2. %Increase in interactions per user
  3. %Increase in celebratory posts per user  

Solutions

Here are some of the features I'd suggest:

  • Feature#1 Apart from birthdays, users can themselves enter what they are celebrating and that shows up for the friends that they interact with on Facebook usually. Users might care about congratulating an acquaintance over the celebration of personal achievement rather than birthdays. It just improves the scope of the interaction depending on interests. 
  • Feature #2 Users can choose to wish on Facebook or be redirected to Whatsapp if they find it more personal. Facebook can integrate whatsapp to improve these types of interactions. It certainly gives users more private/personal options to wish as well. 
  • Feature #3 Introduce personalization features such as collages, video messages, collective wishes from group of friends/ colleagues to share with everyone. 
Prioritize

I would use an Impact vs Cost model to prioritize the features. Here is my assessment:

  • Feature #1: High Impact, High cost
  • Feature #2: Medium Impact, Low cost
  • Feature #3: High Impact, Low cost
In conclusion, I pick feature 2, and feature 3 for implementation. I would track the metrics pointed out earlier to determine the success of the MVP and iterate accordingly.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

DEFINITION OF THE FEATURE:
 

  • Facebook birthdays is a feature where users are notified about friend's birthday. They can easily send a message into the wall of them and also check a page with the details of their friendship. Right? Did I miss something? Do you have any goal in mind to improve in Facebook Brithdays?

 

If not... As the Facebook's goal is to give the power to people create community and bring people closer, facebook birthday encourage people to send a message to their friends. So I would say that our main goal should be increase the number of contacts between friends made after our reminder. 

 

User Groups and behaviours: 

  • UG1 - Friends: 
  • UG1.1 - Friends who are remember though Facebook Birthday 
  • UG1.1.1 - Write message in the Facebook Wall 
  • UG1.1.2 - Send message via Whatsapp/Instagram 
  • UG1.1.3 - Post pictures in Instagram Stories 
  • UG1.1.4 - Send message via other social media 
  • UG1.1.5 - Call to the friend 
  • UG1.1.6 - Don't do anything  

Pain Points: 

  • They are afraid friends won't see in the Facebook Walls 
  • They think text is not enough to express their praise 
  • They would like to hear the voice of their friend/see the friend 

Some solutions: 

  • Add a fast button to call in the Facebook Birthday page 
  • Allow them to send a meme with the message in the Facebook Birthday page 
  • Allow them to share the photos together in the Instagram stories. 

 

I would use a Impact*Reach / Effort analysis. 

  • Add a fast button to call in the Facebook Birthday page (I=2, R=1, E=1) [ just good friends would like to call to people without arrange the time before] 
  • Allow them to send a meme with the message in the Facebook Birthday page(I=1, R=1, E=1)
  • Allow them to share the photos together in the Instagram/Facebook stories. (I=5, R=2, E=4) 
  • Send a message directly in Whatsapp (I=5,R=3, E=3) [i am not sure if that is viable in terms of allowance, so i wouldn't go with this option] 

Then, as my first priority i would develop the feature which allows the user to share the photos together in the Instagram/Facebook stories. And I would measure sucess:

# OF USERS GIVING BIRTHDAY PRAISES (before and after)

# OF PHOTO POSTED IN STORIES THROUGH FB BIRTHDAY PAGE

# MESSAGE IN FB WALL (before and after to check if there are any canibalization)

INCREASE OF INTERACTION BETWEEN USERS (RESHARE, START OF CONVERSATION..)

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge PM

Overview

First, I'm going to make sure I understand the Birthday product correctly and also define what specific business metric we're trying to improve. 

 

Second, I will focus on defining the target user for which we want to improve the product and brainstorm what additional user problems we could solve. 

 

And third, I will generate solutions for these problems, prioritize them, and make a recommendation.

 

Before moving forward, I want to make sure I understand the FB birthday product and its users. FB birthdays promote fb users' bdays by letting people know its their friend's birthday and encouraging them to engage by sharing a birthday message, allowing friends to send birthday gifts, and making them feel special on their birthday.

 

Goal / Metric

I think the metric we want to optimize for here is engagement around a birthday. This can be measured by comments, likes, or gifts sent around an individual's birthday. We can measure success by comparing the increase in engagement around someone's birthday relative to previous birthdays. We can consider the person who is having their birthday and their network of friends. 

 

Lets talk about the users here

  • People having birthdays

    • These can be people who are active participants on FB 

    • These can also be people who are more passive

  • Friends of people having birthdays

  • Family of people having birthdays

  • Pets with birthdays 

 

I think of all of these, it makes most sense to think about the birthday boy/girl themselves. If we can get them to engage, it will create a network effect for their circle of friends. 

 

Looking at the needs of users

  1. They want to feel loved, special and appreciated on their birthday

  2. They may want to organize and event but dont have the time to put one together

  3. Sometimes people dont want the attention on their birthday

  4. They may want to connect with friends they haven't seen in a long time

  5. They may want to thank people after their birthday has passed

 

Based on some of these wants, users 

 

  • On the day of someones birthday, give them the option to have a 24 hour birthday profile pic

  • Have a surprise birthday message from friends. Friends can organize a surprise group message / prerecorded video that shows up in the users timeline on the day of their birthday. 

  • In approaching a birthday, provide birthday ideas based on the users personal interests. Like prebuilt event ideas that they can pick from and customize to organize a birthday party. 

  • Give users the option to hide their birthday messages if they dont want the public to know its their birthday

  • Give users the option to throw a virtual birthday party with FB groups with friends that arent close in proximity

  • Give users the option to send pre-authored customized notes to everyone who engaged with them on their birthday via FB

 

I would suggest we prioritize these solutions based on value/effort to keep it simple. 

 

  1. Birthday profile pic

  2. Prebuilt birthday party ideas / events

  3. Surprise birthday messages from their friends

  4. Virtual birthday party with friends

  5. Prebuilt thank you card

 

Metrics to evaluate

  • Engagement around a birthday relative to past birthdays

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
Sign up for FREE to continue reading

Top Product Improvement interview questions