X

Software development with distributed teams

My first job as a developer, in 2009, was remotely. And although this experience was positive, I do not know when I became a detractor of remote work. I think it was when I went from being a developer to leading work teams for a North American company where I started working later.

In 2012, the time in which my experience leading my first teams for this company is located, I ran into the first difficulties since part of the team was in the office and another part in the United States, keep in mind that at that time the tools for remote work were not as advanced as those that currently exist. Our main communication tools were email and Google Hangouts (previously called Google Talk). For the coordination of tasks, we used a tool called Basecamp. At the time they seemed like the right tools, but we constantly encountered “communication problems” that perhaps could have been avoided by all being in the same place.

When Swapps started, we established that we should have an office where we could all be in the same place, to coordinate work in a simpler way and thus avoid “communication problems”. This is how we settled into an office where we were all very close, we could even see each other face to face. We quickly saw some of the advantages:

This all sounds very good; however, it also has its disadvantages:

Back to remote work

Due to temporary circumstances, we were without an office for a couple of months and although it seemed crazy that the team went to work remotely for a while, we had to do it. From the first day we realized that the transition was natural, because the tools we use for day-to-day work allowed us to communicate effectively: Slack, Jira, Zoom (tools that did not exist in 2012 when the Internet was not as good).

Little by little, we realized that it was not necessary to be in the same place to work effectively, and although after 2 months we already had an office ready for everyone to go to work, we made going to the office optional. And that’s how the office started to look empty; Despite all the comforts, the vast majority of the team prefers to work at home and go to the office when necessary.

Advantages for the worker

Advantages for the company

¿How to compensate the lack of human contact?

Human contact is important, because seeing your partner’s face can tell you more than what is written in a report. That is why we have not stopped seeing each other daily (by camera) in the daily follow-up meetings and we try to meet in the office at least once a month to share some time.

It may interest you:  Manners in distributed work teams

Is an office needed?

After talking so much wonder about remote work, do you need an office? The office is probably not totally necessary; However, this is closely related to the type of business and the relationship that exists with customers. In our case, eventually clients visit us and some team members prefer
opt for the comfort that is in the office. Therefore, we have a good office, not very large, which is mainly occupied by administrative staff but allows us to operate from all levels. The only thing that is clear, is that with or without an office we can serve our clients with the same quality as always.


Tags: equipos distribuidossoftware developmentswappstrabajo remotovideollamadas