SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Why Big and Small Data Is Important by
Google Product Manager
www.productschool.com
FREE INVITE
Join 12,000+ Product Managers on
productschool.com/slack-community
Product
Management
2-month part-time Courses
Coding
for Managers
2-month part-time Courses
Data Analytics
for Managers
2-month part-time Courses
Include @productschool and #prodmgmt at the end of your tweet
Tweet to get a free ticket
for our next Event!
Dan McClary
Tonight’s Speaker
Show Your Work
Why data is important to Product Management
Dan McClary
Rough Agenda
Show Your Work: Why PM requires collecting and analyzing data
Case example: planning a product
Case example: instrumenting a product
Case example: analyzing the product and users
Who is this person, anyway?
Product Manager @ Google
I work on Google BigQuery and Dremel
Mostly, I’m going to use BigQuery as a tool to explain a broader
concept
Before that
PM at Oracle, Startup Eng Manager, Researcher, etc.
Ph.D. in CS, Postdoc in “complex systems”
What is this talk about?
Playing Breakout!
http://bigphaser-demo.appspot.com
What is this talk really about?
When I’m asked about “what I do as a PM,” it’s really hard to come up with one answer
Technical design, marketing, strategy, accounting, pitching, etc.
There’s only one constant in my job
I analyze data, every day.
So should you.
We’ll do some demos, and talk about concepts.
If you get bored, play Breakout!
So this isn’t a talk about Big Data?
It can be, if you have that much data
Remember
Before you have Big Data, you just have data
After you have Big Data, you will still just have data
Sometimes joining two spreadsheets is more important than a PB of logs
Why does a PM need to analyze data?
Credibility
Never assume that as a PM you have the authority to order things (you probably don’t)
Most of our work comes in convincing groups to do the right thing
Engineering build the right feature
Marketing craft the right message
Sales execute the right play
Users choose the best product
How to convince most of the people, most of the
time
Engineering build the right feature
Marketing craft the right message
Sales execute the right play
Users choose the best product
Your background might give you inherent credibility with 1 or 2 of these groups
There’s only one thing that’s credible to all of them: facts
Where to get facts
01 Get data (hopefully good data)
02 Analyze it
03 Share the results of the analysis and
show your work
Why show your work?
Show your work because:
This forms a basis for consensus (or disagreement)
Argue about actuals, instead of abstracts
You will always have to argue about some abstracts, but you can make them less
abstract using the preceding recipe.
Scenario: Let’s make a video game!
We could just start making one…
But we probably should think about the problem space.
What will our stakeholders want to know before we
start?
How much money could we make?
What kind of game is the right kind to make?
How will we position it?
So I went and found some data
A CSV of video game sales data
A web-scrape of all the video game ratings on IGN.com
Great -- we should probably analyze these.
I’ll just open each of them in Excel/Google Sheets and…
STOP! How is that going to help you show your
work?
“Showing your work” → Organizing for
reusability
Sharing our results and analysis credibly
Organizing data so that it can be found (and analyzed) again
Organizing data so that it can be analyzed by different tools
For example, this is part of what Google BigQuery is designed for.
What is Google BigQuery?
Industry-Standard SQL
Encrypted, Durable and Highly Available
Petabyte-Scale
Fully Managed, No-Ops Enterprise Data
Warehouse
Virtually unlimited resources
Pricing for any scale product effort
Feature Price
Storage $0.02 per GB, per month
$0.01 per GB, per month for long
term storage
First 10 GB is free
Streaming Insert $0.01 per 200 MB
Load, Copy, and Export Free
Pay-as-you-go Queries $5 per TB
First 1TB per month is free
Let’s analyze data: sizing
an opportunity
Who’s the biggest publisher in the industry (by
revenue)?
How many companies make more than $1M? Less
than $1M?
How much could we make in a year, per region?
Let’s do it in SQL!
Who’s the biggest
publisher in the industry
(by revenue)?
SELECT Publisher,
SUM(Global_Sales) as overall_revenue
FROM `bigphaser-
demo.market_data.game_sales`
GROUP BY 1
ORDER BY overall_revenue desc
What are the top-selling,
top-rated games?
SELECT AVG(score) as avg_score,
SUM(Global_Sales) as sum_sales,
s.Name, r.genre
FROM `market_data.game_ratings` r,
`market_data.game_sales` s
WHERE title = s.Name
GROUP BY 3, 4
ORDER BY sum_sales desc, avg_score desc
But I don’t know SQL!
There are other free tools we can
tap into to help us analyze this
data….
While maintaining a consistent
repository of data.
Example: Google Data Studio
Scenario: We made a game, but what are
people doing?
Once we’ve got an MVP, understanding user adoption
and behavior can be done many ways.
We could use surveys to understand user happiness.
We could collect data from our application to understand
what users are doing.
Adding app-logging
direct to BigQuery
app.post('/data', (req, res) => {
var table = dataset.table(tableId);
console.log(req.body);
var rows = [req.body];
console.log(rows);
bigquery
.dataset(datasetId)
.table(tableId)
.insert(rows)
.then((insertErrors) => {
console.log('Inserted:');
rows.forEach((row) => console.log(row));
if (insertErrors && insertErrors.length > 0) {
insertErrors.forEach((err) =>
...
“Extend your work” → Continue to build your data
foundation
Adding additional data to your analytical footprint can help you add exponential value.
Let’s take a look at some of the things that players are doing…
How could we understand user happiness and still analyze it in the context of the data
we already have?
Surveying and Analyzing
User Happiness
Here’s a quick survey for our users. Take it now.
https://goo.gl/forms/
jWiGDM0alSIn8Zf83
Leverage your foundation broader sets of
stakeholders
You can leverage your foundation to draw additional insight out of new pieces of data.
For example, we can examine our survey responses in isolation….
Or we could make them a table in our data warehouse so that we can combine it with
data we already have.
Let’s try it!
Scenario: If we make a change to the game,
how can we collect that data?
Based on what we know, let’s make a product decision:
How many lives should a user have in the game?
If we make that change, it would be good to have
information about the application change.
Building beyond the foundation
Once you’ve established an analyzable repository for data, you’ll inherently want more
data to leverage. Most of these can be added easily to BigQuery
Application and service logs
Billing and cost data
Marketing data
SaaS and Social data
Wrapping Up: Why Show Your Work
Your background, charisma, and “product feel” will never be enough to influence all
your stakeholders all the time.
Building consensus requires facts
Facts means
Data
Analysis with work shown
It’s not enough to say “I analyzed it.” Show people and you’ll build both credibility and
consensus.
Wrapping Up: How to show your work
Find a place, tool, or set of tools for your data that let’s you
Analyze
Join
Share
Grow your data as if it were capital, and you’ll find it pays dividends for you, your team,
and your product
Q&A
Part-time Product Management Courses in
San Francisco, Silicon Valley, Los Angeles and
New York
www.productschool.com

Más contenido relacionado

Similar a danmcclary-pspresentation-katieboyle-171030115522.pdf

2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris
Eric Ries
 
Prioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaPrioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePalooza
Enthiosys Inc
 
Jewelry has been a really unstructuredsomewhat chaotic with resp.docx
Jewelry has been a really unstructuredsomewhat chaotic with resp.docxJewelry has been a really unstructuredsomewhat chaotic with resp.docx
Jewelry has been a really unstructuredsomewhat chaotic with resp.docx
vrickens
 
Hadoop summit socialize_v1.0
Hadoop summit socialize_v1.0Hadoop summit socialize_v1.0
Hadoop summit socialize_v1.0
Isaac Mosquera
 

Similar a danmcclary-pspresentation-katieboyle-171030115522.pdf (20)

2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris
 
Carol Scott - Fast Track Your AI Journey.pdf
Carol Scott - Fast Track  Your AI Journey.pdfCarol Scott - Fast Track  Your AI Journey.pdf
Carol Scott - Fast Track Your AI Journey.pdf
 
Unlock your Big Data with Analytics and BI on Office 365
Unlock your Big Data with Analytics and BI on Office 365Unlock your Big Data with Analytics and BI on Office 365
Unlock your Big Data with Analytics and BI on Office 365
 
Prioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaPrioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePalooza
 
Big data-analytics-ebook
Big data-analytics-ebookBig data-analytics-ebook
Big data-analytics-ebook
 
What are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PMWhat are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PM
 
Being data driven - our data journey
Being data driven - our data journeyBeing data driven - our data journey
Being data driven - our data journey
 
Creating a Single View: Overview and Analysis
Creating a Single View: Overview and AnalysisCreating a Single View: Overview and Analysis
Creating a Single View: Overview and Analysis
 
What's So Great About Embedded Analytics?
What's So Great About Embedded Analytics?What's So Great About Embedded Analytics?
What's So Great About Embedded Analytics?
 
Age of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryAge of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide Discovery
 
Jewelry has been a really unstructuredsomewhat chaotic with resp.docx
Jewelry has been a really unstructuredsomewhat chaotic with resp.docxJewelry has been a really unstructuredsomewhat chaotic with resp.docx
Jewelry has been a really unstructuredsomewhat chaotic with resp.docx
 
Ingesting click events for analytics
Ingesting click events for analyticsIngesting click events for analytics
Ingesting click events for analytics
 
Big data-analytics-ebook
Big data-analytics-ebookBig data-analytics-ebook
Big data-analytics-ebook
 
Outside the Comfort Zone: Cross Industry Use Cases in Big Data Analytics
Outside the Comfort Zone: Cross Industry Use Cases in Big Data AnalyticsOutside the Comfort Zone: Cross Industry Use Cases in Big Data Analytics
Outside the Comfort Zone: Cross Industry Use Cases in Big Data Analytics
 
A6 big data_in_the_cloud
A6 big data_in_the_cloudA6 big data_in_the_cloud
A6 big data_in_the_cloud
 
Converting Big Data To Smart Data | The Step-By-Step Guide!
Converting Big Data To Smart Data | The Step-By-Step Guide!Converting Big Data To Smart Data | The Step-By-Step Guide!
Converting Big Data To Smart Data | The Step-By-Step Guide!
 
5 Things You Should Know About Data Products
5 Things You Should Know About Data Products5 Things You Should Know About Data Products
5 Things You Should Know About Data Products
 
Big Data at the Speed of Business: Lessons Learned from Leading at the Edge
Big Data at the Speed of Business: Lessons Learned from Leading at the EdgeBig Data at the Speed of Business: Lessons Learned from Leading at the Edge
Big Data at the Speed of Business: Lessons Learned from Leading at the Edge
 
Splunk/Socialize at Hadoop Summit
Splunk/Socialize at Hadoop SummitSplunk/Socialize at Hadoop Summit
Splunk/Socialize at Hadoop Summit
 
Hadoop summit socialize_v1.0
Hadoop summit socialize_v1.0Hadoop summit socialize_v1.0
Hadoop summit socialize_v1.0
 

Último

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Último (15)

International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 

danmcclary-pspresentation-katieboyle-171030115522.pdf

  • 1. Why Big and Small Data Is Important by Google Product Manager www.productschool.com
  • 2. FREE INVITE Join 12,000+ Product Managers on productschool.com/slack-community
  • 6. Include @productschool and #prodmgmt at the end of your tweet Tweet to get a free ticket for our next Event!
  • 8. Show Your Work Why data is important to Product Management Dan McClary
  • 9. Rough Agenda Show Your Work: Why PM requires collecting and analyzing data Case example: planning a product Case example: instrumenting a product Case example: analyzing the product and users
  • 10. Who is this person, anyway? Product Manager @ Google I work on Google BigQuery and Dremel Mostly, I’m going to use BigQuery as a tool to explain a broader concept Before that PM at Oracle, Startup Eng Manager, Researcher, etc. Ph.D. in CS, Postdoc in “complex systems”
  • 11. What is this talk about? Playing Breakout! http://bigphaser-demo.appspot.com
  • 12. What is this talk really about? When I’m asked about “what I do as a PM,” it’s really hard to come up with one answer Technical design, marketing, strategy, accounting, pitching, etc. There’s only one constant in my job I analyze data, every day. So should you. We’ll do some demos, and talk about concepts. If you get bored, play Breakout!
  • 13. So this isn’t a talk about Big Data? It can be, if you have that much data Remember Before you have Big Data, you just have data After you have Big Data, you will still just have data Sometimes joining two spreadsheets is more important than a PB of logs
  • 14. Why does a PM need to analyze data? Credibility Never assume that as a PM you have the authority to order things (you probably don’t) Most of our work comes in convincing groups to do the right thing Engineering build the right feature Marketing craft the right message Sales execute the right play Users choose the best product
  • 15. How to convince most of the people, most of the time Engineering build the right feature Marketing craft the right message Sales execute the right play Users choose the best product Your background might give you inherent credibility with 1 or 2 of these groups There’s only one thing that’s credible to all of them: facts
  • 16. Where to get facts 01 Get data (hopefully good data) 02 Analyze it 03 Share the results of the analysis and show your work
  • 17. Why show your work? Show your work because: This forms a basis for consensus (or disagreement) Argue about actuals, instead of abstracts You will always have to argue about some abstracts, but you can make them less abstract using the preceding recipe.
  • 18. Scenario: Let’s make a video game! We could just start making one… But we probably should think about the problem space. What will our stakeholders want to know before we start? How much money could we make? What kind of game is the right kind to make? How will we position it?
  • 19. So I went and found some data A CSV of video game sales data A web-scrape of all the video game ratings on IGN.com Great -- we should probably analyze these. I’ll just open each of them in Excel/Google Sheets and… STOP! How is that going to help you show your work?
  • 20. “Showing your work” → Organizing for reusability Sharing our results and analysis credibly Organizing data so that it can be found (and analyzed) again Organizing data so that it can be analyzed by different tools For example, this is part of what Google BigQuery is designed for.
  • 21. What is Google BigQuery? Industry-Standard SQL Encrypted, Durable and Highly Available Petabyte-Scale Fully Managed, No-Ops Enterprise Data Warehouse Virtually unlimited resources
  • 22. Pricing for any scale product effort Feature Price Storage $0.02 per GB, per month $0.01 per GB, per month for long term storage First 10 GB is free Streaming Insert $0.01 per 200 MB Load, Copy, and Export Free Pay-as-you-go Queries $5 per TB First 1TB per month is free
  • 23. Let’s analyze data: sizing an opportunity Who’s the biggest publisher in the industry (by revenue)? How many companies make more than $1M? Less than $1M? How much could we make in a year, per region? Let’s do it in SQL!
  • 24. Who’s the biggest publisher in the industry (by revenue)? SELECT Publisher, SUM(Global_Sales) as overall_revenue FROM `bigphaser- demo.market_data.game_sales` GROUP BY 1 ORDER BY overall_revenue desc
  • 25. What are the top-selling, top-rated games? SELECT AVG(score) as avg_score, SUM(Global_Sales) as sum_sales, s.Name, r.genre FROM `market_data.game_ratings` r, `market_data.game_sales` s WHERE title = s.Name GROUP BY 3, 4 ORDER BY sum_sales desc, avg_score desc
  • 26. But I don’t know SQL! There are other free tools we can tap into to help us analyze this data…. While maintaining a consistent repository of data. Example: Google Data Studio
  • 27. Scenario: We made a game, but what are people doing? Once we’ve got an MVP, understanding user adoption and behavior can be done many ways. We could use surveys to understand user happiness. We could collect data from our application to understand what users are doing.
  • 28. Adding app-logging direct to BigQuery app.post('/data', (req, res) => { var table = dataset.table(tableId); console.log(req.body); var rows = [req.body]; console.log(rows); bigquery .dataset(datasetId) .table(tableId) .insert(rows) .then((insertErrors) => { console.log('Inserted:'); rows.forEach((row) => console.log(row)); if (insertErrors && insertErrors.length > 0) { insertErrors.forEach((err) => ...
  • 29. “Extend your work” → Continue to build your data foundation Adding additional data to your analytical footprint can help you add exponential value. Let’s take a look at some of the things that players are doing… How could we understand user happiness and still analyze it in the context of the data we already have?
  • 30. Surveying and Analyzing User Happiness Here’s a quick survey for our users. Take it now. https://goo.gl/forms/ jWiGDM0alSIn8Zf83
  • 31. Leverage your foundation broader sets of stakeholders You can leverage your foundation to draw additional insight out of new pieces of data. For example, we can examine our survey responses in isolation…. Or we could make them a table in our data warehouse so that we can combine it with data we already have. Let’s try it!
  • 32. Scenario: If we make a change to the game, how can we collect that data? Based on what we know, let’s make a product decision: How many lives should a user have in the game? If we make that change, it would be good to have information about the application change.
  • 33. Building beyond the foundation Once you’ve established an analyzable repository for data, you’ll inherently want more data to leverage. Most of these can be added easily to BigQuery Application and service logs Billing and cost data Marketing data SaaS and Social data
  • 34. Wrapping Up: Why Show Your Work Your background, charisma, and “product feel” will never be enough to influence all your stakeholders all the time. Building consensus requires facts Facts means Data Analysis with work shown It’s not enough to say “I analyzed it.” Show people and you’ll build both credibility and consensus.
  • 35. Wrapping Up: How to show your work Find a place, tool, or set of tools for your data that let’s you Analyze Join Share Grow your data as if it were capital, and you’ll find it pays dividends for you, your team, and your product
  • 36. Q&A
  • 37. Part-time Product Management Courses in San Francisco, Silicon Valley, Los Angeles and New York www.productschool.com