grow as you go: lesson learned as a tech startupper - iacobelli

Post on 12-May-2015

223 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Slides from Giuliano Iacobelli talk @ codemotion roma 2014

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