Some of these tools really aren't very useful in small projects. The development methodology of the project also makes a difference. In older methodologies such as Waterfall, instant messaging and discussions aren't quite as important as in Agile since the requirements are basically written in stone.
In Agile, the requirement process is much more flexible and developers need to have more contact with the customer. Therefore, being able to have contact is much more important.
Without defining what kind of project they were looking to get data on, the results of the poll are somewhat meaningless. Perhaps this poll should have been more specific to the type and size of project it was looking for.
My experience has been that lone wolves are more of a hindrance than a help. They don't collaborate. They go their own way, and pay little attention to the needs of the project or their coworkers. You end up working around them. The net result is project failure, or at best unnecessary delays.
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.