recurly - 'entrepreneuring' company growth - lessons learned between $0 and $1bn in...

42
#recurlyboulder

Upload: deekomalley

Post on 17-Jul-2015

135 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

#recurlyboulder

Page 2: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

Powering Subscription Billing Success Since 2009

Page 3: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

Dan BurkhartCEO and Co-founder

@danburkhart

Renato MascardoChief Technical Officer

@rmascardo#recurlyboulder

Page 4: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

4

Building A Company Is An Un-Natural Act

Requiring Many Deviations From Your ‘Comfort Zone’

Page 5: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

5

Humans Learn By Repetition

Sometimes Unlearning Behaviors Is Even More Difficult

Page 6: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

6

When building a company, it is difficult to know when to shift gears… in People, Process, Infrastructure, and Organization

Page 7: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

7

4Seed

$1.6M

12Series A

$6M

60Series B

$12M

85

Funding Team Business Technology Organization Process

1

2

3

4

5

R

Page 8: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

8

Lessons learned between then…

Page 9: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

9

… and Now

Page 10: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

Stage of Business: Determines Approach

10

Influencing Factors

• Seeking Funding vs. Freshly Funded • Architectural Maturity • Customer Demands (B2B vs. B2C) • Business Model • Brand ‘Promise’ To Customers

Page 11: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

Pre-Seed

11

Scrappy, Scramble, Survival Mode

• Building functionality at a breakneck pace

• Nothing to lose, everything to gain

• Proof of concept, pursuit of MVP and validation

Page 12: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

12

4Seed

$1.6M Early Revenue Monolithic Engineer + 1 Support

Scrappy + Tired

Funding Team Business Technology Organization Process

Where We Were At Our Seed Stage Of Funding…

Page 13: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

Post-Seed Funding

13

Pursuit of Traction + (MVP)

• Iterating Quickly • Building Features At A Breakneck Pace • Infrastructure Build-out to become PCI compliant • Added Support

GearShift Moment

Page 14: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

14

Series A Funding Sets Expectation For Growth

Page 15: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

15

Series A

$6M 8 Revenue Early SOA Eng + Product + Support Early Scrum

Funding Team Business Technology Organization Process

4Seed

$1.6M Early Revenue Monolithic Engineer + 1 Support

Scrappy + Tired

Page 16: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

Adding Product Management

16

To An Engineering Culture

• Existing Full-Stack Engineers Resistant • ‘Why Do We Need Product Managers?” • Organization Needed Process and Definition • Engineering Staffing Moved From “I” To “We”

GearShift Moment

Page 17: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

17

Coming of Age Rituals

Page 18: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

18

Architect For Failure + Resiliency

Postmortem: - Architectural Failures - Process Failures - People Failures

The Wake Up Call:

Lessons: - Hire Ops Early - Hire Experience ($$) - Systems-Level Thinkers - Think In Failure Modes - Test Everything. Again.

Page 19: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

19

Startup Mode:

Mature Company Mode:

“I Built This Feature…It Works Like This”

“I Built This Feature…Here’s How It Works…”

“When It Fails…Here Is What Happens…”

GearShift Moment

Page 20: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

20

Series A

$6M 8 Revenue Early SOA Eng + Product + Support Early Scrum

Funding Team Business Technology Organization Process

4Seed

$1.6M Early Revenue Monolithic Engineer + 1 Support

Scrappy + Tired

SOARevenue Growth

Eng, Product Support, Design,

QA, Ops, Acct. Mgmt, Sales, Mktg

Scrum40Series B

$12M

Page 21: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

21

Stability, Scalability, Performance and Security are Features

Page 22: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

22

Technology and Architecture Continuum

Prototype

(MVP) Minimum Viable Product

1-3 Yr. Architecture

5-10 Yr. Architecture

Future

Page 23: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

23

Choose Iterative Architectures Over Pure Perfection Or Pure Time-To-Market

Evolve Your Technical Design Review Process

Technology and Architecture

Page 24: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

24

‘Stage Appropriate’ Architecture

Technology decisions must consider architectural purpose and ability to execute balanced against time-to-market requirements

They Are Ultimately Business Decisions

Page 25: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

25

Technology and Architecture

Always Have A Strategy For How You Build Service Oriented Architectures (SOA) Into Your Product

SOA and Organizational Alignment

Page 26: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

26

Technology and Architecture

Entropy Applies to Software and It’s Called Technical Debt

#recurlyboulder

Page 27: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

27

Technology and Architecture

Technology Decisions And Staffing Decisions Are More Coupled Than Most Think

Page 28: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

28

Organizational Structure

Page 29: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

29

Evolution Of Organizational Structure Takes Time..

Organization

Typically The Realization That Change Is Needed Hurts…Before It Can Change

Anticipating Change In Advance Can Greatly Smooth Out PainPoints

Page 30: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

30

Organization

Recurly Appropriately Invested In Great Customer Support Early On.

Nothing Can Kill SaaS Companies More Quickly Than Poor Customer Support

Page 31: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

31

Organization

Double Down On Ops Early On

Otherwise, BOTH Ops (Stability) And Engineering Progress Suffer

Page 32: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

32

Organization

Invest In QA Early, Especially If Your Business Proposition Depends On High Availability (B2B)

Your Customers Will Thank You With Their Loyalty

Page 33: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

33

Don’t Be Afraid To ‘Re-Factor’ Your Execution Process

Process

If Your Business Is Growing Your Processes Become Obsolete… Repeatedly

Page 34: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

34

Process Is Also ‘Stage Appropriate’

Random Scramble

Kinda-Smells-Like-Scrum

Oh That’s Scrum

Cross-Team Execution

Cross-Team, Cross-Matrix Execution

Page 35: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

35

Company Culture

Company Culture Can Help With ‘GearShift’ Moments Requiring Change

Company Values Define Pillars of Culture

…Defines Personality and Temperament During Critical Transitions

Page 36: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

36

Be MindfulEmpathetic to customers Champion of the user Accountable to your team

Page 37: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

37

Solve ElegantlyDo more with less Focus where it matters

Page 38: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

38

Iterate EverythingProduct, Process, Behaviors

Page 39: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

39

Debate Passionatelyand Compromise Accordingly

Page 40: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

2010

2012

2014

Today

40

Own the OutcomeGet shit done, Play to win

Page 41: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

41

Questions?

Page 42: Recurly - 'Entrepreneuring' Company Growth - Lessons learned between $0 and $1Bn in payment volume

THANK YOU

follow us @recurly