What is it about?
Software teams are more reliant than ever on tools to help them collaborate, communicate, and coordinate, especially when team members are working in different locations. This short paper details the various types of tools that are essential for effective collaboration, such as chat tools and digital whiteboards.
Featured Image
Photo by Jexo on Unsplash
Why is it important?
Software development continues to be performed by teams distributed across multiple locations. Working across distances and time zones can cause collaboration and communication difficulties, leading to misunderstandings, frustrations, rework, and potential delays in software deliveries. Providing developers with effective collaborative tools to help them work synchronously and asynchronously can help overcome collaboration difficulties. This practical paper, which is aimed at practitioners, outlines a set of such collaboration tools widely adopted by many organizations. It also provides guidance, such as factors to consider when deciding which tools to adopt.
Perspectives
This short paper provides practical guidance to practitioners based on the researchers' prior research. Although it is aimed at software teams, the advice provided is also applicable to information workers more generally.
Victoria Jackson
University of Southampton
Read the Original
This page is a summary of: Collaboration Tools for Developers, IEEE Software, March 2022, Institute of Electrical & Electronics Engineers (IEEE),
DOI: 10.1109/ms.2021.3132137.
You can read the full text:
Contributors
The following have contributed to this page







