SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
OK, you're a CTO now...
What did you get yourself into?
      Founder Fuel Fall 2011
         by Sylvain Carle
  CTO and co-founder at Needium
          @froginthevalley to /quote me
  [ these slides are so undesigned, but I guess it makes a point ]

  CC-BY-SA - http://creativecommons.org/licenses/by-sa/3.0/
SCOPE
★CTO : Chief Technical Officer
★Also a co-founder (important)
★In the context of an
 internet/software startup
Define Startup

★Startup: an organization formed
 to search for a repeatable and
 scalable business model.


 http://steveblank.com/2010/01/25/whats-a-startup-first-principles/
OK, that should cover

★Lets’ get into the details now
★That’s were the devil is, you know
4 parts to a startup
★Market
★Product
★Team
★Business Model
You are in charge of all 4
★ Plus all the crap that needs to be
  done to run a business, boring stuff
  like payrolls, budgets, bills to pay,
  lawyers, governments rules, etc.

★basically anything that requires
  a fax in the process (argh!)
But your real job

★is to SHIP
★Getting Things DONE
★Making Things HAPPEN
The KEY difference
★Between a developer and a CTO
 ★ is making things go forward
 ★ in other words, the buck stops
   here: you have to decide
 ★ no one else is going to save you
★You are the chief "unstucker"
Decisions, decisions
★Take co-ownership
 with your co-founder(s)
  ★ Market
  ★ Product
  ★ Team
  ★ Business Model
Building the business
★ Know strengths and weaknesses of
  founding/dev/ops team(s).
★ Keep the macro/meta view
★ Make yourself unecessary
★ Technology is the enabler not the goal.
  Repeat that again.
★ Architect the business as much
  as the product/technology.
Key Tasks
★Managing dev/ops team
 ★Hiring
 ★Roadmapping
 ★Shipping
★Managing business
 ★Outsource / delegate but know
Key Tasks
★Managing the technology
 ★Development
 ★Operations
 ★Office IT
 ★Budgeting
Key Tasks
★Managing the Product
★Know your Market
★Business Model discovery
★Adapting (continuously)
Key Attributes
★You like learning (a lot)
★You are pragmatic not dogmatic
★You can stay calm during storms
★You organize yourself and others
 (just enough)
★You are a good communicator
Pragmatic
★Keep in mind the
 business objectives
★It’s not about you
★Sometimes, the answer is
 less technology, not more
Calm
★Shit will hit the fan
★You can’t plan everything
★But you can plan redundancy
★Accept failure
★Apologize, be humble
Organized
★Have Macro and Micro objectives
★Slice time: Hour/Day/Week/
 Month/Quarter/Year (not more).
★Find & File. Pick & Pass.
★Store & Share. Non-Blocking I/O.
Communication
★Be explicit
★Learn to listen more
★Management by walking around
 (version 2.0)
★What you don’t want to do is
 probably what needs to be done.
Where I learned
★People around me, all the time.
★Books: Founders at Work, Getting
 Things Done, Making Things
 Happen, Being Geek.
★Venture Hacks. Hacker News.
 Quora. Serendipity, seriously.
★Just Fraking Do It. Think META.
Benevolent Dictator
★Saying NO
★Saying YES
★Always move things FORWARD
★Time to THINK. Time to get things
 DONE. Time to DO.
Mindset
★Be honest with yourself and your
 family and friends
★Be megalomaniac with your
 market and product BUT humble
 with your team
★Take time OFF. Fully & Partially.
Tools to get things done
 ★Email: short, one topic, @next
 ★ToDo list: text file accesible from
  everywhere (dropbox + editors)
 ★Google Apps: share more, re-use
 ★Redmine: roadmap, tickets
 ★Github: code
What it really means
★   http://www.scottporad.com/2010/11/12/what-it-really-means-to-be-a-cto/

★   He told me that when the CEO, Ben Huh, hired him on, the site was a mess.   The
    complex process of processing user submitted content was managed entirely by a
    thorny tangle of PHP (in WordPress) and .NET.  This weird mix of ugliness was written by
    a contractor over the course of the preceeding six months.  It was undocumented and
    messy.  The obvious thing to do was get rid of it, and start fresh.

★   So, he sat down and talked to the CEO.  Times were tight: they’d raised a small round to
    acquire the original domain and hire some staff, but the money was disappearing
    quickly.   New features were needed to support better monetization, and they couldn’t
    get them done frequently enough.

★   Scott had a terrible decision to make.  He could scrap six person-months of work and
    build the site anew.  It would scale better, reducing costs would be easier, and he
    wouldn’t have to mix PHP and .NET.  They could purge their technical debt with one fell
    swoop.

★   But, that’s not what he did.  He told me that he wasn’t sure the company could survive
    locking down the business while he attended to development housecleaning.  So, he
    kept the company on the original codebase, platform, and architecture.
Conclusion
★Market, Product, Team, Model
★Architect the Business
★Decide: kayaking metaphor
★Makings things happen is not
 the same as doing them yourself
★It’s (mostly) about PEOPLE!
Thanks! Questions?
★ My company - http://needium.com/
★ My blog - http://afroginthevalley.com
★ On Twitter - @froginthevalley
★ Bug me by email - scarle@gmail.com
★ There is no dumb question.

Contenu connexe

Tendances

Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash
 
10 things not to do at a Startup
10 things not to do at a Startup10 things not to do at a Startup
10 things not to do at a StartupJohn Coggeshall
 
Scale your tech team from 0 to Series A
Scale your tech team from 0 to Series A Scale your tech team from 0 to Series A
Scale your tech team from 0 to Series A TheFamily
 
How Did I Get Here? A composite story of UX VP's
How Did I Get Here? A composite story of UX VP'sHow Did I Get Here? A composite story of UX VP's
How Did I Get Here? A composite story of UX VP'sIan Swinson
 
Build the decentralized team you ever dreamed of
Build the decentralized team you ever dreamed ofBuild the decentralized team you ever dreamed of
Build the decentralized team you ever dreamed ofTheFamily
 
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand RegionallyEchelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionallye27
 
Kleos africa webinar - Techpreneurship
Kleos africa webinar - TechpreneurshipKleos africa webinar - Techpreneurship
Kleos africa webinar - TechpreneurshipGlory Enyinnaya
 
Designing & Driving UX Careers
Designing & Driving UX CareersDesigning & Driving UX Careers
Designing & Driving UX CareersIan Swinson
 
Everything I Wish I Knew About Running a Design Studio
Everything I Wish I Knew About Running a Design StudioEverything I Wish I Knew About Running a Design Studio
Everything I Wish I Knew About Running a Design StudioDaniel Schutzsmith
 
Leveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionallyLeveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionallyMichael Smith Jr.
 
IxDA09 - Postcard Patterns
IxDA09 - Postcard PatternsIxDA09 - Postcard Patterns
IxDA09 - Postcard PatternsIan Swinson
 
Escape velocity from singapore aws '17
Escape velocity from singapore   aws '17Escape velocity from singapore   aws '17
Escape velocity from singapore aws '17Michael Smith Jr.
 
20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…
20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…
20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…RecruitingDaily.com LLC
 
Learnings from great statups Antti Kosunen
Learnings from great statups Antti KosunenLearnings from great statups Antti Kosunen
Learnings from great statups Antti KosunenAntti Kosunen
 
Estimation tricks and traps
Estimation tricks and trapsEstimation tricks and traps
Estimation tricks and trapsMarta Kossowska
 
JavaDay 2017: 10 tips to become an awesome technical lead (v4)
JavaDay 2017: 10 tips to become an awesome technical lead (v4)JavaDay 2017: 10 tips to become an awesome technical lead (v4)
JavaDay 2017: 10 tips to become an awesome technical lead (v4)Bart Blommaerts
 
Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015Wojciech Seliga
 
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)Bart Blommaerts
 
ATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DTorranceLearning
 

Tendances (20)

Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
 
10 things not to do at a Startup
10 things not to do at a Startup10 things not to do at a Startup
10 things not to do at a Startup
 
Scale your tech team from 0 to Series A
Scale your tech team from 0 to Series A Scale your tech team from 0 to Series A
Scale your tech team from 0 to Series A
 
How Did I Get Here? A composite story of UX VP's
How Did I Get Here? A composite story of UX VP'sHow Did I Get Here? A composite story of UX VP's
How Did I Get Here? A composite story of UX VP's
 
Build the decentralized team you ever dreamed of
Build the decentralized team you ever dreamed ofBuild the decentralized team you ever dreamed of
Build the decentralized team you ever dreamed of
 
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand RegionallyEchelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
 
Kleos africa webinar - Techpreneurship
Kleos africa webinar - TechpreneurshipKleos africa webinar - Techpreneurship
Kleos africa webinar - Techpreneurship
 
Designing & Driving UX Careers
Designing & Driving UX CareersDesigning & Driving UX Careers
Designing & Driving UX Careers
 
Everything I Wish I Knew About Running a Design Studio
Everything I Wish I Knew About Running a Design StudioEverything I Wish I Knew About Running a Design Studio
Everything I Wish I Knew About Running a Design Studio
 
Leveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionallyLeveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionally
 
IxDA09 - Postcard Patterns
IxDA09 - Postcard PatternsIxDA09 - Postcard Patterns
IxDA09 - Postcard Patterns
 
Escape velocity from singapore aws '17
Escape velocity from singapore   aws '17Escape velocity from singapore   aws '17
Escape velocity from singapore aws '17
 
20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…
20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…
20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…
 
Learnings from great statups Antti Kosunen
Learnings from great statups Antti KosunenLearnings from great statups Antti Kosunen
Learnings from great statups Antti Kosunen
 
Estimation tricks and traps
Estimation tricks and trapsEstimation tricks and traps
Estimation tricks and traps
 
JavaDay 2017: 10 tips to become an awesome technical lead (v4)
JavaDay 2017: 10 tips to become an awesome technical lead (v4)JavaDay 2017: 10 tips to become an awesome technical lead (v4)
JavaDay 2017: 10 tips to become an awesome technical lead (v4)
 
Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015
 
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
 
Agile Mindset
Agile MindsetAgile Mindset
Agile Mindset
 
ATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&D
 

En vedette

Philadelphia seminar
Philadelphia seminarPhiladelphia seminar
Philadelphia seminarAdam Johns
 
Cla latest tools in fundraising technology 03102011 extended
Cla   latest tools in fundraising technology 03102011 extendedCla   latest tools in fundraising technology 03102011 extended
Cla latest tools in fundraising technology 03102011 extendedAdam Johns
 
Existing Customer Seminar V3
Existing Customer Seminar V3Existing Customer Seminar V3
Existing Customer Seminar V3Adam Johns
 
Projet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha MontréalProjet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha MontréalSylvain Carle
 
Sept Presentation 2009 Philadelphia
Sept Presentation 2009 PhiladelphiaSept Presentation 2009 Philadelphia
Sept Presentation 2009 PhiladelphiaAdam Johns
 
Sept Presentation 2009 Philadelphia
Sept Presentation 2009 PhiladelphiaSept Presentation 2009 Philadelphia
Sept Presentation 2009 PhiladelphiaAdam Johns
 
Philadelphia seminar
Philadelphia seminarPhiladelphia seminar
Philadelphia seminarAdam Johns
 
Numeracy Continuum course
Numeracy Continuum courseNumeracy Continuum course
Numeracy Continuum courseadd4maths
 

En vedette (8)

Philadelphia seminar
Philadelphia seminarPhiladelphia seminar
Philadelphia seminar
 
Cla latest tools in fundraising technology 03102011 extended
Cla   latest tools in fundraising technology 03102011 extendedCla   latest tools in fundraising technology 03102011 extended
Cla latest tools in fundraising technology 03102011 extended
 
Existing Customer Seminar V3
Existing Customer Seminar V3Existing Customer Seminar V3
Existing Customer Seminar V3
 
Projet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha MontréalProjet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha Montréal
 
Sept Presentation 2009 Philadelphia
Sept Presentation 2009 PhiladelphiaSept Presentation 2009 Philadelphia
Sept Presentation 2009 Philadelphia
 
Sept Presentation 2009 Philadelphia
Sept Presentation 2009 PhiladelphiaSept Presentation 2009 Philadelphia
Sept Presentation 2009 Philadelphia
 
Philadelphia seminar
Philadelphia seminarPhiladelphia seminar
Philadelphia seminar
 
Numeracy Continuum course
Numeracy Continuum courseNumeracy Continuum course
Numeracy Continuum course
 

Similaire à Ok, you are a CTO now...

Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?Sylvain Carle
 
Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13ITviec
 
What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk Bui Hai An
 
Startup Life: the practical guide
Startup Life: the practical guideStartup Life: the practical guide
Startup Life: the practical guideLinda Liukas
 
PMO Book Club - May 2018
PMO Book Club - May 2018PMO Book Club - May 2018
PMO Book Club - May 2018Lindsay Scott
 
Working Remotely and Managing Remote Teams
Working Remotely and Managing Remote TeamsWorking Remotely and Managing Remote Teams
Working Remotely and Managing Remote TeamsCharles Humble
 
Better Versions of Themselves: Unifying UX and Product with the Job Story (U...
Better Versions of Themselves: Unifying UX and Product with the Job Story  (U...Better Versions of Themselves: Unifying UX and Product with the Job Story  (U...
Better Versions of Themselves: Unifying UX and Product with the Job Story (U...Adam Breen
 
Starting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everythingStarting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everythingAlja Isakovic
 
Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...
Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...
Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...Sarah Goff-Dupont
 
How to run a scrappy startup
How to run a scrappy startupHow to run a scrappy startup
How to run a scrappy startupRashmi Sinha
 
Scaling Online Game Development
Scaling Online Game DevelopmentScaling Online Game Development
Scaling Online Game DevelopmentMaciej Mróz
 
Taking your small business to the next level
Taking your small business to the next levelTaking your small business to the next level
Taking your small business to the next levelAdele Barlow
 
Startup Now: A Guide from the Seedcamp 2011 participants
Startup Now: A Guide from the Seedcamp 2011 participantsStartup Now: A Guide from the Seedcamp 2011 participants
Startup Now: A Guide from the Seedcamp 2011 participantscubesocial
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"SCRUMguides
 
How to Succeed in Digital Animation
How to Succeed in Digital AnimationHow to Succeed in Digital Animation
How to Succeed in Digital AnimationGary Ferguson
 
The Freelance Primer: Your First Year as a Freelancer
The Freelance Primer: Your First Year as a FreelancerThe Freelance Primer: Your First Year as a Freelancer
The Freelance Primer: Your First Year as a FreelancerShane Pearlman
 
Startupfest 2016: MARTY WEINER (Reddit) - How to
Startupfest 2016: MARTY WEINER (Reddit) - How toStartupfest 2016: MARTY WEINER (Reddit) - How to
Startupfest 2016: MARTY WEINER (Reddit) - How toStartupfest
 
Scaling Online Game Development
Scaling Online Game DevelopmentScaling Online Game Development
Scaling Online Game DevelopmentGameDesire Company
 

Similaire à Ok, you are a CTO now... (20)

Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?
 
Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13
 
What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk
 
Startup Life: the practical guide
Startup Life: the practical guideStartup Life: the practical guide
Startup Life: the practical guide
 
PMO Book Club - May 2018
PMO Book Club - May 2018PMO Book Club - May 2018
PMO Book Club - May 2018
 
Cto meetup Berlin
Cto meetup BerlinCto meetup Berlin
Cto meetup Berlin
 
Working Remotely and Managing Remote Teams
Working Remotely and Managing Remote TeamsWorking Remotely and Managing Remote Teams
Working Remotely and Managing Remote Teams
 
Better Versions of Themselves: Unifying UX and Product with the Job Story (U...
Better Versions of Themselves: Unifying UX and Product with the Job Story  (U...Better Versions of Themselves: Unifying UX and Product with the Job Story  (U...
Better Versions of Themselves: Unifying UX and Product with the Job Story (U...
 
Scaling tech teams
Scaling tech teamsScaling tech teams
Scaling tech teams
 
Starting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everythingStarting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everything
 
Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...
Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...
Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...
 
How to run a scrappy startup
How to run a scrappy startupHow to run a scrappy startup
How to run a scrappy startup
 
Scaling Online Game Development
Scaling Online Game DevelopmentScaling Online Game Development
Scaling Online Game Development
 
Taking your small business to the next level
Taking your small business to the next levelTaking your small business to the next level
Taking your small business to the next level
 
Startup Now: A Guide from the Seedcamp 2011 participants
Startup Now: A Guide from the Seedcamp 2011 participantsStartup Now: A Guide from the Seedcamp 2011 participants
Startup Now: A Guide from the Seedcamp 2011 participants
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
 
How to Succeed in Digital Animation
How to Succeed in Digital AnimationHow to Succeed in Digital Animation
How to Succeed in Digital Animation
 
The Freelance Primer: Your First Year as a Freelancer
The Freelance Primer: Your First Year as a FreelancerThe Freelance Primer: Your First Year as a Freelancer
The Freelance Primer: Your First Year as a Freelancer
 
Startupfest 2016: MARTY WEINER (Reddit) - How to
Startupfest 2016: MARTY WEINER (Reddit) - How toStartupfest 2016: MARTY WEINER (Reddit) - How to
Startupfest 2016: MARTY WEINER (Reddit) - How to
 
Scaling Online Game Development
Scaling Online Game DevelopmentScaling Online Game Development
Scaling Online Game Development
 

Plus de Sylvain Carle

IA. Pourquoi et Comment.
IA. Pourquoi et Comment.IA. Pourquoi et Comment.
IA. Pourquoi et Comment.Sylvain Carle
 
FIC 2018: esprit numerique
FIC 2018: esprit numeriqueFIC 2018: esprit numerique
FIC 2018: esprit numeriqueSylvain Carle
 
From atoms to bits (and back again)
From atoms to bits (and back again)From atoms to bits (and back again)
From atoms to bits (and back again)Sylvain Carle
 
Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.Sylvain Carle
 
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.Sylvain Carle
 
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.Sylvain Carle
 
Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Sylvain Carle
 
Gouverner comme un hackeur
Gouverner comme un hackeurGouverner comme un hackeur
Gouverner comme un hackeurSylvain Carle
 
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.Sylvain Carle
 
Wear it Smart Conference Opening Keynote
Wear it Smart Conference Opening KeynoteWear it Smart Conference Opening Keynote
Wear it Smart Conference Opening KeynoteSylvain Carle
 
Entreprendre les entrepreneurs
Entreprendre les entrepreneursEntreprendre les entrepreneurs
Entreprendre les entrepreneursSylvain Carle
 
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...Sylvain Carle
 
Startups: Commerce de Détail au Québec
Startups: Commerce de Détail au QuébecStartups: Commerce de Détail au Québec
Startups: Commerce de Détail au QuébecSylvain Carle
 
Twitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFestTwitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFestSylvain Carle
 
This is not about Tweeting and Driving
This is not about Tweeting and DrivingThis is not about Tweeting and Driving
This is not about Tweeting and DrivingSylvain Carle
 
Twitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConfTwitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConfSylvain Carle
 
La société en réseau, version avec notes
La société en réseau, version avec notesLa société en réseau, version avec notes
La société en réseau, version avec notesSylvain Carle
 
La société en réseau
La société en réseauLa société en réseau
La société en réseauSylvain Carle
 
#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...Sylvain Carle
 
Twitter Platform 2013
Twitter Platform 2013Twitter Platform 2013
Twitter Platform 2013Sylvain Carle
 

Plus de Sylvain Carle (20)

IA. Pourquoi et Comment.
IA. Pourquoi et Comment.IA. Pourquoi et Comment.
IA. Pourquoi et Comment.
 
FIC 2018: esprit numerique
FIC 2018: esprit numeriqueFIC 2018: esprit numerique
FIC 2018: esprit numerique
 
From atoms to bits (and back again)
From atoms to bits (and back again)From atoms to bits (and back again)
From atoms to bits (and back again)
 
Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.
 
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
 
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
 
Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)
 
Gouverner comme un hackeur
Gouverner comme un hackeurGouverner comme un hackeur
Gouverner comme un hackeur
 
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
 
Wear it Smart Conference Opening Keynote
Wear it Smart Conference Opening KeynoteWear it Smart Conference Opening Keynote
Wear it Smart Conference Opening Keynote
 
Entreprendre les entrepreneurs
Entreprendre les entrepreneursEntreprendre les entrepreneurs
Entreprendre les entrepreneurs
 
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
 
Startups: Commerce de Détail au Québec
Startups: Commerce de Détail au QuébecStartups: Commerce de Détail au Québec
Startups: Commerce de Détail au Québec
 
Twitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFestTwitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFest
 
This is not about Tweeting and Driving
This is not about Tweeting and DrivingThis is not about Tweeting and Driving
This is not about Tweeting and Driving
 
Twitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConfTwitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConf
 
La société en réseau, version avec notes
La société en réseau, version avec notesLa société en réseau, version avec notes
La société en réseau, version avec notes
 
La société en réseau
La société en réseauLa société en réseau
La société en réseau
 
#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...
 
Twitter Platform 2013
Twitter Platform 2013Twitter Platform 2013
Twitter Platform 2013
 

Dernier

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 

Dernier (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Ok, you are a CTO now...

  • 1. OK, you're a CTO now... What did you get yourself into? Founder Fuel Fall 2011 by Sylvain Carle CTO and co-founder at Needium @froginthevalley to /quote me [ these slides are so undesigned, but I guess it makes a point ] CC-BY-SA - http://creativecommons.org/licenses/by-sa/3.0/
  • 2. SCOPE ★CTO : Chief Technical Officer ★Also a co-founder (important) ★In the context of an internet/software startup
  • 3. Define Startup ★Startup: an organization formed to search for a repeatable and scalable business model. http://steveblank.com/2010/01/25/whats-a-startup-first-principles/
  • 4. OK, that should cover ★Lets’ get into the details now ★That’s were the devil is, you know
  • 5. 4 parts to a startup ★Market ★Product ★Team ★Business Model
  • 6. You are in charge of all 4 ★ Plus all the crap that needs to be done to run a business, boring stuff like payrolls, budgets, bills to pay, lawyers, governments rules, etc. ★basically anything that requires a fax in the process (argh!)
  • 7. But your real job ★is to SHIP ★Getting Things DONE ★Making Things HAPPEN
  • 8. The KEY difference ★Between a developer and a CTO ★ is making things go forward ★ in other words, the buck stops here: you have to decide ★ no one else is going to save you ★You are the chief "unstucker"
  • 9. Decisions, decisions ★Take co-ownership with your co-founder(s) ★ Market ★ Product ★ Team ★ Business Model
  • 10. Building the business ★ Know strengths and weaknesses of founding/dev/ops team(s). ★ Keep the macro/meta view ★ Make yourself unecessary ★ Technology is the enabler not the goal. Repeat that again. ★ Architect the business as much as the product/technology.
  • 11. Key Tasks ★Managing dev/ops team ★Hiring ★Roadmapping ★Shipping ★Managing business ★Outsource / delegate but know
  • 12. Key Tasks ★Managing the technology ★Development ★Operations ★Office IT ★Budgeting
  • 13. Key Tasks ★Managing the Product ★Know your Market ★Business Model discovery ★Adapting (continuously)
  • 14. Key Attributes ★You like learning (a lot) ★You are pragmatic not dogmatic ★You can stay calm during storms ★You organize yourself and others (just enough) ★You are a good communicator
  • 15. Pragmatic ★Keep in mind the business objectives ★It’s not about you ★Sometimes, the answer is less technology, not more
  • 16. Calm ★Shit will hit the fan ★You can’t plan everything ★But you can plan redundancy ★Accept failure ★Apologize, be humble
  • 17. Organized ★Have Macro and Micro objectives ★Slice time: Hour/Day/Week/ Month/Quarter/Year (not more). ★Find & File. Pick & Pass. ★Store & Share. Non-Blocking I/O.
  • 18. Communication ★Be explicit ★Learn to listen more ★Management by walking around (version 2.0) ★What you don’t want to do is probably what needs to be done.
  • 19. Where I learned ★People around me, all the time. ★Books: Founders at Work, Getting Things Done, Making Things Happen, Being Geek. ★Venture Hacks. Hacker News. Quora. Serendipity, seriously. ★Just Fraking Do It. Think META.
  • 20. Benevolent Dictator ★Saying NO ★Saying YES ★Always move things FORWARD ★Time to THINK. Time to get things DONE. Time to DO.
  • 21. Mindset ★Be honest with yourself and your family and friends ★Be megalomaniac with your market and product BUT humble with your team ★Take time OFF. Fully & Partially.
  • 22. Tools to get things done ★Email: short, one topic, @next ★ToDo list: text file accesible from everywhere (dropbox + editors) ★Google Apps: share more, re-use ★Redmine: roadmap, tickets ★Github: code
  • 23. What it really means ★ http://www.scottporad.com/2010/11/12/what-it-really-means-to-be-a-cto/ ★ He told me that when the CEO, Ben Huh, hired him on, the site was a mess.   The complex process of processing user submitted content was managed entirely by a thorny tangle of PHP (in WordPress) and .NET.  This weird mix of ugliness was written by a contractor over the course of the preceeding six months.  It was undocumented and messy.  The obvious thing to do was get rid of it, and start fresh. ★ So, he sat down and talked to the CEO.  Times were tight: they’d raised a small round to acquire the original domain and hire some staff, but the money was disappearing quickly.   New features were needed to support better monetization, and they couldn’t get them done frequently enough. ★ Scott had a terrible decision to make.  He could scrap six person-months of work and build the site anew.  It would scale better, reducing costs would be easier, and he wouldn’t have to mix PHP and .NET.  They could purge their technical debt with one fell swoop. ★ But, that’s not what he did.  He told me that he wasn’t sure the company could survive locking down the business while he attended to development housecleaning.  So, he kept the company on the original codebase, platform, and architecture.
  • 24. Conclusion ★Market, Product, Team, Model ★Architect the Business ★Decide: kayaking metaphor ★Makings things happen is not the same as doing them yourself ★It’s (mostly) about PEOPLE!
  • 25. Thanks! Questions? ★ My company - http://needium.com/ ★ My blog - http://afroginthevalley.com ★ On Twitter - @froginthevalley ★ Bug me by email - scarle@gmail.com ★ There is no dumb question.