Be#er teams
through remote working
Simone Carle, // @weppos
Be3er So4ware 2014
#BSW14
Slide 2
Slide 2 text
Remote Working
Pi5alls
Tools
In Real Life
Slide 3
Slide 3 text
WARNING
All characters appearing in this work
are NOT ficBBous.
Any resemblance to real persons,
living or dead, is absolutely REAL.
Slide 4
Slide 4 text
@weppos
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
What is remote
working?
Slide 7
Slide 7 text
Remote working is a
different way of working,
with different constraint and
processes
Slide 8
Slide 8 text
Remote working brings you
the freedom to spend as
much Hme as you can in the
places you love
Slide 9
Slide 9 text
Remote working permits a
flexibility and freedom that
increases your quality of life
Slide 10
Slide 10 text
Remote working increases
team producHvity by
encouraging focusing and
reducing Hme waste
Slide 11
Slide 11 text
Remote working can
drasHcally cut down
company costs and
expenses
Slide 12
Slide 12 text
Remote working encourages
habits of communicaHon and
collaboraHon that can make
a team objecHvely be3er
Slide 13
Slide 13 text
But only if it's done well
Slide 14
Slide 14 text
Remote working is not
suitable for everyone
Slide 15
Slide 15 text
Remote working is not a
panacea for all that ails the
modern workplace
Slide 16
Slide 16 text
Does it work?
Slide 17
Slide 17 text
Does it work?
Slide 18
Slide 18 text
Dispersed teams can act.ally out3erfor5 g7oups that
are collocated.
— MITSloan
Does it work?
Slide 19
Slide 19 text
Approximately 69 percent of the employees sur>eyed
cited higher productivit@ when working remote, and
75 percent of those sur>eyed said the timeliness of
their work improved.
— Cisco via Help Scout
Does it work?
Slide 20
Slide 20 text
By telecommuting, 83 percent of employees said their
abilit@ to communicate and collaborate with co-
workers was the same as, if not beKer than, it was
when working on-site.
— Cisco via Help Scout
Does it work?
Slide 21
Slide 21 text
Does it work?
Slide 22
Slide 22 text
Does it work?
Slide 23
Slide 23 text
Does it work?
Slide 24
Slide 24 text
Does it work for everybody?
Slide 25
Slide 25 text
NO
Slide 26
Slide 26 text
Yahoos can no longer work from home
— CNN
Slide 27
Slide 27 text
Pi5alls
Slide 28
Slide 28 text
CommunicaBon
Slide 29
Slide 29 text
Enforce proper
(over)communicaHon
techniques
COMMUNICATION
Slide 30
Slide 30 text
Don’t use email internally
COMMUNICATION
Slide 31
Slide 31 text
Limit face-to-face
discussions
COMMUNICATION
Slide 32
Slide 32 text
Remote by default
http://stet.editorially.com/articles/making-remote-teams-work/
Slide 33
Slide 33 text
Everyone on the team must
adapt to remote working
REMOTE BY DEFAULT
Slide 34
Slide 34 text
Make sure every team
member is at least
someHmes remote
REMOTE BY DEFAULT
Slide 35
Slide 35 text
Office Hours
Slide 36
Slide 36 text
Strict office hours don’t play
nicely with remote working
OFFICE HOURS
Slide 37
Slide 37 text
Determine basic
availabiliHes based on
Hmezones
OFFICE HOURS
Slide 38
Slide 38 text
Share team availabiliHes
OFFICE HOURS
Slide 39
Slide 39 text
No content
Slide 40
Slide 40 text
Timezones
Slide 41
Slide 41 text
Schedule your day wisely
TIMEZONES
Slide 42
Slide 42 text
Plan for async
communicaHons
TIMEZONES
Slide 43
Slide 43 text
Personality
Slide 44
Slide 44 text
Remote work
is not for everyone
PERSONALITY
Slide 45
Slide 45 text
Get people that
don’t need a manager
PERSONALITY
Slide 46
Slide 46 text
Remote working requires a
proper mindset
PERSONALITY
Slide 47
Slide 47 text
No content
Slide 48
Slide 48 text
Meetups
Slide 49
Slide 49 text
Face to face meetups are
vital
MEETUPS
Slide 50
Slide 50 text
No content
Slide 51
Slide 51 text
Encourage company retreats
MEETUPS
Slide 52
Slide 52 text
No content
Slide 53
Slide 53 text
Encourage regular hangouts
MEETUPS
Slide 54
Slide 54 text
No content
Slide 55
Slide 55 text
Tools
Slide 56
Slide 56 text
CommunicaBon
CollaboraBon
AutomaBon
IntegraBon
Slide 57
Slide 57 text
CommunicaBon
Slide 58
Slide 58 text
History is crucial
CHAT
Slide 59
Slide 59 text
CHAT Hipchat
Slide 60
Slide 60 text
Hangout, if necessary
VIDEO
Slide 61
Slide 61 text
VIDEO Google Hangout
Slide 62
Slide 62 text
No emails
EMAIL
Slide 63
Slide 63 text
AutomaBon
Slide 64
Slide 64 text
BOT github / hubot
Slide 65
Slide 65 text
BOT Steve McBots
Slide 66
Slide 66 text
BOT Steve McBots
Slide 67
Slide 67 text
BOT Steve McBots
Slide 68
Slide 68 text
DEPLOY go-remote-control
Slide 69
Slide 69 text
DEPLOY Steve McBots + go-remote-control
Slide 70
Slide 70 text
TESTING Travis CI
Slide 71
Slide 71 text
QUALITY Code Climate
Slide 72
Slide 72 text
PROVISIONING Chef
Slide 73
Slide 73 text
CollaboraBon
Slide 74
Slide 74 text
CODE GitHub
Slide 75
Slide 75 text
CODE GitHub CodeReview
Slide 76
Slide 76 text
DISCUSSIONS GitHub Pull-Request
Slide 77
Slide 77 text
DISCUSSIONS GitHub Pull-Request
Slide 78
Slide 78 text
ISSUES GitHub Issues
Slide 79
Slide 79 text
DOCUMENTATION GitHub Wiki
Slide 80
Slide 80 text
An outdated or inaccurate
comment is worse than no
comment at all
Slide 81
Slide 81 text
IntegraBon
Slide 82
Slide 82 text
NOTIFICATION HipChat
Slide 83
Slide 83 text
NOTIFICATION HipChat
Slide 84
Slide 84 text
NOTIFICATION HipChat
Slide 85
Slide 85 text
AGGREGATION Papertrail
Slide 86
Slide 86 text
AGGREGATION Papertrail
Slide 87
Slide 87 text
IRL
Slide 88
Slide 88 text
It’s not all black or white
Slide 89
Slide 89 text
You can choose your shade
Slide 90
Slide 90 text
And discover that
Slide 91
Slide 91 text
You can (safely) deploy on Friday
Slide 92
Slide 92 text
You can have more Hme for you
Slide 93
Slide 93 text
You can have fun at work
Slide 94
Slide 94 text
Thanks.
h3p://joind.in/talk/view/12265
Slide 95
Slide 95 text
No ananas were harmed in
the making of this
presentaBon