Top Banner
A Startup Story Arun Thampi @iamclovin Co-Founder of Gameplan http://gameplanapp.com
18

A Startup Story - Geekcamp Presentation

Jan 15, 2015

Download

Technology

Arun Thampi

Presentation given at Geekcamp which explains the Gameplan story.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Startup Story - Geekcamp Presentation

A Startup StoryArun Thampi @iamclovin

Co-Founder of Gameplanhttp://gameplanapp.com

Page 2: A Startup Story - Geekcamp Presentation

The Gameplan Story So Far

• April 1 - Begin Work

• June 1 - First Public Demo at Echelon 2010

• July 5 - Free Public Preview goes live

• July 17 - Tournaments private beta goes live

• July 28 - Tournaments public beta goes live

• Sept 1 - Paid Plans Launched

Code LOC: 5210

Test LOC: 12500

Code-To-Test Ratio: 1:2.4

Page 3: A Startup Story - Geekcamp Presentation

Disclaimer

• Need not apply to a startup building the next Google, Facebook, Twitter or Wego.

• But then again it’s not supposed to.

• If you follow advice wholesale without thinking about what it means to you, you are doing it wrong.

Page 4: A Startup Story - Geekcamp Presentation

Buzzword Soup

BDD

TDDScalability

NoSQLAgile

Scrum

Pair Programming

Page 5: A Startup Story - Geekcamp Presentation

BULLSHIT

Page 6: A Startup Story - Geekcamp Presentation

Common Sense Driven Development

The Only Acronym You Need

Page 7: A Startup Story - Geekcamp Presentation

Your Startup’s Aim

No Yes

Great Code Traction

Great Test Coverage Happy Users

Prettiest Website Profit

An architecture to challenge Google Happy Investors / Owners

Page 8: A Startup Story - Geekcamp Presentation

Gameplan’s Working Philosophy

• Top-Down Approach

• Think in terms of URLs, links, forms and flow

• JIT Building

• Feedback Loops

• Pair Programming (whenever we can)

Page 9: A Startup Story - Geekcamp Presentation

Start Off with a Feature(We use Cucumber)

The ViewURLs, Links and Forms

Controller Test Controller Code Model Test Model Code

Feedback Loop

Page 10: A Startup Story - Geekcamp Presentation

Pair Programming

• A piece of the puzzle

• Getting Stuck

• Riding through bad days (the World Cup wasn’t too helpful)

• Distractions

• We are pragmatic about it

• Nine-to-Six working hours to avoid burnout

Page 11: A Startup Story - Geekcamp Presentation

Getting Traction, Users, Profits and HustlingProduct & Engineering

The Startup Story

Page 12: A Startup Story - Geekcamp Presentation

STARTUP ==

ASSUMPTIONS

Page 13: A Startup Story - Geekcamp Presentation

Test Assumption

Modify Assumption & Repeat Great!

Make Assumption

Failure Success

Page 14: A Startup Story - Geekcamp Presentation

var value_of_idea;

value_of_idea == 0;// => true

Page 15: A Startup Story - Geekcamp Presentation

JFDI

Page 16: A Startup Story - Geekcamp Presentation

Dry Testing is dead simple

• Create Landing Page

• Google Ads

• Hacker News

• Forums

• Twitter

Page 17: A Startup Story - Geekcamp Presentation

Don’t take advice too seriously

• Including mine

• Use as a starting point and make your own path

• Nobody can teach you to live your life

• Nobody can teach you to run your startup

Page 18: A Startup Story - Geekcamp Presentation

Thank You