42
Product Management from Facebook to GitHub: Using data to understand users & build products

Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Product Management from Facebook to GitHub: Using data to understand users & build products

Page 2: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 3: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 4: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 5: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 6: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Identify Opportunities

Creating Experiences

Define Success

Page 7: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Who am I?

Page 8: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Cristina Fernández

Facebook Counsyl (genetics) GitHub

Page 9: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Identify Opportunities

Creating Experiences

Define Success

Page 10: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Identify Opportunities

Creating Experiences

Define Success

Page 11: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 12: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 13: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 14: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Initial Assumptions (@FB)

● Blocked users are spammers

● People should only be friending people they know

Page 15: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

But when we dug into the data the profiles didn’t look like spammers

● Established accounts

● With 100+ of friends

● Who posted regularly

Page 16: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

So why are the users being blocked?

Page 17: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Supplement data patterns with user interviews

● Wanted to explore the world - meet new people!

● Didn’t understand the “rule” about only friending people you know (cultural expectation)

● Most people liked receiving friend requests from new people

Page 18: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

What did we do? 1. Trained algorithm on localized data 2. Changed communication around WHY people were being blocked

Results: ● Less people actually getting blocked (happy users) ● More friend requests sent & accepted (FB growth)

Page 19: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Data served a starting point for discovering an opportunity

Page 20: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Identify Opportunities

Creating Experiences

Define Success

Page 21: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 22: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

#vanitymetrics

Page 23: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 24: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

New Feature: Require 2fa

● User requests

● Manual workaround

● Improve security

Page 25: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 26: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 27: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

How many Organizations can we expect to enable this?

Page 28: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Focus on Organizations that are already requiring 2fa

Page 29: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Estimation parameters

● Organizations that are actively developing code

● >10 Users

● >80% of users have 2fa enabled

Page 30: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Define a goal that reflects the user needs being addressed

Page 31: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Identify Opportunities

Creating Experiences

Define Success

Page 32: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Artificial Intelligence

Page 33: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 34: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 35: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 36: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Starting from scratch meant we needed to build all the building blocks

Develop ML and NLP algorithms

Create a production ready database

with Topic suggestions

Make Topic suggestions

accessible for users

Build in feedback mechanism to improve the

algorithm

Page 37: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

We needed lots of different teams and skillsets

● Data Scientists (Machine Learning)

● Data Engineering (Data Infrastructure)

● Application/Front-End Engineers (user facing features)

● Design (UX)

Page 38: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 39: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences
Page 40: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Cross functional work allows you to bring all the pieces together

Page 41: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Identify Opportunities

Creating Experiences

Define Success

Page 42: Product Management from Facebook to GitHub · Facebook Counsyl (genetics) GitHub . Identify Opportunities Creating Experiences Define Success . Identify Opportunities Creating Experiences

Q & A