SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à 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
 

Similaire à 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)
 

Plus de 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
 

Plus de 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
 

Dernier

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Dernier (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

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