A Case Study on Tool Support for Collaboration in Agile Development

04/01/2020
by   Fabio Calefato, et al.
0

We report on a longitudinal case study conducted at the Italian site of a large software company to further our understanding of how development and communication tools can be improved to better support agile practices and collaboration. After observing inconsistencies in the way communication tools (i.e., email, Skype, and Slack) were used, we first reinforced the use of Slack as the central hub for internal communication, while setting clear rules regarding tools usage. As a second main change, we refactored the Jira Scrum board into two separate boards, a detailed one for developers and a high-level one for managers, while also introducing automation rules and the integration with Slack. The first change revealed that the teams of developers used and appreciated Slack differently with the QA team being the most favorable and that the use of channels is hindered by automatic notifications from development tools (e.g., Jenkins). The findings from the second change show that 85% of the interviewees reported perceived improvements in their workflow. Despite the limitations due to the single nature of the reported case, we highlight the importance for companies to reflect on how to properly set up their agile work environment to improve communication and facilitate collaboration.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/11/2022

When is Good Good Enough? Context Factors for Good Remote Work of Agile Software Development Teams. The Otto Case

The Covid-19 pandemic led to several challenges in everybody working lif...
research
11/10/2021

Agile Information System Development Organizations Transforming to Large-Scale Collaboration

We report findings from a case study of a large agile information system...
research
11/17/2021

How a 4-day Work Week affects Agile Software Development Teams

Context: Agile software development (ASD) sets social aspects like commu...
research
01/26/2018

Coordinating Knowledge Work in Multi-Team Programs: Findings from a Large-Scale Agile Development Program

Software development projects have undergone remarkable changes with the...
research
04/04/2019

The prospects of a quantitative measurement of agility: A validation study on an agile maturity model

Agile development has now become a well-known approach to collaboration ...
research
02/10/2020

Building Implicit Vector Representations of Individual Coding Style

With the goal of facilitating team collaboration, we propose a new appro...
research
12/10/2021

Improving Productivity through Corporate Hackathons: A Multiple Case Study of Two Large-scale Agile Organizations

Software development companies organize hackathons to encourage innovati...

Please sign up or login with your details

Forgot password? Click here to reset