How to scale tech teams. From 10 to 100 engineers

14
1 @SAMUFUENTES SAMUEL FUENTES, EX-VP ENGINEERING w to navigate the way from 10 to 100 enginee P9C Tech Circle Meetup – 2016-06-02 L

Transcript of How to scale tech teams. From 10 to 100 engineers

Page 1: How to scale tech teams. From 10 to 100 engineers

1

@SAMUFUENTESSAMUEL FUENTES, EX-VP ENGINEERING

How to navigate the way from 10 to 100 engineers

P9C Tech Circle Meetup – 2016-06-02 Lisbon

Page 2: How to scale tech teams. From 10 to 100 engineers

2

• 2000+ employees• 200,000 restaurants• 10M orders / month

In 4 years: global leader• 34 countries• #1 in 30 countries• 3B$+ valuation

Page 3: How to scale tech teams. From 10 to 100 engineers

3

• Company founded in June 2011• Founding team

– No technical background– Strong M&A and fund-raising experience– Significant domain knowledge

• Licensed codebase– ~150k LOC– ~0% test coverage– No automated deployment– No documentation– >30 self-patched external libraries

Starting line: July 2011

Page 4: How to scale tech teams. From 10 to 100 engineers

4

Fix the plane while flying

Page 5: How to scale tech teams. From 10 to 100 engineers

5

Build cohesive and autonomous teams

Page 6: How to scale tech teams. From 10 to 100 engineers

6

„Treat your men as you would your own beloved sons. And they will follow you into the deepest valley “

Sun Tzu – The Art of War

Establish good team dynamics

Page 7: How to scale tech teams. From 10 to 100 engineers

7

To scale you need to delegate correctly

Page 8: How to scale tech teams. From 10 to 100 engineers

8

„Display some fucking adaptability“Bobby Shaftoe – Cryptonomicon

Set up a culture of trust and allow for mistakes

Page 9: How to scale tech teams. From 10 to 100 engineers

9

„The single biggest problem in communication is the illusion that it has taken place“

George Bernard Shaw

Page 10: How to scale tech teams. From 10 to 100 engineers

10

Remove bottlenecks

Page 11: How to scale tech teams. From 10 to 100 engineers

11

Mind the system architecture

Page 12: How to scale tech teams. From 10 to 100 engineers

12

Everybody starts somewhere

Page 13: How to scale tech teams. From 10 to 100 engineers

13

Cohesive and autonomous teams

Page 14: How to scale tech teams. From 10 to 100 engineers

14

@SAMUFUENTES