4 ms·
Based on my experience working in IT on complex projects, it is better to work together in the same room/office, if you have a team that is not all seniors and
by arein3 3y ago
Based on my experience working in IT on complex projects, it is better to work together in the same room/office, if you have a team that is not all seniors and if you work on a greenfield project where you have a lot of structure to put in place.
Often with people that are doing something new to them, they might have a "mental barrier" of doing something new, because there are a lot of things to take into account, and discussing with somebody experienced in person helps more that having a video call.
Also making some architectural decisions might take a lot of time if there are multiple potential solutions, each with pros and cons (ex. which message broker / http client / log & metric aggregator / sql database to pick). Being in the same room, a few senior developers and possibly the infrastructure guy makes it easier.
When working on already launched projects, the architecture is already in place and doing maintenance or adding new features does not need a lot of communication/synchronization between team members, so doing that remotely is not an issue. However it might be if you are not familiar with the project, or don't have experience, or you have associates in the team and you need good performance from them.
I don't know if it's the same when working on simpler projects.
- gumballindie 3y ago> IT on complex projects, it is better to work together in the same room/office I guess it depends. If the most “complex IT projects” out there can work without ever meeting in person so can your team.
- maigret 3y agoWhich ones?
- arein3 3y agoDepends from case to case. It might be a complex project, but the lead/architect already has the right answers and there will be smooth sailing. On the contrary it might be a project with constantly changing requirements, new portions of tech stack for all the team, tight deadlines, some tool chosen for a task does not support something, bugs, estimations did not meet reality. In that case (a challenging project) I would prefer the team in the office. Also if you are a begginer, I would recommend to search for work in office if it works for you. I dislike commuting more than half an hour, however I would like the team to be together if it's something challenging. I know it is hard to commute long time, especially if you have other responsibilities, but that does't change my opinion on what is the best for the team.