SlideShare uma empresa Scribd logo
1 de 38
www.productschool.com
Being a Data PM (Without Writing a
Line of SQL) by Facebook PM
Join 35,000+Product
Managers on
Free Resources
Discover great job
opportunities
Job Portal
prdct.school/PSJobPortalprdct.school/events-slack
C O U R S E S
Product
Management
Learn the skills you need to land
a Product Manager job
C O U R S E S
Coding
for Managers
Build a website and gain the
technical knowledge to lead
software engineers
C O U R S E S
Data Analytics
for Managers
Learn the skills to understand web
analytics, SQL and machine learning
concepts
C O U R S E S
Learn how to acquire more users
and convert them into clients
Digital Marketing
for Managers
C O U R S E S
UX Design
for Managers
Gain a deeper understanding of your
users and deliver an exceptional end-to-
end experience
C O U R S E S
For experienced Product Managers
looking to gain strategic skills needed
for top leadership roles
Product
Leadership
C O U R S E S
Corporate
Training
Level up your team’s Product
Management skills
Maliena Guy
T O N I G H T ’ S S P E A K E R
A bit about me
A bit (of fun) about me
Context for today
Topics today
• Setting goals/metrics for success
• A/B testing - principles and examples
• Prioritization and trade-off decisions
Goals
○ Measurable
○ Motivate people to come to work every day
■ e.g., eBay
○ Based on the maturity / context of the company
○ Ambitious
Counter metrics
Even if you improve the top-line goal, what could go wrong?
Counter metrics
○ 2-week A/B tests can recommend the wrong long-term move
○ Over-indexing on short-term gains
○ Items can be inappropriate and/or illegal
○ Increase % of (paid listings / organic listings) --> long term loss
○ Overall revenue improvements can hurt subsets of businesses
E.g., you’re a marketplace. What can go wrong, even if you improve revenue?
Proxy metrics can help with prioritization
Ex: website with job postings. Top-line metric is revenue. Prioritize
decreasing sign up time, or decreasing recruiter time?
Project 1 - job seekers:
• Decreasing W minutes to sign up → X% increase in job seekers
• Increasing job seekers by X% → Y more paid listings → Z% revenue
Project 2 - job posters:
• Decreasing A minutes of recruiter time → B more paid listings
• B more paid listings → C% revenue
→ Build Project 1 if Z% > C%
Prioritization caveats - long-term strategy
What if you have three times as many job seekers as job postings?
Prioritization caveats - long-term strategy
Trending cheaper
• e.g., continually launching revenue positive, but decrease the average price of
items on the marketplace
Saturation
• e.g., small businesses in a marketplace
Knowledge
• e.g., personalization
You've got your goal and metrics
defined. Now what?
A/B testing
Why A/B testing is important
A/B testing principles
• At least a week
• Seasonality
• Confidence level (80% vs. 95%)
A/B testing early example 1
• Build voice interaction with your app
• Start by putting a microphone on your app
• Then manually parse top X queries (grouped by synonyms)
• Build the top commands as "If X, then Y"
A/B testing early example 2
Developing Gmail. Example areas for ML:
• Identify if someone has forgotten an attachment
• Auto-generate a calendar invite
Product Tradeoffs
● Knowing which data to pull to make the decision
● Bringing the customer into the decision
○ Then: Better than baseline (average driver)
○ At first: zero
Tradeoffs - autonomous cars
E.g., you're releasing an autonomous car product. How many people would you allow to
die using your product?
○ Imagine the media + public perception → growth
stagnated. People continue driving.
Tradeoffs - traffic lights
Tradeoffs - traffic lights
30
15
1 2 3 4 5
Deaths /
year
T (s)
Tradeoffs - steps
1. Graph the tradeoff.
2. Find your inflection point where there are diminishing returns.
3. Find two points that represent 1) the conservative but expensive
solution, and 2) the riskier, faster-moving one.
4. Test them in isolated markets.
Tradeoffs - spam
How much do people value losing an email to their spam folder, vs. seeing extra spam?
• Additional data
• How often people check their spam folders? Average + distribution
• Precision: Of all the emails that we classified as spam, what percentage were spam
• Recall: Of all the spam emails, what percentage have we classified as spam
• Per (non-spam) email in inbox, likelihood that it's important
• Per spam email in inbox, how quickly people unsubscribe
• Per spam email in inbox, the negative impact on perception of the email engine
Tying it all together: relevance @ eBay
Tying it all together: relevance @ eBay
• Long-term correlation with revenue; oftentimes a short-term negative correlation
• ML classification:
• Get many examples of relevant items and many examples of irrelevant items
• Write features that could help determine if it's relevant or not
• Train and validate your model on the data
• Solvable problem if you have many examples of (ir)relevant items
• But how do you get many examples of “relevant” items?
Tying it all together: relevance @ eBay
• First step - define “relevant” and “irrelevant”
• Optimize for quantity or for quality?
• Hire and train human labelers
• Quantity, but judge each (query, item) multiple times and only accept
judgement where two agree
• Ground-truth tiered system with expensive super judges
Tying it all together: relevance @ eBay
• Is relevance a problem worth solving? → Go back to top-line goal
Really important example of where PMs can add great value if they’re savvy with data.
• Come up with system / strategy to get the best quality data to feed into the
ML models → practice being a data mindset
• How can we trade this off with projects targeting revenue? → Proxy metrics
• ML modelling which was previously impossible → 4th revolution
Wrap up
To be a data PM, it’s not knowing how to pull data. It’s not writing
SQL queries or understanding schema structures.
It’s knowing what data is important to answer the questions that
will help you build the best product for the customer.
For many tradeoffs, there are no right answers to sometimes very
tough problems.
But aggregating data up front allows you to make the most
informed decision.
www.productschool.com
Part-time Product Management, Coding, Data Analytics, Digital
Marketing, UX Design, Product Leadership courses and
Corporate Training

Mais conteúdo relacionado

Mais de Product School

Mais de Product School (20)

The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
 
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdfWebinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
 
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM LeaderWebinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
 
Unlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMMUnlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMM
 
The Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product LeaderThe Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product Leader
 
Match Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leaderMatch Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leader
 
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping RevolutionBeyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
 
Designing Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and LeadershipDesigning Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and Leadership
 
Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...
 
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
 
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life CycleCustomer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
 
AI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales AutomationAI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales Automation
 
The Future of Product
The Future of ProductThe Future of Product
The Future of Product
 
Growing as a PM in the Course of Your Career by Google PM Director
Growing as a PM in the Course of Your Career by Google PM DirectorGrowing as a PM in the Course of Your Career by Google PM Director
Growing as a PM in the Course of Your Career by Google PM Director
 
Cracking the Product Sense Interview by TikTok Product Leader.pdf
Cracking the Product Sense Interview by TikTok Product Leader.pdfCracking the Product Sense Interview by TikTok Product Leader.pdf
Cracking the Product Sense Interview by TikTok Product Leader.pdf
 
The Future of Product
The Future of ProductThe Future of Product
The Future of Product
 
Polymathic Product Managers
Polymathic Product ManagersPolymathic Product Managers
Polymathic Product Managers
 
Turbocharge Your PM Career: Unleashing 5 Game-Changing Tactics
Turbocharge Your PM Career: Unleashing 5 Game-Changing TacticsTurbocharge Your PM Career: Unleashing 5 Game-Changing Tactics
Turbocharge Your PM Career: Unleashing 5 Game-Changing Tactics
 
Eigenvalue of a PM
Eigenvalue of a PMEigenvalue of a PM
Eigenvalue of a PM
 
A Dynamic Duo: Hacking the Product-Product Marketing Relationship
A Dynamic Duo: Hacking the Product-Product Marketing Relationship A Dynamic Duo: Hacking the Product-Product Marketing Relationship
A Dynamic Duo: Hacking the Product-Product Marketing Relationship
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Being a Data PM (Without Writing a Line of SQL) by Facebook PM

  • 1. www.productschool.com Being a Data PM (Without Writing a Line of SQL) by Facebook PM
  • 2. Join 35,000+Product Managers on Free Resources Discover great job opportunities Job Portal prdct.school/PSJobPortalprdct.school/events-slack
  • 3. C O U R S E S Product Management Learn the skills you need to land a Product Manager job
  • 4. C O U R S E S Coding for Managers Build a website and gain the technical knowledge to lead software engineers
  • 5. C O U R S E S Data Analytics for Managers Learn the skills to understand web analytics, SQL and machine learning concepts
  • 6. C O U R S E S Learn how to acquire more users and convert them into clients Digital Marketing for Managers
  • 7. C O U R S E S UX Design for Managers Gain a deeper understanding of your users and deliver an exceptional end-to- end experience
  • 8. C O U R S E S For experienced Product Managers looking to gain strategic skills needed for top leadership roles Product Leadership
  • 9. C O U R S E S Corporate Training Level up your team’s Product Management skills
  • 10. Maliena Guy T O N I G H T ’ S S P E A K E R
  • 12. A bit (of fun) about me
  • 14. Topics today • Setting goals/metrics for success • A/B testing - principles and examples • Prioritization and trade-off decisions
  • 15. Goals ○ Measurable ○ Motivate people to come to work every day ■ e.g., eBay ○ Based on the maturity / context of the company ○ Ambitious
  • 16. Counter metrics Even if you improve the top-line goal, what could go wrong?
  • 17. Counter metrics ○ 2-week A/B tests can recommend the wrong long-term move ○ Over-indexing on short-term gains ○ Items can be inappropriate and/or illegal ○ Increase % of (paid listings / organic listings) --> long term loss ○ Overall revenue improvements can hurt subsets of businesses E.g., you’re a marketplace. What can go wrong, even if you improve revenue?
  • 18. Proxy metrics can help with prioritization Ex: website with job postings. Top-line metric is revenue. Prioritize decreasing sign up time, or decreasing recruiter time? Project 1 - job seekers: • Decreasing W minutes to sign up → X% increase in job seekers • Increasing job seekers by X% → Y more paid listings → Z% revenue Project 2 - job posters: • Decreasing A minutes of recruiter time → B more paid listings • B more paid listings → C% revenue → Build Project 1 if Z% > C%
  • 19. Prioritization caveats - long-term strategy What if you have three times as many job seekers as job postings?
  • 20. Prioritization caveats - long-term strategy Trending cheaper • e.g., continually launching revenue positive, but decrease the average price of items on the marketplace Saturation • e.g., small businesses in a marketplace Knowledge • e.g., personalization
  • 21. You've got your goal and metrics defined. Now what?
  • 23. Why A/B testing is important
  • 24. A/B testing principles • At least a week • Seasonality • Confidence level (80% vs. 95%)
  • 25. A/B testing early example 1 • Build voice interaction with your app • Start by putting a microphone on your app • Then manually parse top X queries (grouped by synonyms) • Build the top commands as "If X, then Y"
  • 26. A/B testing early example 2 Developing Gmail. Example areas for ML: • Identify if someone has forgotten an attachment • Auto-generate a calendar invite
  • 27. Product Tradeoffs ● Knowing which data to pull to make the decision ● Bringing the customer into the decision
  • 28. ○ Then: Better than baseline (average driver) ○ At first: zero Tradeoffs - autonomous cars E.g., you're releasing an autonomous car product. How many people would you allow to die using your product? ○ Imagine the media + public perception → growth stagnated. People continue driving.
  • 30. Tradeoffs - traffic lights 30 15 1 2 3 4 5 Deaths / year T (s)
  • 31. Tradeoffs - steps 1. Graph the tradeoff. 2. Find your inflection point where there are diminishing returns. 3. Find two points that represent 1) the conservative but expensive solution, and 2) the riskier, faster-moving one. 4. Test them in isolated markets.
  • 32. Tradeoffs - spam How much do people value losing an email to their spam folder, vs. seeing extra spam? • Additional data • How often people check their spam folders? Average + distribution • Precision: Of all the emails that we classified as spam, what percentage were spam • Recall: Of all the spam emails, what percentage have we classified as spam • Per (non-spam) email in inbox, likelihood that it's important • Per spam email in inbox, how quickly people unsubscribe • Per spam email in inbox, the negative impact on perception of the email engine
  • 33. Tying it all together: relevance @ eBay
  • 34. Tying it all together: relevance @ eBay • Long-term correlation with revenue; oftentimes a short-term negative correlation • ML classification: • Get many examples of relevant items and many examples of irrelevant items • Write features that could help determine if it's relevant or not • Train and validate your model on the data • Solvable problem if you have many examples of (ir)relevant items • But how do you get many examples of “relevant” items?
  • 35. Tying it all together: relevance @ eBay • First step - define “relevant” and “irrelevant” • Optimize for quantity or for quality? • Hire and train human labelers • Quantity, but judge each (query, item) multiple times and only accept judgement where two agree • Ground-truth tiered system with expensive super judges
  • 36. Tying it all together: relevance @ eBay • Is relevance a problem worth solving? → Go back to top-line goal Really important example of where PMs can add great value if they’re savvy with data. • Come up with system / strategy to get the best quality data to feed into the ML models → practice being a data mindset • How can we trade this off with projects targeting revenue? → Proxy metrics • ML modelling which was previously impossible → 4th revolution
  • 37. Wrap up To be a data PM, it’s not knowing how to pull data. It’s not writing SQL queries or understanding schema structures. It’s knowing what data is important to answer the questions that will help you build the best product for the customer. For many tradeoffs, there are no right answers to sometimes very tough problems. But aggregating data up front allows you to make the most informed decision.
  • 38. www.productschool.com Part-time Product Management, Coding, Data Analytics, Digital Marketing, UX Design, Product Leadership courses and Corporate Training