20 million users and 10 million projects, how to scale like Freelancer.com

84
How to scale Joe Griston Regional Director, Europe freelancer.com @gristonjoe [email protected]

Transcript of 20 million users and 10 million projects, how to scale like Freelancer.com

Page 1: 20 million users and 10 million projects, how to scale like Freelancer.com

How to scaleJoe Griston Regional Director, Europe freelancer.com

@[email protected]

Page 2: 20 million users and 10 million projects, how to scale like Freelancer.com

4 billion people have never used the internet

Page 3: 20 million users and 10 million projects, how to scale like Freelancer.com

But they are coming, FAST!

Page 4: 20 million users and 10 million projects, how to scale like Freelancer.com

An extra 2 billion internet users by 2020

Page 5: 20 million users and 10 million projects, how to scale like Freelancer.com

Different cultures Different lifestyles Different life pressures

Page 6: 20 million users and 10 million projects, how to scale like Freelancer.com

Established internet users spend their time doing this:

Page 7: 20 million users and 10 million projects, how to scale like Freelancer.com

New internet users spend their time doing this:

Page 8: 20 million users and 10 million projects, how to scale like Freelancer.com

The wealth of human knowledge can be found online

Page 9: 20 million users and 10 million projects, how to scale like Freelancer.com

Meet Sebastian Thrun

Page 10: 20 million users and 10 million projects, how to scale like Freelancer.com

Sebastian had a bold idea

Page 11: 20 million users and 10 million projects, how to scale like Freelancer.com

160,000 enrollments 23,000 passed

Page 12: 20 million users and 10 million projects, how to scale like Freelancer.com

Of the top 400 students… Not 1 went to Stanford

Page 13: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 14: 20 million users and 10 million projects, how to scale like Freelancer.com

Meanwhile, in the ‘developed’ world

Page 15: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 16: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 17: 20 million users and 10 million projects, how to scale like Freelancer.com

What do startups need?

Talent!

Page 18: 20 million users and 10 million projects, how to scale like Freelancer.com

Freelancer.com is the world’s largest freelancing and crowdsourcing marketplace by total number of users

and number of projects posted.

Page 19: 20 million users and 10 million projects, how to scale like Freelancer.com

10,005,209Projects & Contests Posted

20,731,448Registered Users

19 *As of 29th September 2016

Page 20: 20 million users and 10 million projects, how to scale like Freelancer.com

Empowering entrepreneurs, globally

Small businesses, startups, entrepreneurs,

consumer employers

Large, high quality, on-demand

entrepreneurial workforce

Page 21: 20 million users and 10 million projects, how to scale like Freelancer.com

21

We are changing lives in the

developing world by providing

opportunity and income.

We help small businesses, startups and

entrepreneurs turn that

spark of an idea into reality.

Design of a digital counting wristband for $220

Page 22: 20 million users and 10 million projects, how to scale like Freelancer.com

22

We are changing lives by

providing opportunity and

income.

Page 23: 20 million users and 10 million projects, how to scale like Freelancer.com

23.

Page 24: 20 million users and 10 million projects, how to scale like Freelancer.com

24

Page 25: 20 million users and 10 million projects, how to scale like Freelancer.com

25

Page 26: 20 million users and 10 million projects, how to scale like Freelancer.com

Crowdsource your job with Freelancer Contests

Over 120,000 Contests posted in 2015.

Page 27: 20 million users and 10 million projects, how to scale like Freelancer.com

Freelancer run contests

27

Page 28: 20 million users and 10 million projects, how to scale like Freelancer.com

28

Page 29: 20 million users and 10 million projects, how to scale like Freelancer.com

29

Page 30: 20 million users and 10 million projects, how to scale like Freelancer.com

NASA partners with FreelancerCrowdsourcing solutions to complex problems faced by

the astronauts on the International Space Station

Page 31: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 32: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 33: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 34: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 35: 20 million users and 10 million projects, how to scale like Freelancer.com

NASA Challenge: Astronaut Smartwatch App Interface Design

35

Page 36: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 37: 20 million users and 10 million projects, how to scale like Freelancer.com

Global, and growing

37

34 Supported Languages 20 Supported Currencies

Languages Currencies

USD AUD CAD EUR GBP HKD INR CLP

44 Regional Websites

24x7x365 Multilingual Support Team

Afrikaans Bahasa Indonesia Bahasa Malaysia

বাংলা

Català Čeština Dansk Deutsch ελληνικά English Español Suomi Filipino Français

िहन्द

JMD IDR ZAR MXN SEK JPY MYR NZD

PHP PLN SGD BRL

Magyar Italiano ⽇日本語 한국어

Norsk-Bokmål Nederlands Polskiа Português Română ру́сский язы́ Shqip Slovene Svenska Kiswahili Thai Türkçe Tiếng Việt українська мова 中⽂文(简体)

Page 38: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 39: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 40: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 41: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 42: 20 million users and 10 million projects, how to scale like Freelancer.com

Who do we hire?

Page 43: 20 million users and 10 million projects, how to scale like Freelancer.com

• 30% University Medalists

• 50% PhD

• Polyglot Software Engineers

• Mechatronics Engineers

• Quantum Physicists

• Mechanical Engineers

• Marketing Manager

FREELANCER TEAM

• Machine Learning Experts

• Electronic Engineers

• Australia’s Best Cash Game Poker Player

• Natural Language Processing Experts

• Astrophysicists

• MBA

• Bachelor of Commerce

Page 44: 20 million users and 10 million projects, how to scale like Freelancer.com

Why?

Page 45: 20 million users and 10 million projects, how to scale like Freelancer.com

HOW MUCH DID THESE UNICORNS SPEND ON MARKETING IN 2015?

YoY Growth: 41% MarketCap: $USD 1.6Billion

Founded: 2005

YoY Growth: 45% MarketCap: $USD 1.9Billion

Founded: 2006

YoY Growth: 44% MarketCap: $USD 1Billion

Founded: 2006

POP QUIZ

Page 46: 20 million users and 10 million projects, how to scale like Freelancer.com

104% of Revenue

Founded: 2005

54% of Revenue

Founded: 2006

80% of Revenue

Founded: 2006

HOW MUCH DO THESE UNICORNS SPEND ON MARKETING?

POP QUIZ

Page 47: 20 million users and 10 million projects, how to scale like Freelancer.com

How much does UBER spend?

POP QUIZ

Page 48: 20 million users and 10 million projects, how to scale like Freelancer.com

How much did Freelancer.com spend in 1H16?

Page 49: 20 million users and 10 million projects, how to scale like Freelancer.com

18%

Page 50: 20 million users and 10 million projects, how to scale like Freelancer.com

AVOID THE DEATH SPIRAL OF PAID MARKETING WHERE LTV < CPA

Page 51: 20 million users and 10 million projects, how to scale like Freelancer.com

Where should your growth come from?

Page 52: 20 million users and 10 million projects, how to scale like Freelancer.com

GROWTH-DRIVEN COMPANY CULTURE

Page 53: 20 million users and 10 million projects, how to scale like Freelancer.com

53

• Software Engineering

• Data Science

• Product Management

• Security Engineering

• UI/UX/Design

Page 54: 20 million users and 10 million projects, how to scale like Freelancer.com

➜ Includes staff with PhDs and advanced degrees

➜ We now have 145 engineering staff across 5 labs

➜ Up to 40k+ users on-site at any time

➜ Databases serve up to 65,000 QPS

➜ Reliability of 99.99% YTD

Page 55: 20 million users and 10 million projects, how to scale like Freelancer.com

We release 20-30 times a day

Page 56: 20 million users and 10 million projects, how to scale like Freelancer.com

• 80 million events per day • Over 120k user notifications per

day • Over 500k user messages per day

Page 57: 20 million users and 10 million projects, how to scale like Freelancer.com

• Decouple independent components • Targeted scaling solutions • Insulate against broader impact • Accelerated development through

working with APIs • Mobile applications • User assistance / support

Service Oriented Architecture / External API

Page 58: 20 million users and 10 million projects, how to scale like Freelancer.com

GROWTH-DRIVEN TEAMS

Product Manager

Data Scientist

2-3 Software EngineersEngineering Team Lead

Designer

1-2 Quality Assurance (QA)

Front End Developer

Page 59: 20 million users and 10 million projects, how to scale like Freelancer.com

DATA SCIENCE

Page 60: 20 million users and 10 million projects, how to scale like Freelancer.com

FUNNEL OPTIMIZATION

Page 61: 20 million users and 10 million projects, how to scale like Freelancer.com

#1: DON’T BE LIKE MOST COMPANIES!MOST COMPANIES ONLY TRACK THREE THINGS

Traffic Users Revenue

Phase 1 Phase 2 Phase 3 Phase 4 Phase 5

Get Traffic ? Get

Users ? Profit

FREELANCER PRINCIPLE #1

Page 62: 20 million users and 10 million projects, how to scale like Freelancer.com

TRACK EVERYTHING!!!

Page 63: 20 million users and 10 million projects, how to scale like Freelancer.com

• Transparency: All metrics incl. revenue is accessible for everyone in the company

• Monthly/Quarterly goals need to be in quantifiable metrics

• Every member in the team is accountable for their team’s metrics. Performance is strongly

rewarded based on that.

• SIT THE PRODUCT TEAM TOGETHER (NOT FUNCTIONALLY) !!!

Growth-Driven Teams

Page 64: 20 million users and 10 million projects, how to scale like Freelancer.com

GROWTH-DRIVEN TEAMS

Page 65: 20 million users and 10 million projects, how to scale like Freelancer.com

TRACK YOUR FUNNEL!!!FREELANCER PRINCIPLE #1

Page 66: 20 million users and 10 million projects, how to scale like Freelancer.com

TRACK YOUR FUNNEL!!!

CPA < LTV

FREELANCER PRINCIPLE #1

Page 67: 20 million users and 10 million projects, how to scale like Freelancer.com

DO NOT HIRE DONALD!!!Our website is shit, we have to make it more usable! OK, how? Do we have data to prove this? What metric defines usability?

I can’t code. I can’t query the database. Can an engineer find out how many users we have in Australia? NOPE. They’re busy.

We need our campaign to go viral What defines virality? How much revenue will it make? Where do you think the problem is?

Reads Wired.

Oops, is it 5pm already? I have to go to my hairdressing appointment!

Page 68: 20 million users and 10 million projects, how to scale like Freelancer.com

DO HIRE WARREN BUFFETT!• CompSci, Maths, Economics, Stats or Engineering Degree

• Dashboard & data are their source of truth that they look at and refer to regularly

• They also constantly query and add their own stats

• They can visualise and fit their core funnel perfectly with DATA

• Can code (AND NO HTML IS NOT CODING)

• Always formulate his/her own hypothesis (mostly data-backed) , code and validate it him/herself

• SQL Gurus

• Reads HackerNews

Page 69: 20 million users and 10 million projects, how to scale like Freelancer.com

WE HAVE TO A/B TEST

FREELANCER PRINCIPLE #1

Page 70: 20 million users and 10 million projects, how to scale like Freelancer.com

WE HAVE TO A/B TEST• Correlation & causation can now be tested easily • Always form hypothesis and test it by linking it to

success metrics • Almost all things have to be A/B tested including

your new features • A/B testing should be done on multiple metrics – NOT

just one metric • Mobile testing is a bit harder but we can still do it

FREELANCER PRINCIPLE #1

Page 71: 20 million users and 10 million projects, how to scale like Freelancer.com

FREELANCER PRINCIPLE #1

Page 72: 20 million users and 10 million projects, how to scale like Freelancer.com

#2: Conversion Rate is Everything and Everywhere

FREELANCER PRINCIPLE #2

Page 73: 20 million users and 10 million projects, how to scale like Freelancer.com

INTRODUCING GROWTH SPRINT500 STARTUP

FREELANCER PRINCIPLE #3

Page 74: 20 million users and 10 million projects, how to scale like Freelancer.com

RULES OF GROWTH SPRINT

FREELANCER PRINCIPLE #3

Page 75: 20 million users and 10 million projects, how to scale like Freelancer.com

• Generate 50+ experiments for the product • 50 in 50mins

• Group experiments into AARRRR

• Determine the ICE score for each experiment (with the team in a planning meeting) • Impact (I) = Estimate of how impactful a feature will be (scale of 1-10 with 10 being the most

impactful) • Confidence (C) = How confident you are that the experiment will achieve the estimated

impact (scale of 1-10 with 10 being the most confident) • Effort (E) = The estimated amount of effort to develop and produce the experiment (scale of 1-10

with 10 being the least amount of effort)

• Rank experiments by ICE score to determine the experiments most worthwhile to tackle during the sprint

• Ensure with the development team that all experiments are doable in one day (not strictly necessary for all growth sprints). THREE SPRINTS THREE EXPERIMENTS EACH DAY -> 30 EXPERIMENTS IN TWO WEEKS

PROCESS

Page 76: 20 million users and 10 million projects, how to scale like Freelancer.com

PROCESS

Page 77: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 78: 20 million users and 10 million projects, how to scale like Freelancer.com

AT FREELANCER,

EVERY QUARTER, WE HAVE

ONE FULL MONTH OF

GROWTH-FOCUSSED TESTS

AND TWO MONTHS OF

DOING THE RIGHT THINGS

RIGHT

FREELANCER PRINCIPLE #3

Page 79: 20 million users and 10 million projects, how to scale like Freelancer.com

#4: GET THE MACHINES TO HELP YOU!!!

Page 80: 20 million users and 10 million projects, how to scale like Freelancer.com

Machine Learning

FREELANCER PRINCIPLE #2

Page 81: 20 million users and 10 million projects, how to scale like Freelancer.com

Amazon Recommender System

Freelancer Growth Principle #4

Page 82: 20 million users and 10 million projects, how to scale like Freelancer.com

Machine Learning at Freelancer.com

Freelancer Growth Principle #4

Page 83: 20 million users and 10 million projects, how to scale like Freelancer.com
Page 84: 20 million users and 10 million projects, how to scale like Freelancer.com

Questions?