Building Distributed Systems in Distributed Teams

A presentation at NewCrafts in May 2018 in Paris, France by Philipp Krenn

Slide 1

Slide 1

Building DISTRIBUTED SYSTEMS in DISTRIBUTED TEAMS Philipp Kre ! 44444 @xer "

Slide 2

Slide 2

Who is working from HOME?

Slide 3

Slide 3

Who is working from a COWORKING SPACE?

Slide 4

Slide 4

Who is working from an OFFICE?

Slide 5

Slide 5

Who can work from home for 1 DAY / WEEK?

Slide 6

Slide 6

DEVELOPER ADVOCATE

Slide 7

Slide 7

CLUSTER

Slide 8

Slide 8

UNSTRUCTURED, DISTRIBUTED, DIVERSE

Slide 9

Slide 9

Q: https://sli.do/xeraa A: https://twitter.com/xeraa

Slide 10

Slide 10

850+ ELASTICIANS

Slide 11

Slide 11

Slide 12

Slide 12

Slide 13

Slide 13

Elasticats 4 Elastronauts 4 ELKompadres 4 Elastics 4 Elastigons 4 Elasticers 4 ElastiCoolians 4 Homo Elasticus 4 Elasticitizens 4 {elastician} 4 Elasticodians 4 The Elasticrew 4 Elasticons 4 Elastonians from Elastonia 4 Elastic Dudes / Elastic Dudettes

Slide 14

Slide 14

34+ COUNTRIES 30+ LANGUAGES 19+ TIME ZONES 16 OFFICES

Slide 15

Slide 15

Distributed By Design

Slide 16

Slide 16

Slide 17

Slide 17

DISTRIBUTED NOT REMOTE

Slide 18

Slide 18

X- SCHOOL

Slide 19

Slide 19

Slide 20

Slide 20

A LWAYS ON

Slide 21

Slide 21

(CROSS) TEAM TIME BUGPOOL, FIXITFRIDAY, OFFICE HOURS,...

Slide 22

Slide 22

RELEASE PARTY

Slide 23

Slide 23

Slide 24

Slide 24

PROCESS PER TEAM

Slide 25

Slide 25

ENGINEERING ALL HANDS SALES KICKOFF

Slide 26

Slide 26

Slide 27

Slide 27

Values

Slide 28

Slide 28

ELASTICSEARCH TEAM DEVELOPMENT CONSTITUTION https://github.com/elastic/engineering/blob/master/development_constitution.md

Slide 29

Slide 29

TECH PROGRESS OVER PERFECTION

Slide 30

Slide 30

TECH REMOVE FIRST , FIX LATER

Slide 31

Slide 31

TECH ONLY ACCEPT FEATURES THAT SCALE

Slide 32

Slide 32

PEOPLE BE KIND

Slide 33

Slide 33

PEOPLE EMPATHY FOR PASSION

Slide 34

Slide 34

PEOPLE REPORT ABUSIVE COMMENTS

Slide 35

Slide 35

MY EXPERIENCE

Slide 36

Slide 36

ELASTICIANS ARE ADULTS & TRUSTED

Slide 37

Slide 37

ELASTICIANS HAVE FAMILIES & PASSIONS

Slide 38

Slide 38

Elastic wi ! be providing 16 w " ks of 100% paid parental leave during the first year fo ! owing the birth or adoption of a child — whether you are a mom or a dad

Slide 39

Slide 39

DO THE RIGHT THING

Slide 40

Slide 40

YOU VOLUNTEER

Slide 41

Slide 41

SOMETIMES YOU ARE VOLUNTOLD

Slide 42

Slide 42

Downsides

Slide 43

Slide 43

SHARE THE PAIN OF TIMEZONES

Slide 44

Slide 44

COMMUNICATION CAN FAIL

Slide 45

Slide 45

CULTURES ARE DIFFERENT

Slide 46

Slide 46

DECISIONS CAN DRAG

Slide 47

Slide 47

T ! ls

Slide 48

Slide 48

SYNC

Slide 49

Slide 49

ASYNC

Slide 50

Slide 50

Slide 51

Slide 51

Hiring

Slide 52

Slide 52

OH: It's not "hard" ski ! s vs "soft" ski ! s

  • its "technical" vs "profe " ional" ski ! s. — https://twitter.com/freakboy3742/status/907032201497255942

Slide 53

Slide 53

AGE, GENDER, LOCATION, RACE,... IS JUST AN ATTRIBUTE

Slide 54

Slide 54

600 TO 950 CV PER WEEK

Slide 55

Slide 55

NO BULLSHIT INTERVIEWS

Slide 56

Slide 56

500 TO 600: 5M 600 TO 700: 3M 700 TO 800: 2M

Slide 57

Slide 57

Numbers

Slide 58

Slide 58

Slide 59

Slide 59

INDICATOR ARRIVALS: 130 DEPARTURES: 9

Slide 60

Slide 60

Conclusion

Slide 61

Slide 61

Who wants to work from AN OFFICE?

Slide 62

Slide 62

Who wants to work from HOME?

Slide 63

Slide 63

QUESTIONS? Philipp Kre ! 44444 @xer "