Remote control? - How to organize work in Corona times and what we can learn from Open Source communities

A presentation at FrOSCon 2020 in August 2020 in 53757 Sankt Augustin, Germany by Jutta Horstmann

Slide 1

Slide 1

Remote control? How to organize work in Corona times and what we can learn from Open Source communities FrOSCon, August 23, 2020 Jutta Horstmann . eyeo . Chief Operating Officer (COO)

Slide 2

Slide 2

Remote collaboration in Open Source communities Remote in companies similarities and differences Examples from a hybrid approach - pre-Corona How to organize remote work in a global pandemic 2

Slide 3

Slide 3

Remote collaboration in Open Source communities

Slide 4

Slide 4

Developing software as an Open Source project requires the ability to involve any contributor irrespective of their → location, → timezone, → or working hours. 4

Slide 5

Slide 5

▪ Asynchronous ▪ Written ▪ Volunteers ▪ Tooling for collaboration and communication ▪ Yearly conferences ▪ Regular local user groups 5

Slide 6

Slide 6

“Doing remote” in companies

Slide 7

Slide 7

Varieties of remote work Distributed vs. Dispersed 7

Slide 8

Slide 8

Varieties of remote work Fully remote vs. Sometimes 8

Slide 9

Slide 9

Varieties of remote work Settlers vs. Digital Nomads 9

Slide 10

Slide 10

Varieties of remote work Fully-remote Remote-first Remote-friendly Remote by default Hybrid 10

Slide 11

Slide 11

Cool Best talent Diversity Family-friendly Inclusive Eco-friendly 11

Slide 12

Slide 12

Cool Best talent Sucks Remote to the team Diversity Timezones Family-friendly Crappy connection Inclusive Conference calls Eco-friendly Loneliness 12

Slide 13

Slide 13

▢ Global talent pool Why remote ▢ Lower salaries ▢ Mergers and acquisitions ▢ Closer to customers ▢ Diverse teams ▢ Happy workforce 13

Slide 14

Slide 14

Remote Strategy 14

Slide 15

Slide 15

Business Goals Leadership Remote Culture Collaboration Commu-n ication Co-Located 15

Slide 16

Slide 16

Business Goals Leadership Remote Culture Collaboration Commu-n ication Co-Located 16

Slide 17

Slide 17

Remote Strategy Business Goals Leadership Remote Culture Collaboration Commu-n ication Co-Located 17

Slide 18

Slide 18

Remote Strategy ▢ Hiring strategy ▢ Onboarding strategy ▢ Education and training ▢ Communication policies ▢ Team building ▢ Tooling ( → Privacy!) ▢ Remote facilitation ▢ Workplace experience 18

Slide 19

Slide 19

Remote strategy of Open Source communities ▢ Hiring strategy → Worldwide ▢ Onboarding strategy → RTFM ▢ Education and training → Code review, code sprints ▢ Communication policies ▢ Team building → Netiquette, Code of Conduct ▢ Tooling ( → Privacy!) → Conferences, User groups ▢ Remote facilitation → Git{Hub,Lab}, mailing lists… → Async communication 19

Slide 20

Slide 20

Examples from a hybrid approach pre-Corona

Slide 21

Slide 21

eyeo… Who?

Slide 22

Slide 22

Open source Most popular browser extension worldwide #1 ad blocker 22

Slide 23

Slide 23

We create a AUTHORITIES sustainable and fair ecosystem by building, monetizing and distributing USERS ADVERTISERS ad blocking technologies for everyone and everything online. PUBLISHERS SOLUTIONS 23

Slide 24

Slide 24

44% Cologne 39% Remote 13% Berlin 4% Malmö 100% Home Office 24

Slide 25

Slide 25

Remote at eyeo - “Open Source heritage” ▪ Public asynchronous written communication ▪ Public documentation ▪ Public work tracking ▪ Individual working hours ▪ Free choice of topics to work on 25

Slide 26

Slide 26

Clash of cultures - Building a for-profit business on an Open Source project ▪ Public tooling vs Business confidentiality ▪ Long waiting times vs Agile flow ▪ Individualism vs Team work 26

Slide 27

Slide 27

eyeo’s Remote Strategy Remote Fitness Tooling Workplace experience Trust building 27

Slide 28

Slide 28

Remote Fitness 28

Slide 29

Slide 29

Tooling 29

Slide 30

Slide 30

Trust Building 30

Slide 31

Slide 31

Workplace Experience 31

Slide 32

Slide 32

How to organize remote work in a global pandemic

Slide 33

Slide 33

What happened ▪ End of Feb: 1st encounter with infected person ▪ March 7: Closing Cologne office ▪ March 14: Closing all offices; Travel ban ▪ Lockdowns and curfews ▪ Schools and kindergartens closed ▪ 12 people quarantined, 3 positive ▪ All in-person company and team events canceled 33

Slide 34

Slide 34

Crisis management Goal:

  1. Set up Corona Task Force Keep everybody safe
  2. Set up communication and information channels Keep productivity up
  3. Set everybody up for “new normal” 4. Create emergency plans 5. Learn & improve 34

Slide 35

Slide 35

Communication ▪ Mailings ▪ Intranet: Weekly updates ▪ Corona News Hub ▪ FAQ ▪ #coronavirus Channel ▪ AllHands presentations 35

Slide 36

Slide 36

Set everybody up for “new normal” ▪ 2 Corona Community days ▪ Get equipment from the offices ▪ 100€ extra office allowance ▪ Ensure tools’ scalability ▪ Corona Family Care 36

Slide 37

Slide 37

Improve tooling ▪ Video call: More connections ▪ Ensure scalability and stability ▪ 24/7 helpdesk ▪ Better chat tool: Mattermost ▪ Whiteboard / flipchart tool: Mural ▪ Games ▪ Security & Privacy! 37

Slide 38

Slide 38

Ensure team collaboration ▪ Daily in-person standups ▪ Team agreements ▪ Remote facilitation trainings ▪ Remote team days 38

Slide 39

Slide 39

Keep us together as a company ▪ #coronavirus channel ▪ Blogs ▪ Always-on video call ▪ Virtual drinks ▪ Online lunches / games ▪ Cross-company “Summer week” ▪ Cross-company “Hackathon” ▪ “Happy Hour” for serendipity 39

Slide 40

Slide 40

Vacation / Staycation 40

Slide 41

Slide 41

41

Slide 42

Slide 42

eyeo Corona mood curve We can do it! We’re all in this together! ? Set us up properly Home schooling Video call fatigue Isolation Pandemic! Stay at home! Getting used to it Adapting 42

Slide 43

Slide 43

Aren’t we there yet…? ▪ Lock down ▪ Curfew ▪ Kids at home ▪ Caring for parents ▪ Trying to achieve goals ▪ Covering for colleagues 43

Slide 44

Slide 44

44

Slide 45

Slide 45

Mental Health Support ▪ Online Yoga - twice/week ▪ Online meditation - daily ▪ Leadership trainings ▪ InstaHelp & therapist ▪ Keep 2019 vacation days ▪ Descoping & de-parallelizing ▪ Re-opening the offices? 45

Slide 46

Slide 46

Office Re-Entry? ▪ Re-Entry Plan - since April ▪ Involve Medical and Workplace Security advisor ▪ Innovation Jam project 46

Slide 47

Slide 47

What’s next? ▪ Aug: In-person Team Days pilot ▪ Sep: Corona Office Re-Entry? ▪ Sep: Influenza vaccinations ▪ Oct: Remote Ad Blocker Dev Summit ▪ Oct: Next cross-company remote event? ▪ Dec: Christmas party - in person? 47

Slide 48

Slide 48

Old normal COVID-19 times Video calls: 150 people in same call Video calls: 150 people in same call Onboarding: 2 weeks in Cologne Remote onboarding eyeo lunch crew Remote lunch time together After hour beer on the office terrace Virtual drinks Meet at the coffee machine Always-on video call; Random chat-roulette Flipcharts and whiteboards Mural: Virtual whiteboards, post-its… Summer week June Remote Event Hackathon Remote Hackathon and Innovation Jam Yoga in the offices Online Yoga Board game night Lunch games - Jackbox, Drawful… 48

Slide 49

Slide 49

Take-Aways

Slide 50

Slide 50

Take-Away #1 Working remotely under normal circumstances is different from during a pandemic.

Slide 51

Slide 51

Take-Away #2 Be approachable. Share your stories. Stay kind.

Slide 52

Slide 52

Take-Away #3 Nothing beats an in-person encounter.

Slide 53

Slide 53

Thank you. Questions? Find me on Twitter: @smphr LinkedIn: jhorstmann Mail: j.horstmann@eyeo.com 53