how to bootstrap your idea when you are a developer

29
HOW TO BOOTSTRAP YOUR IDEA when you are a developer Toulouse JUG - 16/05/2013

Upload: nicolas-deverge

Post on 27-Jan-2015

113 views

Category:

Business


2 download

DESCRIPTION

Presentation by @ndeverge and @bluxte about the launch of their products (http://teammood.com and http://actoboard.com). Presented at the Toulouse JUG.

TRANSCRIPT

Page 1: How to bootstrap your idea when you are a developer

HOW TO BOOTSTRAP YOUR IDEA

when you are a developer

Toulouse JUG - 16/05/2013

Page 2: How to bootstrap your idea when you are a developer

WHO ARE WE

Nicolas Deverge@ndeverge

Working @ ekito as Software Developer & Agile Facilitator

Micro-entrepreneur at night

Sylvain Wallez@bluxte

Freelance Software Developer & Architect

Compulsive startuper

Page 3: How to bootstrap your idea when you are a developer

THE PROBLEMAs a developer, I have a kickass idea and I don't know how to

start*

* apart from coding the whole project with the coolest frameworks

Page 4: How to bootstrap your idea when you are a developer

VALIDATE THE IDEA

"If I had asked people what they wanted, they would have said faster horses."

Henry Ford

Page 5: How to bootstrap your idea when you are a developer

LEANSTARTUP TO THE RESCUE

"We must learn what customers really want, not what they say they want or what we think they should want"

@ericries

Page 6: How to bootstrap your idea when you are a developer

LET'S TEST THE IDEABuild a first Minimum Viable Product to collect feedback

Page 8: How to bootstrap your idea when you are a developer

THE ARCHITECTURE

Page 9: How to bootstrap your idea when you are a developer

ARE YOU KIDDING ?

Page 10: How to bootstrap your idea when you are a developer

ARE YOU KIDDING ?T!"#M$$%A Playframework 2 app

containing static HTML pages and storing emails in a Google Form.

A&'$b$"r%Not even Play! Just static HTML

+ Google Form

Page 11: How to bootstrap your idea when you are a developer

ARE YOU KIDDING ?T!"#M$$%A Playframework 2 app

containing static HTML pages and storing emails in a Google Form.

A&'$b$"r%Not even Play! Just static HTML

+ Google Form

Could have been Rails / Django or whatever geeky technology*

* Nope, JPA + EJB + JSF are not the best technologies for building a landing page

Page 12: How to bootstrap your idea when you are a developer

SERIOUSLY, GOOGLE FORM ?Yeah, you did read right !

No database (NoNoSQL)

Page 13: How to bootstrap your idea when you are a developer

SERIOUSLY, GOOGLE FORM ?Yeah, you did read right !

No database (NoNoSQL)

New trendy concept !!

Page 14: How to bootstrap your idea when you are a developer

HOSTING★ Free cloud based hosting

★ Heroku

★ Cloudbees

★ OpenShift

★ And many more

★ For static websites

★ Amazon S3

★ Github

★ Cheap hosting

★ OVH (kimsufi)

Page 15: How to bootstrap your idea when you are a developer

HEROKU EXAMPLEFirst deploy in 15mn top !

1. Create an account on heroku.com : 5mn

2. Download and install the Heroku Toolbelt tool : 5mn

3. Then :

Done !

$> cd /path_to_your_project

$> heroku create

$> git push heroku master

Page 16: How to bootstrap your idea when you are a developer

THE LANDING PAGE - COSTS

A theme on http://wrapbootstrap.com 6$

A domain name 10$

Hosting on Heroku free

Some passionate time to build it priceless !!

Page 17: How to bootstrap your idea when you are a developer

THE LANDING PAGE - COSTSYou're up and ready for 16$

Equivalent to

Page 18: How to bootstrap your idea when you are a developer

THE LANDING PAGE - COSTSYou're up and ready for 16$

Equivalent to

Tough choice...

Page 22: How to bootstrap your idea when you are a developer

ANNOUNCE

In 24 hours★ About 400 unique visitors★ About 70 registrations

Page 23: How to bootstrap your idea when you are a developer

MEASUREGoogle AnalyticsKissMetricsMixPanel

Page 24: How to bootstrap your idea when you are a developer

THE BEST TOOL EVERDon't forget to put a notebook on your nightstand !

Warning: may prevent sleeping...

Page 25: How to bootstrap your idea when you are a developer

THE BEST TOOL EVERDon't forget to put a notebook on your nightstand !

Warning: may prevent sleeping...

Or in the shower

Page 26: How to bootstrap your idea when you are a developer

THE BEST COMMUNICATION TOOL

Email !

Users generally do not consider your messages as spam

Tools to build awesome emails, manage lists (un/subscribe), analytics about a campaign

Page 27: How to bootstrap your idea when you are a developer

FAST ROUND-TRIP TECHNOLOGIES

Playframework• Simple full stack framework

Angular JS + JAX-RS• REST server• One-page HTML+JS front-end

Page 28: How to bootstrap your idea when you are a developer

BOOKS

Page 29: How to bootstrap your idea when you are a developer

YES YOU CAN!Got idea and a bit of free time? Start now!You will:• learn new things• enjoy doing your stuff• meet new people

The riskiest thing: success!