+ All Categories
Home > Technology > How to use Ruby & Rails to hack your MVP

How to use Ruby & Rails to hack your MVP

Date post: 27-Jun-2015
Category:
Upload: kevin-dewalt
View: 1,126 times
Download: 4 times
Share this document with a friend
Description:
Here are the slides I used for the first Rubyconf.ph. I discussed how I'm using Rails & Lean Startup to test the viability of my startup, SoHelpful
Popular Tags:
48
How to use Ruby & Rails to hack your MVP Kevin Dewalt http://kevindewalt.com Weibo, fb, twitter, in: ‘kevindewalt’
Transcript
Page 1: How to use Ruby & Rails to hack your MVP

How to use Ruby & Rails to hack your MVP

Kevin Dewalthttp://kevindewalt.com

Weibo, fb, twitter, in: ‘kevindewalt’

Page 2: How to use Ruby & Rails to hack your MVP

FounderSoHelpful, 3 previous

Angel Investor Collabspot (JFDI), Power Supply (500 Startups), Vericant (???)

Mentor/Advisor 1,000s, mostly Lean Startup

Ruby Programmer

Former VC

kevindewalt.com@kevindewalt

Beijing, China

Page 3: How to use Ruby & Rails to hack your MVP

Anyone want to do a startup?

Page 4: How to use Ruby & Rails to hack your MVP

“I built it and nobody used it”

Page 5: How to use Ruby & Rails to hack your MVP

Lean Startup & Rails – Test in Stages

Page 6: How to use Ruby & Rails to hack your MVP

Lean Startup

Don’t (try to) sell what you built

Build what you can sell

Page 7: How to use Ruby & Rails to hack your MVP

What does this have to do with Ruby?

• Rails most popular with Lean Startups• Great for rapid testing of startup ideas– Rails built for developer efficiency (DRY …)– Gems– Smart people – e.g. YOU!– Platforms (e.g. Engine Yard, Heroku … )

Page 8: How to use Ruby & Rails to hack your MVP

Build as little as possible …

Page 9: How to use Ruby & Rails to hack your MVP

Build as little as possible …

… to see if you can actually sell it!

Page 10: How to use Ruby & Rails to hack your MVP

Here’s how we did it

Page 11: How to use Ruby & Rails to hack your MVP

So I had a problem …

• In Beijing, China. • Not meeting enough startups.• How can I (efficiently) help them over Skype or

Hangout?

Page 12: How to use Ruby & Rails to hack your MVP

… that lead to a startup idea …

• Place to give and get free advice.• And I sell tools to people giving free advice.

Page 13: How to use Ruby & Rails to hack your MVP

(Did you catch that?????)

My idea …

Get people to PAY ME to help others for FREE

Page 14: How to use Ruby & Rails to hack your MVP

SoHelpful

Jun-13Jul-1

3

Aug-13

Sep-13

Oct-13

Nov-13

Dec-13

Jan-14

Feb-14

Mar-14

0

100

200

300

400

500

600

700

SoHelpful Monthly $ Growth

USD

Page 15: How to use Ruby & Rails to hack your MVP
Page 16: How to use Ruby & Rails to hack your MVP

Hardest technical challenge

Building a scheduling system that integrates with Google Calendar.

Dear Google, Your API is crap.

Page 17: How to use Ruby & Rails to hack your MVP

5 Stages of testing your startup

1. Interviews. 2. A tool for me.3. Problem.4. Money.5. Growth.

Page 18: How to use Ruby & Rails to hack your MVP

Stage 1 – Interviews

Page 19: How to use Ruby & Rails to hack your MVP

Before writing 1 line of code …

100s of interviews – test key assumptions in conversations

How do you meet customers?Do you try to help them solve problems?What are the challenges you had?What do you buy now?

** I did this for 6 months **

Page 20: How to use Ruby & Rails to hack your MVP

What I learned

1. People WANT to help others for free – they just call it marketing.

2. I can make a “tool” – not a “market”

Page 21: How to use Ruby & Rails to hack your MVP

What YOU can do

Interview 100s of people before building.

Much faster to change ideas … than code.

Page 22: How to use Ruby & Rails to hack your MVP

5 Stages of testing your startup

1. Interviews. ✔2. A tool for me.3. Problem.4. Money.5. Growth.

Page 23: How to use Ruby & Rails to hack your MVP

Stage 2 – A tool for me

Page 24: How to use Ruby & Rails to hack your MVP

Would I use SoHelpful?

Key questions:

1. More calls?2. Saves me time?3. Gets me recommendations?

Page 25: How to use Ruby & Rails to hack your MVP

How can I test without a scheduling system?

3-6 months of work … how can I test this in days?

Page 26: How to use Ruby & Rails to hack your MVP

I hacked Google Calendar

Page 27: How to use Ruby & Rails to hack your MVP

What I learned

1. More calls? – Somewhat2. Saves me time? - YES3. Gets me recommendations? - YES

Page 28: How to use Ruby & Rails to hack your MVP

What YOU can do

1. First test if YOU will use it.2. Build it in days – not weeks.

Page 29: How to use Ruby & Rails to hack your MVP

5 Stages of testing your startup

1. Interviews. ✔2. A tool for me. ✔3. Problem.4. Money.5. Growth.

Page 30: How to use Ruby & Rails to hack your MVP

Stage 3 – Problem?

Page 31: How to use Ruby & Rails to hack your MVP

Would others use it?

Key questions:

• Would they sign up for “free trial”?• Would they use it?• Would they give me feedback?

Page 32: How to use Ruby & Rails to hack your MVP

How I did it

• 4 weeks development• Added Basic Rails App stuff– Registration (Devise, CanCan)– Mailer (SendGrid)

• Still no scheduling system – Instructions + Google Calendar

Page 33: How to use Ruby & Rails to hack your MVP
Page 34: How to use Ruby & Rails to hack your MVP

What I learned

Key questions:

• Would they sign up for “free trial”? YES• Would they use it? YES• Would they give me feedback? YES

Page 35: How to use Ruby & Rails to hack your MVP

What YOU can do

• Focus on the problem first – build as little as possible and see if you’re solving a real one.

Page 36: How to use Ruby & Rails to hack your MVP

5 Stages of testing your startup

1. Interviews. ✔2. A tool for me. ✔3. Problem. ✔4. Money.5. Growth.

Page 37: How to use Ruby & Rails to hack your MVP

Stage 3 – Money?

Page 38: How to use Ruby & Rails to hack your MVP

Will they pay – anything - for it?

Key questions:

• Will they pay?• Are my assumptions about money correct?• Am I charging the right price?

Page 39: How to use Ruby & Rails to hack your MVP

How I did it

• First conversations– What do you buy NOW? How much is it?– “Would you like a free trial. Will be ….”

• Added Payment processing– Stripe – not straightforward.

• (Still no scheduling system … )

Page 40: How to use Ruby & Rails to hack your MVP

What I learned

Key questions:

• Will they pay? YES• Are my assumptions about money correct? YES• Am I charging the right price? I DON’T KNOW

**When I collected the money they used it MORE!**

Page 41: How to use Ruby & Rails to hack your MVP

What YOU can do

• Stop doing stuff for free – you learn bad signals

• Ask “what do you buy now?”• Before collecting money – tell them the price.• But then start charging.

Page 42: How to use Ruby & Rails to hack your MVP

Mastering Modern Payments

Page 43: How to use Ruby & Rails to hack your MVP

5 Stages of testing your startup

1. Interviews. ✔2. A tool for me. ✔3. Problem. ✔4. Money. ✔5. Growth. ?

Page 44: How to use Ruby & Rails to hack your MVP

Growth later – needed to build

• Spent 3 months building scheduler + 3 months fixing it.

• Site unstable – crashes 50% of the time.

But kept selling … kept growing …

Page 45: How to use Ruby & Rails to hack your MVP

Seriously – stop building shit

•Know your risks•Hack to test •Build them “right” if anyone cares

Page 46: How to use Ruby & Rails to hack your MVP

Want to learn HOW to do this?

“This is really cool!

I want to learn how to build startups like this – so I know how to build my own someday!”

Page 47: How to use Ruby & Rails to hack your MVP

Even better – get PAID to learn this!

“You mean … someone will PAY me to learn how to do this?”

Page 48: How to use Ruby & Rails to hack your MVP

Talk to Joey Mendoza

[email protected]

SoHelpful.me/joeymendoza

We’re building our team in Manila …


Recommended