Slide 1

Slide 1 text

Building Efficient teams through remote working. Shodipo Ayomide - Studio 14 Company Workshop

Slide 2

Slide 2 text

HELLO! I am Shodipo Ayomide (developerayo) Formal Lead Dev Advocate & Engineer @VanHack Founder and CEO @fremer find meat @developerayo 2

Slide 3

Slide 3 text

What is remote working?

Slide 4

Slide 4 text

Understand This: REMOTE IS NOT ABOUT WORKING FROM HOME

Slide 5

Slide 5 text

It is about FLEXIBILITY

Slide 6

Slide 6 text

Remote is not easy.

Slide 7

Slide 7 text

Remote is worth it.

Slide 8

Slide 8 text

Remote working is a totally different way of working, with different constraint and processes.

Slide 9

Slide 9 text

Remote working brings you the freedom to spend as much time as you can with your family and the places you love

Slide 10

Slide 10 text

Remote working permits a flexibility and freedom that increases your quality of life

Slide 11

Slide 11 text

Remote working increases team productivity by encouraging focusing and reducing time wastage

Slide 12

Slide 12 text

Remote working can drastically cut down company costs and expenses.

Slide 13

Slide 13 text

Talent is equally distributed around the world but opportunity is not.

Slide 14

Slide 14 text

But only if it's done well

Slide 15

Slide 15 text

Remote working is not suitable for everyone

Slide 16

Slide 16 text

Does it work?

Slide 17

Slide 17 text

Dispersed teams can actually outperform teams that are collocated. — MITSloan

Slide 18

Slide 18 text

By telecommuting, 83 percent of employees said their ability to communicate and collaborate with coworkers was the same as, if not better than, it was when working on- site. — Cisco via Help Scout

Slide 19

Slide 19 text

Dispersed teams can actually outperform teams that are collocated. — MITSloan

Slide 20

Slide 20 text

Does it work for everybody?

Slide 21

Slide 21 text

NO

Slide 22

Slide 22 text

Communication

Slide 23

Slide 23 text

Don’t use email internally unless you want to send a proposal or something.

Slide 24

Slide 24 text

Make sure every team member is at least sometimes remote -mental health

Slide 25

Slide 25 text

Time zones

Slide 26

Slide 26 text

Schedule your day wisely

Slide 27

Slide 27 text

Personality

Slide 28

Slide 28 text

Remote work is not for everyone

Slide 29

Slide 29 text

Get people that don’t need a manager to do what they have to do.

Slide 30

Slide 30 text

Remote working requires a proper and stable mindset

Slide 31

Slide 31 text

Meetups

Slide 32

Slide 32 text

Face to face team meetups are !important

Slide 33

Slide 33 text

Encourage company retreats

Slide 34

Slide 34 text

Encourage company zoom/skype or hangout meetings for sync.

Slide 35

Slide 35 text

Remote Working Tools

Slide 36

Slide 36 text

The CCAI of remote work Communication is everything Collaboration is everything Automation is everything Integration is everything

Slide 37

Slide 37 text

Communication

Slide 38

Slide 38 text

History is crucial for referral on what a team mate said, do not clear cache or history.

Slide 39

Slide 39 text

Zoom/Skype or Hangout call, if necessary.

Slide 40

Slide 40 text

No emails unless it’s a very serious proposal and requires one. If not everything else goes in the team chat.

Slide 41

Slide 41 text

Automation

Slide 42

Slide 42 text

CHAT SlackBOT GitHub BOT Meeting Scheduling BOT Voting BOT Sharing BOT

Slide 43

Slide 43 text

CODE DEPLOYMENT ZEIT NOW Netlify Serverless Surge Render

Slide 44

Slide 44 text

CODE TESTING Travis CI QUALITY OF CODE Code Climate

Slide 45

Slide 45 text

Collaboration

Slide 46

Slide 46 text

GitHub

Slide 47

Slide 47 text

GitHub code review

Slide 48

Slide 48 text

GitHub Pull Request discussion

Slide 49

Slide 49 text

GitHub Issue discussion

Slide 50

Slide 50 text

GitHub Wiki #documentation

Slide 51

Slide 51 text

GitHub Issue discussion

Slide 52

Slide 52 text

An outdated or inaccurate comment is worse than no comment at all. Always respond to your team when you are being called out and do not claim busy

Slide 53

Slide 53 text

Integration

Slide 54

Slide 54 text

Twitter Bot GitHub Bot Code Climate Bot Travic CI Bot

Slide 55

Slide 55 text

With remote work you can have more time for you.

Slide 56

Slide 56 text

Dos and Don'ts

Slide 57

Slide 57 text

DO Document everything that can be documented.

Slide 58

Slide 58 text

DO Get Together

Slide 59

Slide 59 text

DON’T Exclude team from work conversations.

Slide 60

Slide 60 text

DON’T Assume

Slide 61

Slide 61 text

DON’T Hold people from 9 - 5

Slide 62

Slide 62 text

DON’T Hold people from 9 - 5

Slide 63

Slide 63 text

Thanks! Questions? Find me @developerayo