Post on 15-Apr-2017
REMOTE GAMES
Tommy Quitt
APIL 2017
Why is it difficult?
Culture differences
Trust
Communications
Different mental models
Work transition / temporal agility
From: Factors that Inhibit Globally Distributed Software Development Teams, Deanna House, 2012
-Wayne Dyer-
If you change the way you
look at things,
the things you look at change.
Agile ManifestoIndividuals &
interactions
OV
ER
*
Processes & Tools
Working
software
OV
ER
*
Comprehensive
documentation
Customer
collaboration
OV
ER
*
Contract negotiation
Responding
to change
OV
ER
*
Following a
plan
Do Remote Teams Contradict The Manifesto
Business people and developers must work together
daily throughout the project.
Build projects around motivated individuals. Give them
the environment and support they need, and trust them
to get the job done.
The most efficient and effective method of conveying
information to and within a development team is face-to-
face conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development. The
sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
Continuous attention to technical excellence and good
design enhances agility.
Simplicity—the art of maximizing the amount of work not
done—is essential.
Wechange.company
@TOMMYQ
All Rights Reserved © 2017
@ SHIRLYRONENRL
About Wechange
Remote teams Agile in scale DevOps
Big data, Machine
learning
Agile project
delivery
Agile Sales
All Rights Reserved © 2017
TOOLS
METHODS CULTURE
All Rights Reserved © 2017
TOOLS
METHODS CULTURE
All Rights Reserved © 2017
Develop the
team culture
even if it is
remote
Selfless Care about the
others
Humour
Culture
All Rights Reserved © 2017
It is more expensive (because of tools, visits)
We need to freeze
documents
People on the phone understand and act as if they were in the same
room
All Rights Reserved © 2017
• Acknowledge the remoteness and then align the mindset
o “what would you do in this call to be fully engaged?” commitment
• Use the retro to discuss the remote methods
All Rights Reserved © 2017
TOOLS
METHODS CULTURE
All Rights Reserved © 2017
Collaboration Tools
All Rights Reserved © 2017
How can we make video better?
Bring the camera
to the board!
Add a second
camera
Don’t be afraid to
use pen and
paper (not only
virtual tools)
All Rights Reserved © 2017
All Rights Reserved © 2017
Video Conferencing Remote Boards Collaboration
All Rights Reserved © 2017
TOOLS
METHODS CULTURE
All Rights Reserved © 2017
Things you can do remotely
Grooming Planning Dailies
Demo Retro
All Rights Reserved © 2017
All Rights Reserved © 2017
All Rights Reserved © 2017
All Rights Reserved © 2017
All Rights Reserved © 2017
General Rules
• Disproportion between people in the room and people online if yes, everybody connects remotely from their desk
• Speak a “local language” Speak only English (or any other common language like Hobbitish)
• Always turn on the camera!
• Start and finish on time
• Leave enough time for set up (preferably keep the line always open)
All Rights Reserved © 2017
General Rules
1. Shorten the setup time (scrum room, equipment always working)
2. Be creative (add another camera…)
3. Use the board for summaries
4. In the meeting:
Give priority to people who are remote
Make sure everybody is aligned by asking remote people if they understood
Turn the attention of people who “forget” the remote people
Bring the board to the camera
All Rights Reserved © 2017
All Rights Reserved © 2017
All Rights Reserved © 2017
Atlassianhttps://www.atlassian.com/agile/remote-teams
The Death of the Office http://2ndscale.com/rtomayko/2012/
adopt-an-open-source-process-constraints
Panda strike: Flaws in agile https://www.pandastrike.com/posts/2
0150304-agile
Good Strategies https://www.scrumalliance.org/comm
unity/articles/2015/september/must-
have-strategies-in-distributed-agile
All Rights Reserved © 2017