SlideShare a Scribd company logo
1 of 17
CTO Playbook2011 Tony Parisi CTO at Large
Who I Am Entrepreneur Consulting Architect and CTO Technologist Web 3D Inventor and Evangelist
What I Do Consult Advise Plan Develop Manage Challenge Cajole Comfort <Stealth Mobile Gaming Startup>
What This Is Startup Stuff Product, Process, People  Tony’s Tech Toolbox What This Is Not Gaming Goodies Success Secrets
Startup Stuff
Goals Make Great Games What are your goals? What is the company mission? Where do you see yourself and/or the company in X months? Y years? Change the World $ Cash In $ Build My Empire …prove to my friends I’m not a total loser
Strategy Pick one and stick to it. Your go-to-market plan may be very different from your long term goal. Choice of platform may– or may not– be a core strategy decision. Focus. You can always expand that focus or PIVOT later. Get clarity on this early and often; challenge yourself. Some examples Launch a killer FB game; expand to mobile later. Develop a platform, and find a partner to make a game. Raise the bar in game play, and become famous for it. Create a money machine: Beg/borrow/steal revenue.
Funding If you are self-funding, you only have one job (initially): make a great game that generates $. Self Partners/Customers Publishers Investors Partners, Customers and Publishers have additional requirements (genre, platform etc.) and introduce additional risk. Investors invest in team and market opportunity first; technology and game play second. Investors invest in platforms, not titles. Consumers buy titles, not platforms.
Team Startups require long hours, huge sacrifice and absolute dedication-- against the odds, during bad times as well as good. Your team should be a PACK™ ,[object Object]
Aligned
Committed
Kick-AssLack of alignment will kill a team. It is not a matter of if, but when. If your team is not 100% committed, investors and partners will smell it. No part-timers! Your livelihood depends on your team creating something new, different and awesome. Your team needs to kick ass.
Product, Process, People
Product ,[object Object]
 Get User/Player Feedback Early and Often
 Be Thou Data-Driven, Ceaselessly
Collect Data From Day OneAwesome MVP rant on Jon Radoff’s blog http://radoff.com/blog/2010/05/04/minimum-viable-product-rant/

More Related Content

What's hot

Measuring What Matters in Your Product by Amazon Product Leader.pdf
Measuring What Matters in Your Product by Amazon Product Leader.pdfMeasuring What Matters in Your Product by Amazon Product Leader.pdf
Measuring What Matters in Your Product by Amazon Product Leader.pdfProduct School
 
NYT Product Discovery Activity Guide
NYT Product Discovery Activity GuideNYT Product Discovery Activity Guide
NYT Product Discovery Activity GuideAl Ming
 
Product Management 101: #1 How To Create Products Customer Love.
Product Management 101: #1 How To Create Products Customer Love.Product Management 101: #1 How To Create Products Customer Love.
Product Management 101: #1 How To Create Products Customer Love.Jean-Yves SIMON
 
How To Tell Your #workstory
How To Tell Your #workstoryHow To Tell Your #workstory
How To Tell Your #workstoryLinkedIn
 
Product Management framework
Product Management frameworkProduct Management framework
Product Management frameworkGustavo Lima
 
Working With Big Data
Working With Big DataWorking With Big Data
Working With Big DataSeth Familian
 
The SaaS Founder’s Journey: What Matters at Each Stage
The SaaS Founder’s Journey: What Matters at Each StageThe SaaS Founder’s Journey: What Matters at Each Stage
The SaaS Founder’s Journey: What Matters at Each StageDavid Skok
 
Bringing Architecture Thinking to the People - An introduction into the PEOPL...
Bringing Architecture Thinking to the People - An introduction into the PEOPL...Bringing Architecture Thinking to the People - An introduction into the PEOPL...
Bringing Architecture Thinking to the People - An introduction into the PEOPL...Craig Martin
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)Heinz Marketing Inc
 
Facebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesFacebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesLewis Lin 🦊
 
Product vision board template
Product vision board templateProduct vision board template
Product vision board templateRag Ramanathan
 
4 Effective Product Roadmap Formats
4 Effective Product Roadmap Formats4 Effective Product Roadmap Formats
4 Effective Product Roadmap FormatsUpUp Labs
 
Management Consultant Toolkit in powerpoint & Excel
Management Consultant Toolkit in powerpoint & ExcelManagement Consultant Toolkit in powerpoint & Excel
Management Consultant Toolkit in powerpoint & ExcelAurelien Domont, MBA
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 
Agile business development
Agile business developmentAgile business development
Agile business developmentSmartOrg
 
Product Management 101 for Startups
Product Management 101 for StartupsProduct Management 101 for Startups
Product Management 101 for StartupsDan Olsen
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
The Art of the Presentation
The Art of the PresentationThe Art of the Presentation
The Art of the PresentationJeffrey Stevens
 

What's hot (20)

Measuring What Matters in Your Product by Amazon Product Leader.pdf
Measuring What Matters in Your Product by Amazon Product Leader.pdfMeasuring What Matters in Your Product by Amazon Product Leader.pdf
Measuring What Matters in Your Product by Amazon Product Leader.pdf
 
NYT Product Discovery Activity Guide
NYT Product Discovery Activity GuideNYT Product Discovery Activity Guide
NYT Product Discovery Activity Guide
 
Product Management 101: #1 How To Create Products Customer Love.
Product Management 101: #1 How To Create Products Customer Love.Product Management 101: #1 How To Create Products Customer Love.
Product Management 101: #1 How To Create Products Customer Love.
 
How To Tell Your #workstory
How To Tell Your #workstoryHow To Tell Your #workstory
How To Tell Your #workstory
 
Product Management framework
Product Management frameworkProduct Management framework
Product Management framework
 
Working With Big Data
Working With Big DataWorking With Big Data
Working With Big Data
 
The SaaS Founder’s Journey: What Matters at Each Stage
The SaaS Founder’s Journey: What Matters at Each StageThe SaaS Founder’s Journey: What Matters at Each Stage
The SaaS Founder’s Journey: What Matters at Each Stage
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Bringing Architecture Thinking to the People - An introduction into the PEOPL...
Bringing Architecture Thinking to the People - An introduction into the PEOPL...Bringing Architecture Thinking to the People - An introduction into the PEOPL...
Bringing Architecture Thinking to the People - An introduction into the PEOPL...
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)
 
Facebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesFacebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management Candidates
 
Product vision board template
Product vision board templateProduct vision board template
Product vision board template
 
4 Effective Product Roadmap Formats
4 Effective Product Roadmap Formats4 Effective Product Roadmap Formats
4 Effective Product Roadmap Formats
 
Management Consultant Toolkit in powerpoint & Excel
Management Consultant Toolkit in powerpoint & ExcelManagement Consultant Toolkit in powerpoint & Excel
Management Consultant Toolkit in powerpoint & Excel
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 
Agile business development
Agile business developmentAgile business development
Agile business development
 
Product Management 101 for Startups
Product Management 101 for StartupsProduct Management 101 for Startups
Product Management 101 for Startups
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
The Art of the Presentation
The Art of the PresentationThe Art of the Presentation
The Art of the Presentation
 

Viewers also liked

Kena roots products-superiority-presentation
Kena roots products-superiority-presentationKena roots products-superiority-presentation
Kena roots products-superiority-presentationDr. Hani Malkawi
 
Seven barriers to payments
Seven barriers to paymentsSeven barriers to payments
Seven barriers to paymentsBillingViews
 
Revisiting the Family Bond: wirelessly attached.
Revisiting the Family Bond: wirelessly attached.Revisiting the Family Bond: wirelessly attached.
Revisiting the Family Bond: wirelessly attached.emilykingdom
 
Claims
ClaimsClaims
Claimsaec111
 
Maximising the return of your website for data driven marketing congress
Maximising the return of your website for data driven marketing congressMaximising the return of your website for data driven marketing congress
Maximising the return of your website for data driven marketing congressdbintein
 
Info2011 DaliaDolev-Technion
Info2011 DaliaDolev-TechnionInfo2011 DaliaDolev-Technion
Info2011 DaliaDolev-TechnionDalia Dolev
 
5 servidor web
5 servidor web5 servidor web
5 servidor webangeles104
 
The technion library system 2015 vision mission and challenges july2015
The technion library system 2015  vision mission and challenges july2015The technion library system 2015  vision mission and challenges july2015
The technion library system 2015 vision mission and challenges july2015Dalia Dolev
 
WebGL For Game Development 2012
WebGL For Game Development 2012WebGL For Game Development 2012
WebGL For Game Development 2012Tony Parisi
 
2nd sem portfolio
2nd sem portfolio2nd sem portfolio
2nd sem portfolionutcrackar1
 
Pakej Rujukan Peperiksaan Online Penolong Penguasa Kastam Gred W27
Pakej Rujukan Peperiksaan Online Penolong Penguasa Kastam Gred W27Pakej Rujukan Peperiksaan Online Penolong Penguasa Kastam Gred W27
Pakej Rujukan Peperiksaan Online Penolong Penguasa Kastam Gred W27John JenJen
 
De technologie staat verder dan u denkt
De technologie staat verder dan u denktDe technologie staat verder dan u denkt
De technologie staat verder dan u denktdbintein
 
Chapter 9: Claims
Chapter 9: Claims Chapter 9: Claims
Chapter 9: Claims aec111
 

Viewers also liked (20)

Kena roots products-superiority-presentation
Kena roots products-superiority-presentationKena roots products-superiority-presentation
Kena roots products-superiority-presentation
 
Seven barriers to payments
Seven barriers to paymentsSeven barriers to payments
Seven barriers to payments
 
Revisiting the Family Bond: wirelessly attached.
Revisiting the Family Bond: wirelessly attached.Revisiting the Family Bond: wirelessly attached.
Revisiting the Family Bond: wirelessly attached.
 
Claims
ClaimsClaims
Claims
 
Maximising the return of your website for data driven marketing congress
Maximising the return of your website for data driven marketing congressMaximising the return of your website for data driven marketing congress
Maximising the return of your website for data driven marketing congress
 
Presentación Corporativa Gyga
Presentación Corporativa Gyga Presentación Corporativa Gyga
Presentación Corporativa Gyga
 
Arkadaşımsın
ArkadaşımsınArkadaşımsın
Arkadaşımsın
 
High School in the United States
High School in the United StatesHigh School in the United States
High School in the United States
 
Info2011 DaliaDolev-Technion
Info2011 DaliaDolev-TechnionInfo2011 DaliaDolev-Technion
Info2011 DaliaDolev-Technion
 
5 servidor web
5 servidor web5 servidor web
5 servidor web
 
The technion library system 2015 vision mission and challenges july2015
The technion library system 2015  vision mission and challenges july2015The technion library system 2015  vision mission and challenges july2015
The technion library system 2015 vision mission and challenges july2015
 
WebGL For Game Development 2012
WebGL For Game Development 2012WebGL For Game Development 2012
WebGL For Game Development 2012
 
2nd sem portfolio
2nd sem portfolio2nd sem portfolio
2nd sem portfolio
 
Pakej Rujukan Peperiksaan Online Penolong Penguasa Kastam Gred W27
Pakej Rujukan Peperiksaan Online Penolong Penguasa Kastam Gred W27Pakej Rujukan Peperiksaan Online Penolong Penguasa Kastam Gred W27
Pakej Rujukan Peperiksaan Online Penolong Penguasa Kastam Gred W27
 
History lesson
History lessonHistory lesson
History lesson
 
Service Desk by InfraManager ITSM
Service Desk by InfraManager ITSMService Desk by InfraManager ITSM
Service Desk by InfraManager ITSM
 
De technologie staat verder dan u denkt
De technologie staat verder dan u denktDe technologie staat verder dan u denkt
De technologie staat verder dan u denkt
 
Chapter 9: Claims
Chapter 9: Claims Chapter 9: Claims
Chapter 9: Claims
 
Anjni-Catalogue
Anjni-CatalogueAnjni-Catalogue
Anjni-Catalogue
 
Albrecht Durer
Albrecht DurerAlbrecht Durer
Albrecht Durer
 

Similar to CTO Playbook

So you want to do a startup
So you want to do a startupSo you want to do a startup
So you want to do a startupRashmi Sinha
 
The first hundred thousand users are always the hardest
The first hundred thousand users are always the hardestThe first hundred thousand users are always the hardest
The first hundred thousand users are always the hardestFakeSteve
 
First 100k users are always the hardest
First 100k users are always the hardestFirst 100k users are always the hardest
First 100k users are always the hardestRashmi Sinha
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startupRoger Dudler
 
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Nicolò Borghi
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startupsOleg Podsechin
 
Class 8: Introduction to web technology entrepreneurship
Class 8: Introduction to web technology entrepreneurshipClass 8: Introduction to web technology entrepreneurship
Class 8: Introduction to web technology entrepreneurshipallanchao
 
Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Almog Koren
 
How to choose appropriate technology for product development
How to choose appropriate technology for product developmentHow to choose appropriate technology for product development
How to choose appropriate technology for product developmentaminmesbahi
 
Meetings in the Life of an Agile PM by Microsoft Product Leader
Meetings in the Life of an Agile PM by Microsoft Product LeaderMeetings in the Life of an Agile PM by Microsoft Product Leader
Meetings in the Life of an Agile PM by Microsoft Product LeaderProduct School
 
It's Not About Working Software After All!
It's Not About Working Software After All!It's Not About Working Software After All!
It's Not About Working Software After All!Ignite
 
Online business by example: heliotrope.ca
Online business by example: heliotrope.caOnline business by example: heliotrope.ca
Online business by example: heliotrope.caRoss McKegney
 
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEADWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEAIDATE DigiWorld
 
Best Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up SharesBest Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up Sharesbestpracticesbusiness
 
Chicago Dreamforce '19 Global Gathering
Chicago Dreamforce '19 Global GatheringChicago Dreamforce '19 Global Gathering
Chicago Dreamforce '19 Global Gatheringcsupilowski
 
Early Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora SinergiaEarly Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora SinergiaRiley Maguire
 
Agile product development
Agile product developmentAgile product development
Agile product developmentBrenn Hill
 
How to Build a Proof of Concept
How to Build a Proof of Concept How to Build a Proof of Concept
How to Build a Proof of Concept Michael Hamilton
 

Similar to CTO Playbook (20)

So you want to do a startup
So you want to do a startupSo you want to do a startup
So you want to do a startup
 
The first hundred thousand users are always the hardest
The first hundred thousand users are always the hardestThe first hundred thousand users are always the hardest
The first hundred thousand users are always the hardest
 
First 100k users are always the hardest
First 100k users are always the hardestFirst 100k users are always the hardest
First 100k users are always the hardest
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startup
 
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
Class 8: Introduction to web technology entrepreneurship
Class 8: Introduction to web technology entrepreneurshipClass 8: Introduction to web technology entrepreneurship
Class 8: Introduction to web technology entrepreneurship
 
Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...
 
How to choose appropriate technology for product development
How to choose appropriate technology for product developmentHow to choose appropriate technology for product development
How to choose appropriate technology for product development
 
Meetings in the Life of an Agile PM by Microsoft Product Leader
Meetings in the Life of an Agile PM by Microsoft Product LeaderMeetings in the Life of an Agile PM by Microsoft Product Leader
Meetings in the Life of an Agile PM by Microsoft Product Leader
 
It's Not About Working Software After All!
It's Not About Working Software After All!It's Not About Working Software After All!
It's Not About Working Software After All!
 
Online business by example: heliotrope.ca
Online business by example: heliotrope.caOnline business by example: heliotrope.ca
Online business by example: heliotrope.ca
 
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEADWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
 
Best Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up SharesBest Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up Shares
 
Chicago Dreamforce '19 Global Gathering
Chicago Dreamforce '19 Global GatheringChicago Dreamforce '19 Global Gathering
Chicago Dreamforce '19 Global Gathering
 
Early Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora SinergiaEarly Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora Sinergia
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
How to Build a Proof of Concept
How to Build a Proof of Concept How to Build a Proof of Concept
How to Build a Proof of Concept
 
Think like a Product Manager II
Think like a Product Manager IIThink like a Product Manager II
Think like a Product Manager II
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 

More from Tony Parisi

The New Fine Arts
The New Fine ArtsThe New Fine Arts
The New Fine ArtsTony Parisi
 
Face the Future: Computing in an Augmented World
Face the Future: Computing in an Augmented WorldFace the Future: Computing in an Augmented World
Face the Future: Computing in an Augmented WorldTony Parisi
 
Powering the VR/AR Ecosystem 2017-01-17
Powering the VR/AR Ecosystem 2017-01-17Powering the VR/AR Ecosystem 2017-01-17
Powering the VR/AR Ecosystem 2017-01-17Tony Parisi
 
WebVR: Developing for the Immersive Web
WebVR: Developing for the Immersive WebWebVR: Developing for the Immersive Web
WebVR: Developing for the Immersive WebTony Parisi
 
Introduction to WebVR Autodesk Forge 2016
Introduction to WebVR Autodesk Forge 2016Introduction to WebVR Autodesk Forge 2016
Introduction to WebVR Autodesk Forge 2016Tony Parisi
 
WebVR Ecosystem and API Update
WebVR Ecosystem and API UpdateWebVR Ecosystem and API Update
WebVR Ecosystem and API UpdateTony Parisi
 
Foundations of the Immersive Web
Foundations of the Immersive WebFoundations of the Immersive Web
Foundations of the Immersive WebTony Parisi
 
The Immersive Web
The Immersive WebThe Immersive Web
The Immersive WebTony Parisi
 
Virtually Anyone
Virtually AnyoneVirtually Anyone
Virtually AnyoneTony Parisi
 
React-VR: An Early Experiment with React and WebGL for VR Development
React-VR: An Early Experiment with React and WebGL for VR DevelopmentReact-VR: An Early Experiment with React and WebGL for VR Development
React-VR: An Early Experiment with React and WebGL for VR DevelopmentTony Parisi
 
WebGL: The Next Generation
WebGL:  The Next GenerationWebGL:  The Next Generation
WebGL: The Next GenerationTony Parisi
 
Vrml, or There and Back Again
Vrml, or There and Back AgainVrml, or There and Back Again
Vrml, or There and Back AgainTony Parisi
 
The Coming Distribution War
The Coming Distribution WarThe Coming Distribution War
The Coming Distribution WarTony Parisi
 
Browser-Based Virtual Reality April 2015
Browser-Based Virtual Reality April 2015Browser-Based Virtual Reality April 2015
Browser-Based Virtual Reality April 2015Tony Parisi
 
VR Without Borders RIVER WebVR April 2015
VR Without Borders RIVER WebVR April 2015VR Without Borders RIVER WebVR April 2015
VR Without Borders RIVER WebVR April 2015Tony Parisi
 
glTF and the WebGL Art Pipeline March 2015
glTF and the WebGL Art Pipeline March 2015glTF and the WebGL Art Pipeline March 2015
glTF and the WebGL Art Pipeline March 2015Tony Parisi
 
An Introduction to Web VR January 2015
An Introduction to Web VR January 2015An Introduction to Web VR January 2015
An Introduction to Web VR January 2015Tony Parisi
 
Up And Running With Web VR Fall 2014
Up And Running With Web VR Fall 2014Up And Running With Web VR Fall 2014
Up And Running With Web VR Fall 2014Tony Parisi
 
The Web Eats Everything In Its Path Fall 2014
The Web Eats Everything In Its Path Fall 2014The Web Eats Everything In Its Path Fall 2014
The Web Eats Everything In Its Path Fall 2014Tony Parisi
 
Hacking Reality: Browser-Based VR with HTML5
Hacking Reality: Browser-Based VR with HTML5Hacking Reality: Browser-Based VR with HTML5
Hacking Reality: Browser-Based VR with HTML5Tony Parisi
 

More from Tony Parisi (20)

The New Fine Arts
The New Fine ArtsThe New Fine Arts
The New Fine Arts
 
Face the Future: Computing in an Augmented World
Face the Future: Computing in an Augmented WorldFace the Future: Computing in an Augmented World
Face the Future: Computing in an Augmented World
 
Powering the VR/AR Ecosystem 2017-01-17
Powering the VR/AR Ecosystem 2017-01-17Powering the VR/AR Ecosystem 2017-01-17
Powering the VR/AR Ecosystem 2017-01-17
 
WebVR: Developing for the Immersive Web
WebVR: Developing for the Immersive WebWebVR: Developing for the Immersive Web
WebVR: Developing for the Immersive Web
 
Introduction to WebVR Autodesk Forge 2016
Introduction to WebVR Autodesk Forge 2016Introduction to WebVR Autodesk Forge 2016
Introduction to WebVR Autodesk Forge 2016
 
WebVR Ecosystem and API Update
WebVR Ecosystem and API UpdateWebVR Ecosystem and API Update
WebVR Ecosystem and API Update
 
Foundations of the Immersive Web
Foundations of the Immersive WebFoundations of the Immersive Web
Foundations of the Immersive Web
 
The Immersive Web
The Immersive WebThe Immersive Web
The Immersive Web
 
Virtually Anyone
Virtually AnyoneVirtually Anyone
Virtually Anyone
 
React-VR: An Early Experiment with React and WebGL for VR Development
React-VR: An Early Experiment with React and WebGL for VR DevelopmentReact-VR: An Early Experiment with React and WebGL for VR Development
React-VR: An Early Experiment with React and WebGL for VR Development
 
WebGL: The Next Generation
WebGL:  The Next GenerationWebGL:  The Next Generation
WebGL: The Next Generation
 
Vrml, or There and Back Again
Vrml, or There and Back AgainVrml, or There and Back Again
Vrml, or There and Back Again
 
The Coming Distribution War
The Coming Distribution WarThe Coming Distribution War
The Coming Distribution War
 
Browser-Based Virtual Reality April 2015
Browser-Based Virtual Reality April 2015Browser-Based Virtual Reality April 2015
Browser-Based Virtual Reality April 2015
 
VR Without Borders RIVER WebVR April 2015
VR Without Borders RIVER WebVR April 2015VR Without Borders RIVER WebVR April 2015
VR Without Borders RIVER WebVR April 2015
 
glTF and the WebGL Art Pipeline March 2015
glTF and the WebGL Art Pipeline March 2015glTF and the WebGL Art Pipeline March 2015
glTF and the WebGL Art Pipeline March 2015
 
An Introduction to Web VR January 2015
An Introduction to Web VR January 2015An Introduction to Web VR January 2015
An Introduction to Web VR January 2015
 
Up And Running With Web VR Fall 2014
Up And Running With Web VR Fall 2014Up And Running With Web VR Fall 2014
Up And Running With Web VR Fall 2014
 
The Web Eats Everything In Its Path Fall 2014
The Web Eats Everything In Its Path Fall 2014The Web Eats Everything In Its Path Fall 2014
The Web Eats Everything In Its Path Fall 2014
 
Hacking Reality: Browser-Based VR with HTML5
Hacking Reality: Browser-Based VR with HTML5Hacking Reality: Browser-Based VR with HTML5
Hacking Reality: Browser-Based VR with HTML5
 

CTO Playbook

  • 1. CTO Playbook2011 Tony Parisi CTO at Large
  • 2. Who I Am Entrepreneur Consulting Architect and CTO Technologist Web 3D Inventor and Evangelist
  • 3. What I Do Consult Advise Plan Develop Manage Challenge Cajole Comfort <Stealth Mobile Gaming Startup>
  • 4. What This Is Startup Stuff Product, Process, People Tony’s Tech Toolbox What This Is Not Gaming Goodies Success Secrets
  • 6. Goals Make Great Games What are your goals? What is the company mission? Where do you see yourself and/or the company in X months? Y years? Change the World $ Cash In $ Build My Empire …prove to my friends I’m not a total loser
  • 7. Strategy Pick one and stick to it. Your go-to-market plan may be very different from your long term goal. Choice of platform may– or may not– be a core strategy decision. Focus. You can always expand that focus or PIVOT later. Get clarity on this early and often; challenge yourself. Some examples Launch a killer FB game; expand to mobile later. Develop a platform, and find a partner to make a game. Raise the bar in game play, and become famous for it. Create a money machine: Beg/borrow/steal revenue.
  • 8. Funding If you are self-funding, you only have one job (initially): make a great game that generates $. Self Partners/Customers Publishers Investors Partners, Customers and Publishers have additional requirements (genre, platform etc.) and introduce additional risk. Investors invest in team and market opportunity first; technology and game play second. Investors invest in platforms, not titles. Consumers buy titles, not platforms.
  • 9.
  • 12. Kick-AssLack of alignment will kill a team. It is not a matter of if, but when. If your team is not 100% committed, investors and partners will smell it. No part-timers! Your livelihood depends on your team creating something new, different and awesome. Your team needs to kick ass.
  • 14.
  • 15. Get User/Player Feedback Early and Often
  • 16. Be Thou Data-Driven, Ceaselessly
  • 17. Collect Data From Day OneAwesome MVP rant on Jon Radoff’s blog http://radoff.com/blog/2010/05/04/minimum-viable-product-rant/
  • 18. People Process Agile (Scrum, Kanban, XP…) Everything in broad daylight Short release cycles (“sprints”) Iterative Features can roll out over time Inner vs. Outer Methodology Design and requirements distinct from project management process Continuous Integration Integrate daily, automate build/test Test-Driven Development Ideally, all features are unit-tested before submitted to QA Interdisciplinary Teams aka “Pods” Nearly all features require multiple disciplines and have many stakeholders
  • 20. Platforms: An Omnivore’s Dilemma A Tyranny of Choice for Client and Server HTML5/Flash/WebGL/Molehill War Android/iOS/Windows Phone/Playbook War LAMP is Rapidly Fragmenting/Dissolving Server Frameworks, Client SDKs are a Double-Edged Sword
  • 21. Design for Scalability Players LoadBalancer Application servers scale horizontally to user connections Shared-Nothing Architectures Asynchronous/Event-Based Where Possible Horizontal Scaling with Cheap, Disposable, Replicable Parts Cloud Hosting/Virtualization Edge Networks for Assets Build Cheap at First, But Design for Big From the Start Separate Your Log Server from Prod Build Analytics in At The Start! Application Server Application Server memcache memcache Object DB Inventory DB Inventory DB Object DB Inventory replicated across application instances UserDB User DB Object DB scales horizontally to repository growth User DB scales horizontally to user growth Log DB Metrics and reporting offline from production
  • 22. Tony’s Toolbox Cheap Cloud Hosting Linode Cheap/Free Project Management Rally Community, Pivotal Tracker Cheap Corporate Docs/Mail Google Cheap/Free Sharing Dropbox, Evernote Content Management Tactic (not hosted, costs $) Client Code All depends Use as much HTML, GL, SVG etc. as possible Server Code PHP, Node.js Database CouchBase Revision Control SVN or GIT Frameworks Home grown “I love frameworks… as long as they’re mine.”
  • 23. CTO Playbook2011 Tony Parisi CTO at Large