Chapter 5. Team Collaboration and Work Items
The poor workman hates his tools; the good workman hates poor tools. | ||
--Gerald M. Weinberg |
Software development involves people, knowledge, technique, tools, methodologies, and more. Managers, software architects, developers, and quality assurance teams have many challenges to deal with, particularly with the increasing geographic dispersion of software services teams across the entire globe. A lot of focus in the software industry has been on improving the productivity of these global teams, with particular emphasis in recent years on giving teams a seamless experience in collaboration.
Consider some of the problems we normally encounter when we communicate and collaborate with colleagues on a software development effort:
When you need to see if a colleague has arrived at work, you actually go to their desk and see if they're there.
When you want to talk to a colleague about an issue, you meet in person or make a telephone call to discuss.
Information...