startup cto role v3

48
A look into methods for the CTO Role interacting with different parts of building a startup company. Bryan Starbuck [email protected] WhiteHat Engineering, Inc. We are the engineering team for a Business founder Startup CTO Role CTO CEO Department Heads Board of Directors

Upload: bryan-starbuck

Post on 15-Apr-2017

3.448 views

Category:

Business


2 download

TRANSCRIPT

Page 1: Startup CTO Role v3

A look into methods for the CTO Role interacting with different parts of building a startup company.

Bryan Starbuck [email protected] Engineering, Inc.We are the engineering team for a Business founder

Startup CTO Role

CTOCEODepartment

Heads

Board of Directors

Page 2: Startup CTO Role v3

TalentSpring Founder & CEO - Acquired in 2010B2B Enterprise SaaS company with Artificial Intelligence / Machine Learning

SPARKON Founder & CEO - 2011 to 2013B2C Online learning & Passion Discovery

Owner at WhiteHat Engineering: (Current)Our engineering team builds startup companies & products

Bryan StarbuckSTARTUPS & ENGINEERING [email protected]

Page 3: Startup CTO Role v3

I’m searching for:

Business Founder

with an idea

CTOTechnical Founder-type

Brings an engineering team

I look for Business founders.

I act as CTO. I also bring in 3 software engineers.

And we build out thecompany aggressively

Page 4: Startup CTO Role v3

4

This talk is for:

Anyone who wants to

transition into a

CTO

Any first time startup

CEOfor managing &

measuring their CTO

or

Page 5: Startup CTO Role v3

5

Techniques in this talk

My techniques are just my $0.02 opinions.

You will do things, your way.

I want to create a discussion at the end.

Page 6: Startup CTO Role v3

6

This talk is about CTO exec skills

This talk is NOT about coding or programming technology skills.

Those skills can be learned at Udemy.com and elsewhere.

This is talk is about the CTO-specific skills.

Page 7: Startup CTO Role v3

7

VP of Product Management

Early on, CTO often needs to back-fill “VP of Product”.

Later, a VP of Product Management can join.

Page 8: Startup CTO Role v3

8

Startups built out with significant momentum

This is designed for startups with serious momentum.

Swift to market. Swift to grow in market.

Great for companies who raise capital.NOT for companies bootstrapping and going slow.

Page 9: Startup CTO Role v3

9

The CEO picks the GOAL of the company

CEO owns the VISION and GOAL of the company

I’ve found the Pitch Deck is a great way to pin down lower level details. Keep the CEO & CTO on the

same page, and others who follow.

Page 10: Startup CTO Role v3

Blue Prints of the building

Page 11: Startup CTO Role v3

11

CTO in blue print designing mode…

I found this process IRONS OUT

startup plans, AND unifies CEO & CTO.

Engineering Sprint work items

SPECs

Product Road Map

Pitch Deck(Top Strategy, Vision & Goal)

Page 12: Startup CTO Role v3

12

Pitch Deck is great for top level planning

The pitch deck is great to unify on the TOP level VISION.

And then pin down medium level decisions.

Engineering Sprint work items

SPECs

Product Road Map

Pitch Deck(Top Strategy, Vision & Goal)

Page 13: Startup CTO Role v3

13

Product Roadmap & Milestones

Engineering Sprint work items

SPECs

Product Road Map & Milestones

Pitch Deck(Top Strategy, Vision & Goal)

The Product Roadmap is then great to pencil out FEATUREs

until LAUNCH, and thru milestones

Page 14: Startup CTO Role v3

14

SPECs for Distributed teams, etc.

Engineering Sprint work items

SPECs

Product Road Map

Pitch Deck(Top Strategy, Vision & Goal)

“Just in Time SPECs”

SPECs make plans STICK. Great for Distributed teams.

Great to centralize information.

Don’t let everything blow in the wind. Emails. Verbal discussions.

Page 15: Startup CTO Role v3

15

SPRINTs for top execution

Engineering Sprint work items

SPECs

Product Road Map

Pitch Deck(Top Strategy, Vision & Goal)

Sprints are great for measuring execution SUCCESSES and

FAILURES.

Page 16: Startup CTO Role v3

Strategic facets of building the

startup from the early days

Page 17: Startup CTO Role v3

17

Q: Do we deliver on this promise?

Q: Do we have a narrow focus?

Q: Are we building too much? More than is needed for customers to buy?

Brand Promise

It is great to build a startup against a:

BRAND PROMISE

Page 18: Startup CTO Role v3

18

Q: How do we position our unique advantage?

Q: How is positioning wrt changes in the market?

Q: Does our strategic positioning mean customers will buy us INSTEAD, even when we are the same price?

Positioning Strategy

POSITIONING STRATEGY

Do you have a strategy?

Page 19: Startup CTO Role v3

19

Q: Required when raising capital

Q: Did we REALLY create an excel financial projects making sure we can reach that large market size?

Actually reaching market size

Will pricing and market size allow us to reach our goal?

Page 20: Startup CTO Role v3

Strategic use of

Time

Page 21: Startup CTO Role v3

21

Down the rabbit hole

Engineers start off their career going down the rabbit hole,

… as they focus on technical build outs

SYMPTOMS: Bad estimates, missed deadlines, etc.

Page 22: Startup CTO Role v3

22

Accountability to time

Measuring everything to TIME is critical:

a) Do we have enough resources to meet that date?b) Are we starting to fall behind?c) Can we estimate correctly?d) Do we spot problems, early when they build up?

Page 23: Startup CTO Role v3

23

Two Sprints per Month

Two sprints per month is great

a) Easy to planb) Agilec) Every dev self-manages to finishd) Measuring success in board meetings

Page 24: Startup CTO Role v3

CTO Decisionson building out a company

Page 25: Startup CTO Role v3

25

Technical Co-founder CTO

As a technical co-founder, each area of the strategy & pitch deck needs to be double checked

a) Dev team size & capital needed to reach milestonesb) Math in financial projects reach market sizec) Product Brand Promised) Positioning Strategy

Page 26: Startup CTO Role v3

26

UI Design summarizing busines

As a technical co-founder, each area of the strategy & pitch deck needs to be double checked

Is it very simple? Verify CEO & CTO on the same page. Understandable at one glance?

An important factor:One screen that summarizes the product (& brand promise).

Page 27: Startup CTO Role v3

27

Verify product scope isn’t too broad

First time business founders can fall in love with delivering a huge range of features.

Co-founder (technical) should verify a clear narrow focus.

Page 28: Startup CTO Role v3

Operational Efficiencyfor the engineering team

From founding until profitable.

Page 29: Startup CTO Role v3

29

Every sprint highly productive?

Do you have the system to MEASURE high vs low productivity? Every month?

Board of Directories will measure this directly, or indirectly

Page 30: Startup CTO Role v3

30

Agile != Unaccountable

Be careful: Some engineers wantAGILE == UNACCOUNTIBLE

A board of directors & CEO expect managing engineers with accountability

Page 31: Startup CTO Role v3

31

Board meetings: Measuring through-put

CTOs need to present their DEPARTMENT at board meetings

SUCCESS vs POOR execution should be measurable.

Needing to fix a problem is okay. Not knowing you have a problem is NOT okay.

Page 32: Startup CTO Role v3

32

Sheltering DEVs

Devs want to be sheltered, when they are accountable to deliver on commitments.

Two week sprints is a great sheltered window.

Prevent external from engineering from causing CHURN. Prevent CHURN high moral & devs will remain accountable.

Page 33: Startup CTO Role v3

CEO CTO

Page 34: Startup CTO Role v3

34

CEO CTO

CEO communicates the VISION, GOAL and FOCUS of the company.

Page 35: Startup CTO Role v3

35

Blue print view of the company

Walk thru each stage

Engineering Sprint work items

SPECs

Product Road Map

Pitch Deck(Top Strategy, Vision & Goal)

Page 36: Startup CTO Role v3

36

CEO CTO sync up

Sync-up with fire hose like communication.

Blueprints get updated. CEO can focus on building up everything external: Fund raising, partnerships, customer acquisition, branding,

hiring, etc.

Page 37: Startup CTO Role v3

CTO Board of directors

Page 38: Startup CTO Role v3

38

Board meetings: Measuring through-put

CTOs need to present their DEPARTMENT at board meetings

SUCCESS vs POOR execution should be measurable.

Needing to fix a problem is okay. Not knowing you have a problem is NOT okay.

Page 39: Startup CTO Role v3

39

Sales teams & Product team

Sales teams can blame the product team.

Sales teams are under tremendous pressure on reaching quarterly revenue targets.

Page 40: Startup CTO Role v3

CTO Department Heads

Page 41: Startup CTO Role v3

41

Keeping everyone on the same page

Writing the PLAN-of-RECORD down will help make it “stick” across a team.

Pitch deck. Projected financials. Product Roadmap.

Milestones. SPECs. Work items.

Page 42: Startup CTO Role v3

Other Topics

Page 43: Startup CTO Role v3

43

Start to launch in 5 months

CTO + 3 full time devs. Launch in 5 months

(after starting to code)

This is a good challengeand planning discussion.

Page 44: Startup CTO Role v3

44

After launch

Try for 3 features ONLY for launch.

Then nearly all development after that goes towards customer acquisition.

Page 45: Startup CTO Role v3

45

CTO Cutting months to growth

It is very easy for a startup to “Throw away 3 months”, several times.

CTO’s job is to prevent this.

Page 46: Startup CTO Role v3

Open up discussion

Page 47: Startup CTO Role v3

An engineering team that builds entire startup companies

from the ground up

WhiteHat EngineeringSTARTUPS & ENGINEERING

Early Stage Crypto-Currency & more

Page 48: Startup CTO Role v3

THE [email protected]@BryanStarbuck