We switched from almost always in the office to a ROWE (Results Only Work Evironment) and now 90%+ of the time we all work from home. According to a company survey of the people in the ROWE, devs feel more productive, and managers feel there has been no change in productivity. I think this is because we are measuring productivity in different ways. Managers measure productivity over a week or month, which has stayed static, whereas devs measure productivity in amount of time they have to spend to get stuff done. When you don't have to spend 1-2 hours commuting, you spend less time "at work" and get the same amount done.
Personally, I like it, but we also already had a culture of doing a lot of talking via IM. In this day and age, there's no excuse for not being able to get ahold of people. But by the same token, you can't always assume someone is going to respond in 30 seconds. I hope no one is so dependent on other people that someone taking 20 minutes to respond is a complete blocker.
We use Google hangouts extensively for meetings and often open them up just to chat and connect with fellow devs.
We have lost a little bit of a sense of belonging to the team. I think extensive use of google hangouts helps a lot with this. With most laptops having a camera, there's little excuse not to fire one up whenever anyone wants to talk.
> We switched from almost always in the office to a ROWE (Results Only Work Evironment)
That's awesome terminology. I work from home now, but I had a test run in my previous job that was almost always in the office. I ruptured my Achilles and was unable to move about. I felt more pressure (in a good way) to get stuff done, because I felt that i could delay my return to the office longer if it was crystal clear that I was being productive.
I found the same odd productivity boost working a week out of 2 week vacation on the beach in NC. Surprisingly, I was able to focus a lot better since i wanted to have lunch with the family and go for a swim and also because I knew I wanted to stop at 5PM for some beach time. I should clarify that I wanted to stop and feel good about myself that I accomplished a day of work.
Personally, I like it, but we also already had a culture of doing a lot of talking via IM. In this day and age, there's no excuse for not being able to get ahold of people. But by the same token, you can't always assume someone is going to respond in 30 seconds. I hope no one is so dependent on other people that someone taking 20 minutes to respond is a complete blocker.
We use Google hangouts extensively for meetings and often open them up just to chat and connect with fellow devs.
We have lost a little bit of a sense of belonging to the team. I think extensive use of google hangouts helps a lot with this. With most laptops having a camera, there's little excuse not to fire one up whenever anyone wants to talk.