Building DISTRIBUTED SYSTEMS in DISTRIBUTED TEAMS Philipp Krenn @xeraa

Who is working from HOME?

Who is working from a COWORKING SPACE?

Who is working from an OFFICE?

Who can work from home for 1 DAY / WEEK?

DEVELOPER

CLUSTER

UNSTRUCTURED, DISTRIBUTED, DIVERSE

1400 ELASTICIANS +

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

Distributed By Design

DISTRIBUTED NOT REMOTE

X-SCHOOL

ALWAYS ON

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

RELEASE PARTY

PROCESS PER TEAM

COMPANY ALL HANDS ENGINEERING ALL HANDS

Values

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

TECH PROGRESS OVER PERFECTION

TECH DESIGN FOR TODAY! USE ABSTRACTIONS WITH CARE

TECH REMOVE FIRST, FIX LATER

PEOPLE BE KIND

PEOPLE EMPATHY FOR PASSION

PEOPLE REPORT ABUSIVE COMMENTS

MY EXPERIENCE

DO THE RIGHT THING

YOU VOLUNTEER

SOMETIMES YOU ARE VOLUNTOLD

COMMUNICATION IS OPEN & PUBLIC

Downsides

SHARE THE PAIN OF TIMEZONES

COMMUNICATION CAN FAIL

CULTURES ARE DIFFERENT

DECISIONS CAN DRAG

Day

CRAZY

FLEXIBLE

TRADITIONAL

Tools

SYNC

ASYNC

Hiring

OH: It’s not “hard” skills vs “soft” skills - its “technical” vs “professional” skills. — https://twitter.com/freakboy3742/status/907032201497255942

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

30,000 CV + PER QUARTER

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

Numbers

INDICATOR ARRIVALS: 130 DEPARTURES: 9

Conclusion

Who wants to work from AN OFFICE?

Who wants to work from HOME?

NO GOING BACK

QUESTIONS? Philipp Krenn @xeraa