grow as you go: lesson learned as a tech startupper

Post on 26-Aug-2014

623 Views

Category:

Small Business & Entrepreneurship

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Build a product means continuously take decision to make it grow and at the same time consolidate it. Everyday you face the challenge of evolving the architecture, the design, the team, the culture, the development processes keeping them aligned with business' needs.

TRANSCRIPT

ROME 11-12 april 2014ROME 11-12 april 2014

Grow as you go: lesson learned as a tech startupperStamplay - @giuliano84

Giuliano Iacobelli

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

This presentation uses GIFs.!if you want to fully enjoy it !

download the .key version here

BEFORE YOU START

http://goo.gl/MxNP51

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Software Engineer. 30yrs old. !Co-founder at Stamplay

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Software Engineer.. co-founder..

=!CTO right?

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

not really..

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

CTOCOO

SalesMarketingAnalytics

StrategyCFO

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Startups are really hardand there is no secret ingredient to succeed

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Stamplay 1.0

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

BUILD ALL THE THINGS

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

LONG STORY SHORT?

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Built, shipped…… Trashed!

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

MY STARTUPFACEBOOK

no matter how cool you feel..

TWITTER

LINKEDIN

INSTAGRAM

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Revenue

Traction

Learning

YOU ARE HERE

the sad truth

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

LESSON LEARNED !

Incomplete knowledgeof the market

!

Develop as less software as you can before testing the market

!

Dont address multiple markets at the same time

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

THEN A NEW EPIPHANY…

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

A MEGA PLATFORM TO CREATE SOFTWARE!

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

LEARN EARLY,!LEARN OFTEN

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

1 2 3 4 5

1 2 3 4

BUILD A PRODUCT RESPONSIBLY

©Spotify

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

1. Demo video & interviews

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

2. Fake product

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

3. Landing page and some traffic

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

A real MVP

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Users dont really act as you imagined

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Bug report coming after first release

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

But we’re doing better and better(try it at https://editor.stamplay.com)

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

WHAT IT TAKES

ROME 11-12 april 2014

@giuliano84

• Positivity and happiness!• Transparency!• Never complain!• Be a “no ego” doer!• Make time to reflect!• Live smarter, not hard

SOLID VALUES

©BufferApp

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

BUILD!KICKASS!

TEAM

ROME 11-12 april 2014

@giuliano84

WHAT WE LOOK FOR IN A DEVELOPER?

• Enjoys problem solving!• Quick learner!• Listen first, then listen more!• Solution oriented!• Positive attitude!• Focus on self improvement

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Teamwork is the secret that makes common people achieve uncommon results

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

DEV STUFF!TIME!

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

DatabaseEvents Processing

GET static content

API requests

Node HTTP

PROXY

Bricks VM

Pages renderer

New requests as System or Logged User

Database Database

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

DatabaseEvents Processing

GET static content

API requests

Node HTTP

PROXY

Bricks VM

Pages renderer

New requests as System or Logged User

Database Database

CORE

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

DatabaseEvents Processing

GET static content

API requests

Node HTTP

PROXY

Bricks VM

Pages renderer

New requests as System or Logged User

Database Database

EVENT PROCESSING

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

DatabaseEvents Processing

GET static content

API requests

Node HTTP

PROXY

Bricks VM

Pages renderer

New requests as System or Logged User

Database Database

WIDGETS

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

DatabaseEvents Processing

GET static content

API requests

Node HTTP

PROXY

Bricks VM

Pages renderer

New requests as System or Logged User

Database Database

STATIC CONTENT DELIVERY

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Ask great mentors

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

Beware of technical debt

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

How you would love to have it

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

Good debt, bad debt

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

Trying to aim to this

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

Though challenge, but it pays off

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

Receiving good feedbacks

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

LESSON LEARNED !

Write core-business code only!

User feedback is higher priority than technical quality

!

Technical debt accumulated during that process is “good debt”

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

PROCESSES & TOOLS

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

You dont want this

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

Fixing thing in production

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

LESSON LEARNED !

Dont overengineerproblems you dont have yet

!

Agree on tools value with the team!

Embrace change. Let it go.

ROME 11-12 april 2014

@giuliano84

?Looking for the next

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

giuliano.iacobelli@stamplay.comhttp://about.me/giulianoiacobelli

Giuliano Iacobelli

THANK YOU.

- GIULIANO IACOBELLI

ROME 11-12 april 2014

@giuliano84

- GIULIANO IACOBELLI

REFERENCES !

http://thecodinglove.comhttp://www.slideshare.net/Bufferapp/buffer-culture-04

http://www.slideshare.net/ssuser6cf9c3/how-spotifybuildsproductshttp://blog.crisp.se/2013/10/11/henrikkniberg/good-and-bad-technical-debt

top related