distributed teams: a quick survival guide

Post on 12-Feb-2017

491 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@Sarah_Tabrizi1

Distributed TeamsA Quick Survival Guide

@Sarah_Tabrizi

2

Are you in a distributed team?

Distributed Teams

@Sarah_Tabrizi

3

You are when …

• Your company has an office overseas• Your company has an office in Sydney• Your company has an office on the other

side of Melbourne• Your office has two floors• You have work from home arrangements• Your office is organized in cubicles• Or …

Distributed Teams

@Sarah_Tabrizi

4

… you know this guy

@Sarah_Tabrizi

5

The key point is the point where you find it easier to send an email than walk over to talk.

Martin Fowler

@Sarah_Tabrizi

6

Why?

• Hiring talented people • Getting closer to customers / partners• Covering more time zones• Getting cultural insights• Reducing costs ??

Distributed Teams

@Sarah_Tabrizi

7

Challenges

• Strangers or teammates?• Building trust• Mentoring juniors• Technical alignments• Communication across different

• Time zones• Languages• Cultures

Distributed Teams

@Sarah_Tabrizi

8

Ideas for successful team

• Inter-personal level• Team level• Technology level

Distributed Teams

@Sarah_Tabrizi

9

Inter-personal level

• Build relationship and renew it• Get to know others as real people• Convey emotions as much as possible• Get to know the other culture

Distributed Teams > Ideas for successful team

@Sarah_Tabrizi

10

Team level

• Have shared activities • Organize a Boot Camp• Send and Ambassador• Have remote pair programming• Plan for and Minimize the dependency• Create full-stack teams• Do frequent demos and retrospectives

Distributed Teams > Ideas for successful team

@Sarah_Tabrizi

11

Technology level

• Continuous integration• Enforced coding standards• Test Driven Development• Process automation• High bandwidth communication• Rich offline communication• Virtual boards

Distributed Teams > Ideas for successful team

@Sarah_Tabrizi

12

Offline collaboration example

@Sarah_Tabrizi

13

Question?

@Sarah_Tabrizi

14

Thank you

• Useful Resources• Remote versus Co-located Work, Martin Fowler (

http://martinfowler.com/articles/remote-or-co-located.html)

• Successful Distributed Agile Team Working Patterns, Monica Yap (http://www.solutionsiq.com/docs/successful-distributed-team-working-patterns.pdf)

• How Atlassian does it: 3 tips for remote teamwork, Dan Radigan, (http://blogs.atlassian.com/2013/07/how-atlassian-does-it-3-tips-for-remote-teamwork/)

top related