SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Products’ Love Story with Biz
How Products Align with Business Needs | @pascallouisperez
Created first company in High School, online content management
(think a super simpler version of Squarespace)
Studied programming language theory, wrote compilers, was part of
ECMA committee when at Google.
Co-founded Wealthfront, now one of the largest robo-adviser in the
world.
Helped scale Square: we grew money moving systems 100x fold,
team 16x fold. Opened the Atlanta and NYC offices.
Adviser to companies in Health Care space, Art world, FinTech,
Blockchain, Wine.
Now responsible for product, design, and engineering at Eave, a new
mortgage lender. We make ethical mortgages easy.
Hi!
A bit about Pascal
Count to Three
1. Square Capital
2. Paddle8
3. Gmail
Business Innovation
We’ll start by looking at what makes this business
differentiated, and what are key innovations.
Breadth of Product
From there, we can look at the product surface and lifecycle
of the key thing (e.g. “The Life of a Purchase”), the
audiences to consider, platforms, etc.
One Deep Dive
And it’s always fun to geek out, so we’ll do a deep dive into
one part of the product which is interesting.
The Plan
Also in threes.
Square Capital
• Merchant Cash Advances, think “Pseudo Loans”
• For Square merchants only
• Pre-Approval, and cash advanced next day
• Repayment schedule dependent on daily sales
Square Capital
Square Capital
• Data! Lots of Data! telling a story about merchants type of
business, seasonality, etc.
• Underwriting Models to separate the wheat from the
chaff, and target merchants who should receive MCAs,
and determine how large of an advance is appropriate
• Messaging to effectively communicate with merchants,
without appearing like a spammer with ‘free money’ claims
• Dedicated landing page for merchants to accept their
tailored offers (if they so choose)
• Money Movement capabilities to advance cash to
merchants, as well handling repayment
• Portfolio Review keeping all outstanding MCAs under
close monitoring, and understand default patterns
Life of an MCA
(Circa 2013)
Merchant Cash Advance
• Square is purchasing future receivables from the merchant
at a discount with a repayment based on a percentage of
daily sales
• e.g. For $9,000 (today) purchase $10,000 worth of future
sales, with a 10% repayment rate
• Say the business does $500 of business a day, then $50
goes to Square everyday to repay the advance
• It takes 200 days to repay the $10,000
• So it looks like you got a sort of loan over 7 months
• (And I’ll leave it as an exercise to calculate the IRR and
APR if this were a debt product!)
Details about MCAs
Our Deep Dive
Much Simpler Regulatory Requirements than Loans
• Risk profile is completely different
• If the merchant goes bankrupt, Square has no way to
recoup its money
• Square purchased future receivables at a price that was
too high… Tough
• As such, regulatory bodies are less concerned about
practices in the MCA world, and specifically do not require
a banking license
• (Though the legalese and compliance is far from simple.)
Why MCAs?
Our Deep Dive
Paddle8
• Art auction house, think “Online Sotheby’s”
• Dual sided marketplace, buyers and consignors
• White glove service

• As well as service model arm for Benefit
Organizations
Paddle8
Paddle8
• Appraisal evaluating inbound opportunities
• Cataloguing provenance, description, images
• Auction Curation to organize lots thematically
• Auction Dynamics with enforced reserves, bid
increments, timing, staggered bidding, etc.
• Payments both online via credit card, and direct with
checks and wires.
• Settlement to consignors, via wires
• Logistics drop ship model between consignor and
collector
• Plus The Usual Suspects marketing, data warehousing,
analytics, risk management, financial bits (ledger,
reconciliation, reversals, …)
Life of a Lot
The “For Profit” Side
Life of a Benefit
The “Service Model” Side
• Guests Management including onsite physical signup
• Physical Auction with paddle numbers, live display of
multi-channel auction, in the room bids, etc.
• Payments and Settlement
• Logistics
• Plus Financial Bits
Prioritization Framework
Our Deep Dive
With so much product breadth, how do
answer “What’s next?”
Prioritization Criteria
• Risk vs Opportunity
• Growth vs Customer Development
• Impact on Buyers
• Casual, or Power Buyers
• Impact of Consignors
• Casual, or Power Consignors
• Type of Sale
• Regions
• Revenue Lift
Prioritization Framework
Our Deep Dive
Gmail • Does it really need any details?
Gmail
• Hotmail offered 2M of storage
• Gmail launched with 1G
• Stunning web UI
• Single paged web app
• Search, threaded conversation, email folding…
Circa 2004
• Send / Receive Gateways not easy to have “Google
scale” Mail Transfer Agents, they were built from scratch
• Storage providing 1G to that many users was a
technological prowess
• Search with guarantee that if it is in your inbox, it is
searchable, and vice versa (atomicity across storage &
indexing platform)
• Threaded Conversations, Email Folding and many more
product innovations which required interesting engineering
• Single Page Web App first use of AJAX to have a single
page web app
• POP3 interface and also play nice with desktop clients
(IMAP was added in 2007)
Life of an Email
Tough to be the Postman
Storing Emails
Our Deep Dive
Characteristics of Storing Emails
• Lots of large immutable blobs — an email (with its
attachments) never changes
• Random access, with high affinity with recency — a.k.a
you mostly read your latest emails
• Write rate is not directly impacting user experience —
a.k.a. if it takes a while to write a new email under load, it
is less bad than if it takes a while to search for instance
• Redundancy is paramount, can’t loose anything
Storing Emails
Our Deep Dive
Storing Emails
Our Deep Dive
1. Start by super large redundant blob storage for immutable
blocks, it’s called Google Filesystem (GFS)
Storing Emails
Our Deep Dive
Caribou Caribou Caribou Caribou Caribou Caribou Caribou
1. Start by super large redundant blob storage for immutable
blocks, it’s called Google Filesystem (GFS)
2. Backend to store meta-data style information, threads,
contacts, labels, email headers with pointers to blobs, etc.
Storing Emails
Our Deep Dive
Caribou Caribou Caribou Caribou Caribou Caribou Caribou
1. Start by super large redundant blob storage for immutable
blocks, it’s called Google Filesystem (GFS)
2. Backend to store meta-data style information, threads,
contacts, labels, email headers with pointers to blobs, etc.
3. Organize it a standard storage system, with redo logs
semantics. Every action in Gmail is a log “new email”,
“star”, “delete”, “add label”, etc.
Storing Emails
Our Deep Dive
Caribou Caribou Caribou Caribou Caribou Caribou Caribou
1. Start by super large redundant blob storage for immutable
blocks, it’s called Google Filesystem (GFS)
2. Backend to store meta-data style information, threads,
contacts, labels, email headers with pointers to blobs, etc.
3. Organize it a standard storage system, with redo logs
semantics. Every action in Gmail is a log “new email”,
“star”, “delete”, “add label”, etc.
4. Makes moving accounts easy, replay the log on another
backend (with a few more details…)
In Closing
‣ Product innovation happens at many many levels Not just UX, UI, or fancy algorithms. It’s also
about back office considerations, legal structuring, how a service is rendered, etc.
‣ Product process can be a catalyst to innovation and often requires to look at things from a
different angle
‣ Strong tech “necessary but not sufficient” need to walk back from actual pain points, and then
solve them with technical prowess
‣ Product & Business are totally fusional beware of orgs which believe “the biz tells product
what to do”, or which introduce barriers that are imagined

Weitere ähnliche Inhalte

Ähnlich wie Products’ Love Story with Biz

2 0 1 8A N N U A L R E P O R TTo our shareowners.docx
2 0 1 8A N N U A L R E P O R TTo our shareowners.docx2 0 1 8A N N U A L R E P O R TTo our shareowners.docx
2 0 1 8A N N U A L R E P O R TTo our shareowners.docxlorainedeserre
 
20140821 GoCoin Deck
20140821 GoCoin Deck20140821 GoCoin Deck
20140821 GoCoin DeckGoCoin
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptxPaul Boos
 
UNIT-1 E COMMERCE.pptx
UNIT-1 E COMMERCE.pptxUNIT-1 E COMMERCE.pptx
UNIT-1 E COMMERCE.pptxThisIsMeh
 
The 500 Startups Marketing Stack - Matt Lerner's talk from MarTech Europe 2015
The 500 Startups Marketing Stack - Matt Lerner's talk from MarTech Europe 2015The 500 Startups Marketing Stack - Matt Lerner's talk from MarTech Europe 2015
The 500 Startups Marketing Stack - Matt Lerner's talk from MarTech Europe 2015Matt Lerner
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission TeamsDashlane
 
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...nois3
 
DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsBen Hall
 
Persuasive Essay Topics Religion. Online assignment writing service.
Persuasive Essay Topics Religion. Online assignment writing service.Persuasive Essay Topics Religion. Online assignment writing service.
Persuasive Essay Topics Religion. Online assignment writing service.Nicole Barnes
 
Silicon Valley 2.0: Lots of Little Bets + Beating the Series A Crunch
Silicon Valley 2.0: Lots of Little Bets + Beating the Series A CrunchSilicon Valley 2.0: Lots of Little Bets + Beating the Series A Crunch
Silicon Valley 2.0: Lots of Little Bets + Beating the Series A CrunchDave McClure
 
Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011lukec
 
How to start e commerce Business?
How to start e commerce Business?How to start e commerce Business?
How to start e commerce Business?Himanshu Saini
 
Freemium Meetup November 2012 - David Weekly
Freemium Meetup November 2012 - David WeeklyFreemium Meetup November 2012 - David Weekly
Freemium Meetup November 2012 - David WeeklyKachingle
 
Jan-Erik Sandberg - Succeeding with Large Scale Agile
Jan-Erik Sandberg - Succeeding with Large Scale AgileJan-Erik Sandberg - Succeeding with Large Scale Agile
Jan-Erik Sandberg - Succeeding with Large Scale AgileAgile Lietuva
 
Changes in Venture Capital & Building 500 Startups (Sao Paulo, Sept 2013)
Changes in Venture Capital & Building 500 Startups (Sao Paulo, Sept 2013)Changes in Venture Capital & Building 500 Startups (Sao Paulo, Sept 2013)
Changes in Venture Capital & Building 500 Startups (Sao Paulo, Sept 2013)Dave McClure
 
Changes in Venture Capital + Building 500 Startups (Istanbul, Sept 2013)
Changes in Venture Capital + Building 500 Startups (Istanbul, Sept 2013)Changes in Venture Capital + Building 500 Startups (Istanbul, Sept 2013)
Changes in Venture Capital + Building 500 Startups (Istanbul, Sept 2013)Dave McClure
 

Ähnlich wie Products’ Love Story with Biz (20)

2 0 1 8A N N U A L R E P O R TTo our shareowners.docx
2 0 1 8A N N U A L R E P O R TTo our shareowners.docx2 0 1 8A N N U A L R E P O R TTo our shareowners.docx
2 0 1 8A N N U A L R E P O R TTo our shareowners.docx
 
20140821 GoCoin Deck
20140821 GoCoin Deck20140821 GoCoin Deck
20140821 GoCoin Deck
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptx
 
UNIT-1 E COMMERCE.pptx
UNIT-1 E COMMERCE.pptxUNIT-1 E COMMERCE.pptx
UNIT-1 E COMMERCE.pptx
 
The 500 Startups Marketing Stack - Matt Lerner's talk from MarTech Europe 2015
The 500 Startups Marketing Stack - Matt Lerner's talk from MarTech Europe 2015The 500 Startups Marketing Stack - Matt Lerner's talk from MarTech Europe 2015
The 500 Startups Marketing Stack - Matt Lerner's talk from MarTech Europe 2015
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
 
DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable Products
 
Persuasive Essay Topics Religion. Online assignment writing service.
Persuasive Essay Topics Religion. Online assignment writing service.Persuasive Essay Topics Religion. Online assignment writing service.
Persuasive Essay Topics Religion. Online assignment writing service.
 
Silicon Valley 2.0: Lots of Little Bets + Beating the Series A Crunch
Silicon Valley 2.0: Lots of Little Bets + Beating the Series A CrunchSilicon Valley 2.0: Lots of Little Bets + Beating the Series A Crunch
Silicon Valley 2.0: Lots of Little Bets + Beating the Series A Crunch
 
Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011
 
How to start e commerce Business?
How to start e commerce Business?How to start e commerce Business?
How to start e commerce Business?
 
Freemium Meetup November 2012 - David Weekly
Freemium Meetup November 2012 - David WeeklyFreemium Meetup November 2012 - David Weekly
Freemium Meetup November 2012 - David Weekly
 
Class5 Business Design
Class5 Business DesignClass5 Business Design
Class5 Business Design
 
Jan-Erik Sandberg - Succeeding with Large Scale Agile
Jan-Erik Sandberg - Succeeding with Large Scale AgileJan-Erik Sandberg - Succeeding with Large Scale Agile
Jan-Erik Sandberg - Succeeding with Large Scale Agile
 
Developing backoffices
Developing backofficesDeveloping backoffices
Developing backoffices
 
PageKicker pitch deck
PageKicker pitch deckPageKicker pitch deck
PageKicker pitch deck
 
Changes in Venture Capital & Building 500 Startups (Sao Paulo, Sept 2013)
Changes in Venture Capital & Building 500 Startups (Sao Paulo, Sept 2013)Changes in Venture Capital & Building 500 Startups (Sao Paulo, Sept 2013)
Changes in Venture Capital & Building 500 Startups (Sao Paulo, Sept 2013)
 
Project management
Project managementProject management
Project management
 
Changes in Venture Capital + Building 500 Startups (Istanbul, Sept 2013)
Changes in Venture Capital + Building 500 Startups (Istanbul, Sept 2013)Changes in Venture Capital + Building 500 Startups (Istanbul, Sept 2013)
Changes in Venture Capital + Building 500 Startups (Istanbul, Sept 2013)
 

Mehr von Pascal-Louis Perez

How to Send a Receipt, Topics in Concurrency and Distributed Systems
How to Send a Receipt, Topics in Concurrency and Distributed SystemsHow to Send a Receipt, Topics in Concurrency and Distributed Systems
How to Send a Receipt, Topics in Concurrency and Distributed SystemsPascal-Louis Perez
 
Developing an Immune System — The Hard and Soft Skills required to avoid Outages
Developing an Immune System — The Hard and Soft Skills required to avoid OutagesDeveloping an Immune System — The Hard and Soft Skills required to avoid Outages
Developing an Immune System — The Hard and Soft Skills required to avoid OutagesPascal-Louis Perez
 
SLL Conf - Continuous Deployment
SLL Conf - Continuous DeploymentSLL Conf - Continuous Deployment
SLL Conf - Continuous DeploymentPascal-Louis Perez
 
Alchemist Startup Primer - Lean Development Practices
Alchemist Startup Primer - Lean Development PracticesAlchemist Startup Primer - Lean Development Practices
Alchemist Startup Primer - Lean Development PracticesPascal-Louis Perez
 
Applying Compiler Techniques to Iterate At Blazing Speed
Applying Compiler Techniques to Iterate At Blazing SpeedApplying Compiler Techniques to Iterate At Blazing Speed
Applying Compiler Techniques to Iterate At Blazing SpeedPascal-Louis Perez
 
Iterate Like a Whirling Dervish
Iterate Like a Whirling DervishIterate Like a Whirling Dervish
Iterate Like a Whirling DervishPascal-Louis Perez
 
Xignite's Dedicate kaChing Api
Xignite's Dedicate kaChing ApiXignite's Dedicate kaChing Api
Xignite's Dedicate kaChing ApiPascal-Louis Perez
 
Add (Syntactic) Sugar To Your Java
Add (Syntactic) Sugar To Your JavaAdd (Syntactic) Sugar To Your Java
Add (Syntactic) Sugar To Your JavaPascal-Louis Perez
 

Mehr von Pascal-Louis Perez (14)

Fuchsia RFCs
Fuchsia RFCsFuchsia RFCs
Fuchsia RFCs
 
How to Send a Receipt, Topics in Concurrency and Distributed Systems
How to Send a Receipt, Topics in Concurrency and Distributed SystemsHow to Send a Receipt, Topics in Concurrency and Distributed Systems
How to Send a Receipt, Topics in Concurrency and Distributed Systems
 
Corporate Finance Primer
Corporate Finance PrimerCorporate Finance Primer
Corporate Finance Primer
 
Developing an Immune System — The Hard and Soft Skills required to avoid Outages
Developing an Immune System — The Hard and Soft Skills required to avoid OutagesDeveloping an Immune System — The Hard and Soft Skills required to avoid Outages
Developing an Immune System — The Hard and Soft Skills required to avoid Outages
 
SLL Conf - Continuous Deployment
SLL Conf - Continuous DeploymentSLL Conf - Continuous Deployment
SLL Conf - Continuous Deployment
 
Alchemist Startup Primer - Lean Development Practices
Alchemist Startup Primer - Lean Development PracticesAlchemist Startup Primer - Lean Development Practices
Alchemist Startup Primer - Lean Development Practices
 
Database compatibility
Database compatibilityDatabase compatibility
Database compatibility
 
Applying Compiler Techniques to Iterate At Blazing Speed
Applying Compiler Techniques to Iterate At Blazing SpeedApplying Compiler Techniques to Iterate At Blazing Speed
Applying Compiler Techniques to Iterate At Blazing Speed
 
Iterate Like a Whirling Dervish
Iterate Like a Whirling DervishIterate Like a Whirling Dervish
Iterate Like a Whirling Dervish
 
Extreme Testing at kaChing
Extreme Testing at kaChingExtreme Testing at kaChing
Extreme Testing at kaChing
 
Type Checking JavaScript
Type Checking JavaScriptType Checking JavaScript
Type Checking JavaScript
 
Xignite's Dedicate kaChing Api
Xignite's Dedicate kaChing ApiXignite's Dedicate kaChing Api
Xignite's Dedicate kaChing Api
 
Add (Syntactic) Sugar To Your Java
Add (Syntactic) Sugar To Your JavaAdd (Syntactic) Sugar To Your Java
Add (Syntactic) Sugar To Your Java
 
kaChing's API garage event
kaChing's API garage eventkaChing's API garage event
kaChing's API garage event
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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...Drew Madelung
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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...Miguel Araújo
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Products’ Love Story with Biz

  • 1. Products’ Love Story with Biz How Products Align with Business Needs | @pascallouisperez
  • 2. Created first company in High School, online content management (think a super simpler version of Squarespace) Studied programming language theory, wrote compilers, was part of ECMA committee when at Google. Co-founded Wealthfront, now one of the largest robo-adviser in the world. Helped scale Square: we grew money moving systems 100x fold, team 16x fold. Opened the Atlanta and NYC offices. Adviser to companies in Health Care space, Art world, FinTech, Blockchain, Wine. Now responsible for product, design, and engineering at Eave, a new mortgage lender. We make ethical mortgages easy. Hi! A bit about Pascal
  • 3. Count to Three 1. Square Capital 2. Paddle8 3. Gmail
  • 4. Business Innovation We’ll start by looking at what makes this business differentiated, and what are key innovations. Breadth of Product From there, we can look at the product surface and lifecycle of the key thing (e.g. “The Life of a Purchase”), the audiences to consider, platforms, etc. One Deep Dive And it’s always fun to geek out, so we’ll do a deep dive into one part of the product which is interesting. The Plan Also in threes.
  • 5. Square Capital • Merchant Cash Advances, think “Pseudo Loans” • For Square merchants only • Pre-Approval, and cash advanced next day • Repayment schedule dependent on daily sales
  • 8. • Data! Lots of Data! telling a story about merchants type of business, seasonality, etc. • Underwriting Models to separate the wheat from the chaff, and target merchants who should receive MCAs, and determine how large of an advance is appropriate • Messaging to effectively communicate with merchants, without appearing like a spammer with ‘free money’ claims • Dedicated landing page for merchants to accept their tailored offers (if they so choose) • Money Movement capabilities to advance cash to merchants, as well handling repayment • Portfolio Review keeping all outstanding MCAs under close monitoring, and understand default patterns Life of an MCA (Circa 2013)
  • 9. Merchant Cash Advance • Square is purchasing future receivables from the merchant at a discount with a repayment based on a percentage of daily sales • e.g. For $9,000 (today) purchase $10,000 worth of future sales, with a 10% repayment rate • Say the business does $500 of business a day, then $50 goes to Square everyday to repay the advance • It takes 200 days to repay the $10,000 • So it looks like you got a sort of loan over 7 months • (And I’ll leave it as an exercise to calculate the IRR and APR if this were a debt product!) Details about MCAs Our Deep Dive
  • 10. Much Simpler Regulatory Requirements than Loans • Risk profile is completely different • If the merchant goes bankrupt, Square has no way to recoup its money • Square purchased future receivables at a price that was too high… Tough • As such, regulatory bodies are less concerned about practices in the MCA world, and specifically do not require a banking license • (Though the legalese and compliance is far from simple.) Why MCAs? Our Deep Dive
  • 11. Paddle8 • Art auction house, think “Online Sotheby’s” • Dual sided marketplace, buyers and consignors • White glove service
 • As well as service model arm for Benefit Organizations
  • 14. • Appraisal evaluating inbound opportunities • Cataloguing provenance, description, images • Auction Curation to organize lots thematically • Auction Dynamics with enforced reserves, bid increments, timing, staggered bidding, etc. • Payments both online via credit card, and direct with checks and wires. • Settlement to consignors, via wires • Logistics drop ship model between consignor and collector • Plus The Usual Suspects marketing, data warehousing, analytics, risk management, financial bits (ledger, reconciliation, reversals, …) Life of a Lot The “For Profit” Side
  • 15. Life of a Benefit The “Service Model” Side • Guests Management including onsite physical signup • Physical Auction with paddle numbers, live display of multi-channel auction, in the room bids, etc. • Payments and Settlement • Logistics • Plus Financial Bits
  • 16. Prioritization Framework Our Deep Dive With so much product breadth, how do answer “What’s next?”
  • 17. Prioritization Criteria • Risk vs Opportunity • Growth vs Customer Development • Impact on Buyers • Casual, or Power Buyers • Impact of Consignors • Casual, or Power Consignors • Type of Sale • Regions • Revenue Lift Prioritization Framework Our Deep Dive
  • 18.
  • 19.
  • 20. Gmail • Does it really need any details?
  • 21. Gmail • Hotmail offered 2M of storage • Gmail launched with 1G • Stunning web UI • Single paged web app • Search, threaded conversation, email folding… Circa 2004
  • 22. • Send / Receive Gateways not easy to have “Google scale” Mail Transfer Agents, they were built from scratch • Storage providing 1G to that many users was a technological prowess • Search with guarantee that if it is in your inbox, it is searchable, and vice versa (atomicity across storage & indexing platform) • Threaded Conversations, Email Folding and many more product innovations which required interesting engineering • Single Page Web App first use of AJAX to have a single page web app • POP3 interface and also play nice with desktop clients (IMAP was added in 2007) Life of an Email Tough to be the Postman
  • 24. Characteristics of Storing Emails • Lots of large immutable blobs — an email (with its attachments) never changes • Random access, with high affinity with recency — a.k.a you mostly read your latest emails • Write rate is not directly impacting user experience — a.k.a. if it takes a while to write a new email under load, it is less bad than if it takes a while to search for instance • Redundancy is paramount, can’t loose anything Storing Emails Our Deep Dive
  • 25. Storing Emails Our Deep Dive 1. Start by super large redundant blob storage for immutable blocks, it’s called Google Filesystem (GFS)
  • 26. Storing Emails Our Deep Dive Caribou Caribou Caribou Caribou Caribou Caribou Caribou 1. Start by super large redundant blob storage for immutable blocks, it’s called Google Filesystem (GFS) 2. Backend to store meta-data style information, threads, contacts, labels, email headers with pointers to blobs, etc.
  • 27. Storing Emails Our Deep Dive Caribou Caribou Caribou Caribou Caribou Caribou Caribou 1. Start by super large redundant blob storage for immutable blocks, it’s called Google Filesystem (GFS) 2. Backend to store meta-data style information, threads, contacts, labels, email headers with pointers to blobs, etc. 3. Organize it a standard storage system, with redo logs semantics. Every action in Gmail is a log “new email”, “star”, “delete”, “add label”, etc.
  • 28. Storing Emails Our Deep Dive Caribou Caribou Caribou Caribou Caribou Caribou Caribou 1. Start by super large redundant blob storage for immutable blocks, it’s called Google Filesystem (GFS) 2. Backend to store meta-data style information, threads, contacts, labels, email headers with pointers to blobs, etc. 3. Organize it a standard storage system, with redo logs semantics. Every action in Gmail is a log “new email”, “star”, “delete”, “add label”, etc. 4. Makes moving accounts easy, replay the log on another backend (with a few more details…)
  • 29. In Closing ‣ Product innovation happens at many many levels Not just UX, UI, or fancy algorithms. It’s also about back office considerations, legal structuring, how a service is rendered, etc. ‣ Product process can be a catalyst to innovation and often requires to look at things from a different angle ‣ Strong tech “necessary but not sufficient” need to walk back from actual pain points, and then solve them with technical prowess ‣ Product & Business are totally fusional beware of orgs which believe “the biz tells product what to do”, or which introduce barriers that are imagined