So, You Wannna Be a CTO - Romain Cochet

75
SO, YOU WANNA BE A CTO ? ROMAIN COCHET / @COCHET

Transcript of So, You Wannna Be a CTO - Romain Cochet

Page 1: So, You Wannna Be a CTO - Romain Cochet

SO, YOU WANNA BE A CTO ?

ROMAIN COCHET / @COCHET

Page 2: So, You Wannna Be a CTO - Romain Cochet

ROMAIN COCHET, CTO

Page 3: So, You Wannna Be a CTO - Romain Cochet
Page 4: So, You Wannna Be a CTO - Romain Cochet
Page 5: So, You Wannna Be a CTO - Romain Cochet

WHAT DOES IT MEANS TO BE A CTO OF AN

IOT STARTUP ?

Page 6: So, You Wannna Be a CTO - Romain Cochet

CTO OF AN IOT STARTUP

You have to build a connected object, but you don’t know exactly how yet. Then you want to

sell it, but you are not exactly sure who will buy it, why, for what price and what will be their

favorite color.

Page 7: So, You Wannna Be a CTO - Romain Cochet

CTO OF AN IOT STARTUP

You have to build a connected object, but you don’t know exactly how yet. Then you want to

sell it, but you are not exactly sure who will buy it, why, for what price and what will be their

favorite color.

Page 8: So, You Wannna Be a CTO - Romain Cochet

CTO OF AN IOT STARTUP

You have to build a connected object, but you don’t know exactly how yet. Then you want to

sell it, but you are not exactly sure who will buy it, why, for what price and what will be their

favorite color.

Page 9: So, You Wannna Be a CTO - Romain Cochet

CTO OF AN IOT STARTUP

You have to build a connected object, but you don’t know exactly how yet. Then you want to

sell it, but you are not exactly sure who will buy it, why, for what price and what will be their

favorite color.

Page 10: So, You Wannna Be a CTO - Romain Cochet

CTO OF AN IOT STARTUP

You have to build a connected object, but you don’t know exactly how yet. Then you want to

sell it, but you are not exactly sure who will buy it, why, for what price and what will be their

favorite color.

Page 11: So, You Wannna Be a CTO - Romain Cochet

CTO OF AN IOT STARTUP

You have to build a connected object, but you don’t know exactly how yet. Then you want to

sell it, but you are not exactly sure who will buy it, why, for what price and what will be their

favorite color.

Page 12: So, You Wannna Be a CTO - Romain Cochet
Page 13: So, You Wannna Be a CTO - Romain Cochet

IOT STARTUP, PROBLEM

What business? CEO

What object? DESIGNER

How to make it? CTO

Page 14: So, You Wannna Be a CTO - Romain Cochet

IOT STARTUP, PROBLEM

What business? CEO

What object? DESIGNER

How to make it? CTO

Page 15: So, You Wannna Be a CTO - Romain Cochet

SMIIRL FOUNDERS

CEO : Gauthier Nadaud

DESIGNER : Raphael Pluvinage

CTO : Romain Cochet

Page 16: So, You Wannna Be a CTO - Romain Cochet

STORY OF AN IOT STARTUP

1. PROTOTYPE & ITERATE

2. HELLO WORLD

3. SHIP FIRST CUSTOMERS

4. SCALE

Page 17: So, You Wannna Be a CTO - Romain Cochet

1. PROTOTYPE & ITERATE

Page 18: So, You Wannna Be a CTO - Romain Cochet

QUESTIONS

What object?

What is the selling price?

Is it useful?

Is there a real market for that?

Page 19: So, You Wannna Be a CTO - Romain Cochet

HOW TO ANSWER

FAKE IT

GO AS FAST POSSIBLE

DO IT SIMPLE

QUICK & DIRTY

TEST WITH FEW PEOPLE

Page 20: So, You Wannna Be a CTO - Romain Cochet
Page 21: So, You Wannna Be a CTO - Romain Cochet

HOW DOES THE CTO FEEL

Code quickly, prototype, doesn’t sleep,

learn a lot of tricks to go quick.

This is exciting!

Page 22: So, You Wannna Be a CTO - Romain Cochet

2. HELLO WORLD

Page 23: So, You Wannna Be a CTO - Romain Cochet

QUESTIONS

Are we able to manufacture thisobject for the selling price/4?

How the world will react to our product?

Do we have a real market?

Page 24: So, You Wannna Be a CTO - Romain Cochet

HOW TO ANSWER

Kickstarter / Pre-Order

Collect orders, funds, feedbacks.

Test the price at a higher scale.

Get rough quotations but manufacturers.

Page 25: So, You Wannna Be a CTO - Romain Cochet
Page 26: So, You Wannna Be a CTO - Romain Cochet

HOW DOES THE CTO FEEL

Taking big responsibilities on cost estimations.

Feel like a star.

Have the biggest todolist ever.

Page 27: So, You Wannna Be a CTO - Romain Cochet

3. SHIP FIRST CUSTOMERS

Page 28: So, You Wannna Be a CTO - Romain Cochet

QUESTIONS

Why I don’t still have a life ?

Why is it so hard to transforma prototype into a product ?

How to manufacture my first products ?

Page 29: So, You Wannna Be a CTO - Romain Cochet

HOW TO ANSWER

Setup a manufacturing process.

Get into ALL details.

Courage, coffee & endurance.

Page 30: So, You Wannna Be a CTO - Romain Cochet
Page 31: So, You Wannna Be a CTO - Romain Cochet

HOW DOES THE CTO FEEL

Trying to make a 3 meters high castle of cards.

Exhausted.

Learning a lot of things about things.

Page 32: So, You Wannna Be a CTO - Romain Cochet

4. SCALE

Page 33: So, You Wannna Be a CTO - Romain Cochet

QUESTIONS

Is it the end?

How to scale manufacturing?

Page 34: So, You Wannna Be a CTO - Romain Cochet

HOW TO ANSWER

Setup a manufacturing process.

Get into ALL details.

Courage, coffee & endurance.

Page 35: So, You Wannna Be a CTO - Romain Cochet
Page 36: So, You Wannna Be a CTO - Romain Cochet

HOW DOES THE CTO FEEL

You are becoming a manager.

Recruit a team.

Find manufacturing partners.

Page 37: So, You Wannna Be a CTO - Romain Cochet

SO, WHAT’S THE JOB?

Page 38: So, You Wannna Be a CTO - Romain Cochet

MAKE IT

Page 39: So, You Wannna Be a CTO - Romain Cochet

STORY OF AN IOT PRODUCTBrand / Ecommerce / Dashboard.

Mobile App / User’s Website.

Back-end Servers.

OS & Firmware.

Electronic.

Atoms.

Page 40: So, You Wannna Be a CTO - Romain Cochet

BRAND / ECOMMERCE / DASHBOARD

Page 41: So, You Wannna Be a CTO - Romain Cochet

PURPOSE

You need a place to be visible, where the customer can buy your device.

Page 42: So, You Wannna Be a CTO - Romain Cochet
Page 43: So, You Wannna Be a CTO - Romain Cochet

HASHTAGS

#e-commerce

#web

#front-end

#framework

Page 44: So, You Wannna Be a CTO - Romain Cochet

MOBILE APP / USER’S WEBSITE

Page 45: So, You Wannna Be a CTO - Romain Cochet

PURPOSE

You have an object to manage. So you want an build a custom interface to interact with.

You want to do a mobile application ?

Page 46: So, You Wannna Be a CTO - Romain Cochet
Page 47: So, You Wannna Be a CTO - Romain Cochet

HASHTAGS

#ios + android

#responsive

#framework

#python / #php / #nodejs …

#databases

Page 48: So, You Wannna Be a CTO - Romain Cochet

BACK-END SERVERS

Page 49: So, You Wannna Be a CTO - Romain Cochet

PURPOSE

Now, your object will be interacting with your servers. Hopefully you will have 100k working in

real-time in the world. 24/24h.

Page 50: So, You Wannna Be a CTO - Romain Cochet
Page 51: So, You Wannna Be a CTO - Romain Cochet

HASHTAGS

#rest

#api

#websocket

#networking

#AWS

Page 52: So, You Wannna Be a CTO - Romain Cochet

OS & FIRMWARE

Page 53: So, You Wannna Be a CTO - Romain Cochet

PURPOSE

Now we are in the device. We need an OS working in a embedded system.

Have you ever take care of your code memory usage? Speed? Interactions with OS?

Page 54: So, You Wannna Be a CTO - Romain Cochet
Page 55: So, You Wannna Be a CTO - Romain Cochet

HASHTAGS

#linux

#C

#lua #python #sh

#firmware

Page 56: So, You Wannna Be a CTO - Romain Cochet

ELECTRONIC

Page 57: So, You Wannna Be a CTO - Romain Cochet

PURPOSE

OS is running on hardware. You are also responsible for this. Have you ever made a PCB?

Sorry, most of the time Arduino & Raspberry pi is not the solution.

Page 58: So, You Wannna Be a CTO - Romain Cochet
Page 59: So, You Wannna Be a CTO - Romain Cochet

HASHTAGS

#PCB

#Schematic

#EMC

#Certifications

#Wifi #Bluetooth

Page 60: So, You Wannna Be a CTO - Romain Cochet

ATOMS

Page 61: So, You Wannna Be a CTO - Romain Cochet

PURPOSE

Now, you have to put everything in a box. In a nice box. With a lot of constraints. It is easy to

design, hard to design for manufacturing.

Sorry, 3D printing is not the solution.

Page 62: So, You Wannna Be a CTO - Romain Cochet
Page 63: So, You Wannna Be a CTO - Romain Cochet

HASHTAGS

#PCB

#Schematic

#EMC

#Certifications

#Wifi #Bluetooth

Page 64: So, You Wannna Be a CTO - Romain Cochet

BONUS

Page 65: So, You Wannna Be a CTO - Romain Cochet

By the way, you also have to manage the assembly, shipping, quality tests, customer

service.

On a human level, you also manage developers, partners, customers.

Page 66: So, You Wannna Be a CTO - Romain Cochet

img : enought

Page 67: So, You Wannna Be a CTO - Romain Cochet

HASHTAGS

#PCB

#Schematic

#EMC

#Certifications

#Wifi #Bluetooth

Page 68: So, You Wannna Be a CTO - Romain Cochet

THIS

Page 69: So, You Wannna Be a CTO - Romain Cochet

IS

Page 70: So, You Wannna Be a CTO - Romain Cochet

THE

Page 71: So, You Wannna Be a CTO - Romain Cochet

BEST

Page 72: So, You Wannna Be a CTO - Romain Cochet

JOB

Page 73: So, You Wannna Be a CTO - Romain Cochet

EVER

Page 74: So, You Wannna Be a CTO - Romain Cochet

(IF YOU ARE PREPARED FOR IT)

Page 75: So, You Wannna Be a CTO - Romain Cochet

SO, YOU WANNA BE A CTO ?

ROMAIN COCHET / @COCHET