Communication in Agile environment
Agile teams usually work in Open Spaces. This makes communication easier, but it also introduces a problem: it is easier to interrupt your coworker. We all know what interruption means for programmers:
Some people (e.g., DHH or Joel Spolsky) argue that working in Open Space is not a good idea at all. They even wrote about that in their books:
Here are three tips that can help you to fix this issue:
- When you want to ask somebody about something, send an email, or instant message instead of talking to him (even, and especially, when he sits next to you).
- Keep headphones on all the time when you working. Even if you are not listening to anything. This will make others hesitate more before talking to you.
- Convince everybody from your team to apply tips 1 and 2.
I recommend you to check Michal Sliwon's blog entry: Asynchronous communication at work, where you can find even more tips. It is also worth to read books Remote, and Smart and Gets Things Done (you can find them on my favorite books list). Both are against working in Open Spaces. First - is favoring working remotely. Second - private offices. Nevertheless, it is surprising how many ideas from these books - applied in remote work, and private office environments - can also work in Open Spaces.
Are you working in Open Space? What are you doing to be productive?