An Empirical Investigation of Pull Requests in Partially Distributed BizDevOps Teams

03/23/2021
by   V. Stray, et al.
0

In globally distributed projects, virtual teams are often partially dispersed. One common setup occurs when several members from one company work with a large outsourcing vendor based in another country. Further, the introduction of the popular BizDevOps concept has increased the necessity to cooperate across departments and reduce the age-old disconnection between the business strategy and technical development. Establishing a good collaboration in partially distributed BizDevOps teams requires extensive collaboration and communication techniques. Nowadays, a common approach is to rely on collaboration through pull requests and frequent communication on Slack. To investigate barriers for pull requests in distributed teams, we examined an organization located in Scandinavia where cross-functional BizDevOps teams collaborated with off-site team members in India. Data were collected by conducting 14 interviews, observing 23 entire days with the team, and observing 37 meetings. We found that the pull-request approach worked very well locally but not across sites. We found barriers such as domain complexity, different agile processes (timeboxed vs. flow-based development), and employee turnover. Using an intellectual capital lens on our findings, we discuss barriers and positive and negative effects on the success of the pull-request approach.

READ FULL TEXT

page 4

page 5

page 7

research
04/26/2022

Socio-technical constraints and affordances of virtual collaboration – A study of four online hackathons

Hackathons and similar time-bounded events have become a popular form of...
research
03/10/2021

Designing a Bot for Efficient Distribution of Service Requests

The tracking and timely resolution of service requests is one of the maj...
research
07/05/2020

Understanding coordination in global software engineering: A mixed-methods study on the use of meetings and Slack

Given the relevance of coordination in the field of global software engi...
research
01/11/2021

The Many Facets of Distance and Space: the Mobility of Actors in Globally Distributed Project Teams

Global software development practices are shaped by the challenges of ti...
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
09/21/2020

Identifying the Mood of a Software Development Team by Analyzing Text-Based Communication in Chats with Machine Learning

Software development encompasses many collaborative tasks in which usual...

Please sign up or login with your details

Forgot password? Click here to reset