lean startup for developers university

98
@sarbogast #Devoxx #ls4dev Lean Startup for Developers Sébastien Arbogast Take Eat Easy

Upload: sebastien-arbogast

Post on 21-Jan-2017

743 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Lean Startup for DevelopersSébastien Arbogast

Take Eat Easy

Page 2: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Who are you people?

• How many of you are not developers?

• How many of you thought of creating their own startup one day?

• How many of you went through and did create a startup?

• How many of you are still working in your startup?

• How many of you are working in a startup right now?

• How many of you are familiar with Lean Startup?

• How many of you are fed up with me saying the word "startup" at this point already?

Page 3: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Who am I?

• Java developer for 10+ years

• iOS developer for 5 years

• Agile methodology advocate for 8 years

• Freelancer for 5 years

• Lean Startup practitioner for 4 years

• Startup coach for NEST'up

• VP of Engineering for Take Eat Easy

Page 4: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Why create your own startup?

Page 5: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

It's cool to be an entrepreneur!

Page 6: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

The (real) entrepreneur lifestyle

Page 7: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Your unique million-dollar idea

Page 8: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

There is no such thing

Page 9: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You want to be your own boss

Page 10: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Power comes with responsibility

Page 11: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Your product will be so much better

Page 12: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Think business model

Page 13: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Somebody told you...

Page 14: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Scratch your own itch

Page 15: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Tired of being a consultant?

Page 16: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Beware of the pimps

Page 17: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Obsessed about building a product

Page 18: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Startup is not the best environment

Page 19: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You've got the skills

Page 20: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

The perfect triangle

Page 21: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Use your favorite technologies

Page 22: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Over design will kill you

Page 23: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Something out of your pet projects

Page 24: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You will have to keep focus

Page 25: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You want to improve everyone's life

Page 26: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Niche strategy is key

Page 27: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Market research shows you the way

Page 28: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Quality over quantity

Page 29: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Good reasons to do it

Page 30: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Invest in yourself

Page 31: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Find your own solutions

Page 32: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Unique opportunities and expertise

Page 33: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Grow as a human being

Page 34: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Be a part of the solution

Page 35: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Choose the people you work with

Page 36: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Why you would NOT do it

Page 37: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You know what you have...

Page 38: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Not enough money set aside

Page 39: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You miss some business skills

Page 40: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You need to pay the bills

Page 41: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You don't have enough time

Page 42: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Startups are for youngsters

Page 43: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Your ideas are not good enough

Page 44: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You are not in the right place

Page 45: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

What if I fail?

Page 46: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Why you are uniquely positioned to do it?

Page 47: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

The power to execute

Page 48: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You already know about lean

Page 49: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You are surrounded by problems

Page 50: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You can easily go freelance

Page 51: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Let's create this startup together

Page 52: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Market study

• Questionnaires and surveys

• Market reports

• Quantitative only

• Takes time and money

• Only valid if you want to verify a strong hypothesis

• Very long iteration cycles

• Tends to confirm what you want to hear

Page 53: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Business plan

• Takes time to write

• Long iteration cycle

• Very cumbersome to update

• Who will read it?

• 3-year projections are for existing business models

Page 54: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Incorporate

• In Belgium, you need to set aside 6000€

• It takes about a month

• Once you are in you need an accountant and an office address

• It costs 3000 to 4000€ to shut down

• You'd better be pretty sure it's gonna be worth it

Page 55: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

The infamous prototype

• You guess what people are going to need

• You guess what they are familiar with

• You include as many features as you possibly can

• Very few of those features will actually be used

• A lot of wasted time and effort

• DO NOT consider that as "free effort": opportunity cost

• When do you stop?

Page 56: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Non-disclosure agreement• You are afraid that somebody with more money will steal

your great idea before you have the time to realize it but…

• Good and original ideas don't exist

• AWFUL IDEA = -1

• WEAK IDEA = 1

• SO-SO IDEA = 5

• GOOD IDEA = 10

• GREAT IDEA = 15

• BRILLIANT IDEA = 20

• NO EXECUTION= $1

• WEAK EXECUTION = $1000

• SO-SO EXECUTION = $10,000

• GOOD EXECUTION = $100,000

• GREAT EXECUTION= $1,000,000

• BRILLIANT EXECUTION = $10,000,000

X

Source: Derek Sivers

Page 57: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Raise angel funding

• Angel investors are interested in

• Quality, passion, commitment, integrity

• Market opportunity and potential

• Business plan AND initial traction

• Technology and intellectual property

• An appropriate valuation

• Exit strategies

• You need: an elevator pitch, a pitch deck, a prototype…

• But more importantly, you need introductions!

Page 58: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Start testing on real customers

• Build it and they will come

• How do you measure what work and what doesn't?

• What's your launching strategy and marketing budget?

• How will you cut through all the noise?

• What if it doesn't work at all?

Page 59: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Become rich!

Page 60: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Doesn't that ring a bell?

Page 61: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Lean Startup to the Rescue

Page 62: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

You know nothing Jon Snow…

Page 63: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Let's upgrade your software

Page 64: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

A startup is a learning organization

Page 65: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

How not to lose yourself spinning?

• Values: who are you?

• Mission: why do you want to do it?

• Vision: what do you bring into the world?

Page 66: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

The goal is to find a business model

• Customer

• Problem

• Solution

Page 67: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Generic process1. Find a customer with a problem2. Find a solution that solves this problem for this customer to

the point he's ready to pay3. Reach product-market fit4. Scale up

Page 68: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Elevator PitchMy company [company name]is developing [defined offering]to help [target customers]solve [problem]with [secret sauce]

Page 69: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Company name

• Don't spend too much time on that

• Start with a code name

• Be pragmatic

• Find a name that is available

• Beware of cultural bias

• Think ahead, think big

• Something easy to remember

• domainr.com

Page 70: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Defined Offering

• A platform is not a defined offering

• Think beyond mobile apps and websites (hammers and nails)

• "Concierge mode" is an excellent way to learn

• Because you can doesn't mean you should

• Mailing lists, phone numbers, forums, blogs, brick-and-mortar

• Pen and paper

• Minimum Testable Product

• then Minimum Viable Product

Page 71: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Target Audience• The world is the worst starting

point

• Quality over quantity

• Think growth strategy

• Early-vangelists

• Start with a niche

• Customers != Users

• Criteria priority: pain level, ease of reach, price, market size

Page 72: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Problem

• Customers won't pay for a nice-to-have, only for a must-have

• Shark-bite versus mosquito-bite

• Entertainment is the only exception

• Facebook is not an exception

VS

Page 73: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Secret Sauce

• Not necessarily a secret

• Difference for the sake of difference doesn't matter

• Unique combination of ingredients

• Unique connection to its cook

Page 74: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Information radiatorThe Lean Canvas

Page 75: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

How to model a business?

Page 76: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

1- Customer segments

NameBehaviors

Needs & goalsFacts

Page 77: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

2- Problem3 mostpressingproblems

Existingalternatives

for eachproblem

Page 78: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

3- Unique Value Proposition

Tagline for your

marketingwebsite

X for Y

Page 79: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

4- SolutionOne key featurefor eachproblem

Page 80: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

5- Channels

AwarenessAcquisitionDistribution

Page 81: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

6- Revenue Streams

SubscriptionsOne-time

Page 82: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

7- Cost Structure

Variable vs fixedHow many customer to

offset costs

Page 83: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

8- Key Metrics

How will you

measure success?

Page 84: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

9- Unfair Advantage

Can't be easily

copied or bought

Page 85: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Customer-Problem Experiments

Page 86: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Example process

• Brainstorm all potential niches

• Cherry pick 3 of them based on gut feeling

• Draft a lean canvas for each niche

• Sort them by

• Customer pain level

• Ease of reach

• Price

• Market size

Page 87: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Choose the first one…

• and list your hypotheses

• in terms of

• who your target is

• what his problems are

• how they are ordered

• what his alternatives are

Page 88: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Reach out…

• Find at least 5 people to interview

• Schedule interviews

Page 89: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Problem interviews

• Do not sell anything

• Watch verbal and non-verbal answers

• Always ask for referrals

Page 90: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Validate hypotheses

• Every 10 interviews

• Adapt and iterate

• Update your canvas

Page 91: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Don't stop until

• At least 10 persons interviewed

• Well-defined demographics

• Must-have problem

• Understand how customers solve problem today

Page 92: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Problem-Solution Experiments

Page 93: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Draft a solution

• 3 key features with pen and paper

• Pricing proposition

Page 94: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Go back to your first customers

• And their referrals

• See how they react to your features

• Analyze their reaction to your pricing proposition

Page 95: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Learn and adapt

• Update your canvas

• Don't write any code!

• Landing pages are good too

• Coffee shop interviews

Page 96: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Now you can start coding…

Page 97: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Words to the wise

• Don't quit your job until you really have to (customer/problem)

• Don't incorporate before you have a real business

• Find yourself at least one cofounder

• Agile methodologies are a perfect fit

• Do not give shares for advice/contacts

• Beware of bad investment deals

• Take all this with a grain of salt

Page 98: Lean Startup for Developers University

@sarbogast #Devoxx #ls4dev

Questions?