How a Geographically Distributed Software Team Managed to Negotiate Successfully using Chat Technology

Research output: Contribution to journalJournal articlepeer-review

Standard

How a Geographically Distributed Software Team Managed to Negotiate Successfully using Chat Technology. / Tenorio, Nelson; Bjorn, Pernille.

In: Revista Tecnologia e Sociedade, Vol. 15, No. 37, 2019, p. 183-206.

Research output: Contribution to journalJournal articlepeer-review

Harvard

Tenorio, N & Bjorn, P 2019, 'How a Geographically Distributed Software Team Managed to Negotiate Successfully using Chat Technology', Revista Tecnologia e Sociedade, vol. 15, no. 37, pp. 183-206. https://doi.org/10.3895/rts.v15n37.8655

APA

Tenorio, N., & Bjorn, P. (2019). How a Geographically Distributed Software Team Managed to Negotiate Successfully using Chat Technology. Revista Tecnologia e Sociedade, 15(37), 183-206. https://doi.org/10.3895/rts.v15n37.8655

Vancouver

Tenorio N, Bjorn P. How a Geographically Distributed Software Team Managed to Negotiate Successfully using Chat Technology. Revista Tecnologia e Sociedade. 2019;15(37):183-206. https://doi.org/10.3895/rts.v15n37.8655

Author

Tenorio, Nelson ; Bjorn, Pernille. / How a Geographically Distributed Software Team Managed to Negotiate Successfully using Chat Technology. In: Revista Tecnologia e Sociedade. 2019 ; Vol. 15, No. 37. pp. 183-206.

Bibtex

@article{7fe604e8a8ed452684cd298cc42817fd,
title = "How a Geographically Distributed Software Team Managed to Negotiate Successfully using Chat Technology",
abstract = "Negotiation is best accomplished in collocated settings, and negotiation in geographically distributed settings is prone to failure with a risk of conflicts. Investigating distributed software development, we were surprised to discover that a software development team, located in different parts of Brazil, was able to negotiate successfully and reach an agreement to change from ticket-oriented processes towards release-oriented processes for bug fixing activities using only chat technology. In this paper, we explore how the chat technology allowed the distributed software team (including both vendor and client team members) to successfully negotiate and reach agreement about adopting and implementing a new collaborative workflow in the governmental IT-project. Our research method is based upon an ethnographically informed empirical study of the software development involved in a Brazilian software company. Thus, the data collected shows that the chat technology provided a platform for the team to engage informally in important discussions across locations. The chat technology allowed participants to navigate both within and across diverse subgroups (collocated client-developers; distributed clientdeveloper, and distributed developers-developers), which supported successful subgroup dynamics avoiding the risk of conflicts emerging from faultlines.",
keywords = "Chat technology, Negotiation, Global software development, Distributed team, Double level language, Bug fixing, Faultlines, Subgroup dynamics, Software engineering",
author = "Nelson Tenorio and Pernille Bjorn",
year = "2019",
doi = "10.3895/rts.v15n37.8655",
language = "English",
volume = "15",
pages = "183--206",
journal = "Revista Tecnologia e Sociedade",
issn = "1809-0044",
publisher = "Universidade Tecnol{\'o}gica Federal do Paran{\'a}",
number = "37",

}

RIS

TY - JOUR

T1 - How a Geographically Distributed Software Team Managed to Negotiate Successfully using Chat Technology

AU - Tenorio, Nelson

AU - Bjorn, Pernille

PY - 2019

Y1 - 2019

N2 - Negotiation is best accomplished in collocated settings, and negotiation in geographically distributed settings is prone to failure with a risk of conflicts. Investigating distributed software development, we were surprised to discover that a software development team, located in different parts of Brazil, was able to negotiate successfully and reach an agreement to change from ticket-oriented processes towards release-oriented processes for bug fixing activities using only chat technology. In this paper, we explore how the chat technology allowed the distributed software team (including both vendor and client team members) to successfully negotiate and reach agreement about adopting and implementing a new collaborative workflow in the governmental IT-project. Our research method is based upon an ethnographically informed empirical study of the software development involved in a Brazilian software company. Thus, the data collected shows that the chat technology provided a platform for the team to engage informally in important discussions across locations. The chat technology allowed participants to navigate both within and across diverse subgroups (collocated client-developers; distributed clientdeveloper, and distributed developers-developers), which supported successful subgroup dynamics avoiding the risk of conflicts emerging from faultlines.

AB - Negotiation is best accomplished in collocated settings, and negotiation in geographically distributed settings is prone to failure with a risk of conflicts. Investigating distributed software development, we were surprised to discover that a software development team, located in different parts of Brazil, was able to negotiate successfully and reach an agreement to change from ticket-oriented processes towards release-oriented processes for bug fixing activities using only chat technology. In this paper, we explore how the chat technology allowed the distributed software team (including both vendor and client team members) to successfully negotiate and reach agreement about adopting and implementing a new collaborative workflow in the governmental IT-project. Our research method is based upon an ethnographically informed empirical study of the software development involved in a Brazilian software company. Thus, the data collected shows that the chat technology provided a platform for the team to engage informally in important discussions across locations. The chat technology allowed participants to navigate both within and across diverse subgroups (collocated client-developers; distributed clientdeveloper, and distributed developers-developers), which supported successful subgroup dynamics avoiding the risk of conflicts emerging from faultlines.

KW - Chat technology

KW - Negotiation

KW - Global software development

KW - Distributed team

KW - Double level language

KW - Bug fixing

KW - Faultlines

KW - Subgroup dynamics

KW - Software engineering

U2 - 10.3895/rts.v15n37.8655

DO - 10.3895/rts.v15n37.8655

M3 - Journal article

VL - 15

SP - 183

EP - 206

JO - Revista Tecnologia e Sociedade

JF - Revista Tecnologia e Sociedade

SN - 1809-0044

IS - 37

ER -

ID: 229058983