I will first clarify my assumption for what "Sharing recommendations" means in Netflix - Sharing recommendations is a feature which allows users to share -
a. My List/Recommendations (Curated list of movies/series which user adds to his/her list which he wants to share)
b. Netflix Recommended Lists ( Based on user streaming behaviour, Netflix recommends a list of movies/series which the user wants to share)
The feature will allow users to share the list of movies to another user/users. This helps in satisfying the core needs of the user such as
a. Social Validation - What are others watching?
b. Make my viewing experience in Netflix better by seeing what others are watching
Goal of this feature - Sharing Recommendations for Netflix is a feature which will help improve engagement in the platform. The North star metric for this feature would be to measure the Netflix Streaming time/user in Netflix.
Who is this feature aimed at - Netflix already provides a fairly long list of recommended movies based on personalized taste and recommendations. This is a feature which is aimed at active users of Netflix and improve their engagement in the platform even more. Active users are the users who will be interested in sharing and viewing what they are seeing and what others are watching.
Solution
Approach 1 - Allow users to share recommendations/my list via social media
Ability to share my list/recommended list as a link via social media
Ability to view the list shared and add to my profile
Approach 2 - Allow users to share list publicly and allow other users to search and discover the shared recommendations
Ability to share my list as searchable and discoverable via Netflix
Ability to search and discover shared recommendations
These use cases need to be further prioritized based on -
a. Impact on Customer
b. Impact on Business
b. Dev Effort/Implementation Cost
c. Time to Market
d. Other concerns like Privacy/Legal Issues (Since this is about sharing user recommendations , worth thinking about this as well)
Amongst these use cases, I will prioritize Approach 1 where users be able to share their lists via social media and anyone be able to view the list and add to their account for the MVP. Approach 1 also provides the maximum customer impact to minimum dev effort needed to build.
Although Approach 2 is interesting , the key challenge in Approach 2 is the potential noise it would create if even a small percentage of Netflix active users start sharing their recommendations. Even if 1% of users start sharing their recommendations, it would be close to 200k lists shared which makes user discovery painful. (150 million subscribers. Assuming 20% of users are active users. Assume 1% of user start sharing recommendations)
Metrics to track
a. Feature Metrics
Streaming time increase/decrease due to the shared lists/recommendations
Click through rate increase due to shared lists/recommendations
Number of lists shared via social media channels
Number of times a lists has been accessed and via which channels(Facebook, whatsapp, messenger etc.)
Number of lists subscribed and added by user to their netflix account
b. Indirect Platform Benefits
Recommendations CTR%
Retention in the platform MOM
Launch Strategy for this feature - The way to launch this feature would be via A/B testing and tracking engagement metrics improvement for a test and control group before releasing this feature to everyone.