Why are we distributed?Same reason as MySQL”Hire the best we could, regardless of location.”Its also tough to hire in Switzerland, lots of competition with the big banks.
If you don’t get the right people - the best tools and processes will not help you. This applies to co-located teams and distributed teams.
Remote working is not suitable for everybody.You have to be a self starter. A do’er. What does that mean? A self starter?I don’t know, but in our team we do have an unusually high number of community builders But if you get the right team together, imho the team can be as efficient if not better than co-located teams.
Added benefit of Bridging communities. Getting new influences more opportunities than being geographically clustered together.
As a result, we have all past connectionsWorked togetherEducated togetherWent to same meetupsFriends
Why constrain yourself?Would you rather have a team of A players working remotely or team of B players co-located?Often people adhere to contraints when hiring people, location, skills, experience.You are missing great opportunities!
If distributed teams is seen as a weakness, you can turn it into an opportunity.There are many benefits, but commuting can be considered 1 of them.Commuting is a huge cause of health, relationship and productivity problems
Scrum is a very good process to enable distributed teams to get stuff doneConstant feedback cyclesYou have to delivery at end of each iterationContinuous improvement. Know when you are failing.So now I am just going to walk through this process to show you how we work, what tools we use etc..Starting with product backlog planning. Rule no.1 of distributed teams. It’s a good idea if you meet face to face.We are lucky enough that 2 teams can meet face to face every 3 weeks.
Cloud – don’t host this stuff your selvesThen, when the backlog is created. We print it all out on paper again for sprint planning!
Face to face for each teamAfter planning, we update our digital tools again, so we can distribute and start the sprint
Daily standup is such a important meeting for a distributed teamSometimes it’s the only point of contact30 minutes
HipChat or Campfire
Lucky to have these tools and services.
1. Working from Home
SyncNorwich Agile August 2013
4. 400+ employees
40 different countries
95% percent of developers working from home.
”Hire the best we could, regardless of location."
5. The creators didn’t meet until the company was
acquired by Amazon in 1998.
They met for the first time at a welcome party in a
hotel near Heathrow
6. Marissa Mayer, Feb 2013
"to become the absolute best place to
work, communication and collaboration will
be important, so we need to be working side-
by-side. That is why it is critical that we are
all present in our offices.”
7. 22 team members
3 Scrum teams
4 THINGS 2 THINGS
USE YOUR NETWORKS
11. @Constraint(validatedBy = Location.class)
HIRING. WHY THE
12. ONE BENEFIT !COMMUTING
40% likelier to divorce when
commuting longer than 45 minutes
Every 10 minutes spent commuting, an
employee makes 10 percent fewer
“social connections,” or interactions
with friends, family and co-workers
Umea University in Sweden & Brown Univesity
1 minute equals 0.0257 minute less
exercise, 0.0387 minute less food
preparation, and 0.2205 minute less
13. CO-WORKING SPACE
14. HAPPY TEAM THAT DELIVER
15. What's an awesome communication tool?
17. PRODUCT BACKLOG
19. JIRA (GREENHOPPER + WIKI)
20. SPRINT PLANNING
21. TEAM VELOCITY
22. DAILY STANDUP – 30 MINS
28. MEETING (FACE TO FACE)
29. SPRINT REVIEW &
30. QUARTERLY CONFERENCE
31. MAKE IT SOCIAL
We don’t have to be disconnected.