10 ways to work effectively as a distributed team - nick pellow

62
#atlassian

Upload: atlassian

Post on 25-Jan-2015

1.987 views

Category:

Software


0 download

DESCRIPTION

Look behind the curtain and walk a mile in the shoes of an Atlassian development manager working in a team spread across timezones, space, and culture. Learn how Atlassian’s FishEye/Crucible team is using Atlassian and non-Atlassian products to work effectively in a distributed team, while staying focused, motivated, and connected.

TRANSCRIPT

Page 1: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

#atlassian

Page 2: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

NICK PELLOW • DEVELOPMENT MANAGER • ATLASSIAN • @NIICK

Collaborating in a distributed team:How the FishEye/Crucible team work

Page 3: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Who are we?

Page 4: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

W h o a re w e ?

What are we building ?!

!

Page 5: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 6: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 7: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Team setup

SYDNEY GDANSK

Page 8: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

1. The elements

Page 9: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Communication

Page 10: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Strong leaders

Page 11: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Quality hiring

Page 12: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

No silos

Page 13: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Travel

Page 14: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

2. Release Planning

Page 15: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 16: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 17: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 18: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 19: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

3. Spiking and Speccing

Page 20: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 21: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 22: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 23: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 24: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 25: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

4. Project Plan

Page 26: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

The Will To Win Means Nothing Without The Will To Prepare.

J u m a I k a n g a a , Ta n z a n i a n m a r a t h o n r u n n e r

”“

Page 27: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 28: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 29: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

5. Feature Buddies

Page 30: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 31: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Feature Buddies. Your second pair of

eyes, ears, and hands that help ensure the

feature you’re leading is on time and of high

quality.

Page 32: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

A feature buddy is your buddy,

not your parent.

Page 33: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Feature buddies

SYDNEY GDANSK

Page 34: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Feature buddies

SYDNEY GDANSK

Page 35: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 36: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

6. QA Kick-offs

Page 37: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 38: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Ensure quality is a forethought, not an

afterthought.

Page 39: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

7. Sprint Planning

Page 40: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Distributed planning poker:

“know when to run ;)”

Page 41: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 42: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

8. Sprint Demos

Page 43: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 44: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 45: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 46: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 47: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 48: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 49: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

9. Standups

Page 50: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 51: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 52: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 53: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 54: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

10. Staying connected

Page 55: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 56: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 57: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 58: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 59: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 60: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 61: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow
Page 62: 10 Ways To Work Effectively as a Distributed Team - Nick Pellow

Thank you!

NICK PELLOW • DEV MANAGER FISHEYE/CRUCIBLE • ATLASSIAN • @NIICK