Large-scale software engineering is a collaborative effort where teams need to communicate to develop software products. Managers face the challenge of how to organise work to facilitate necessary communication between teams and individuals. This includes a range of decisions from distributing work over teams located in multiple buildings and sites, through work processes and tools for coordinating work, to softer issues including ensuring well-functioning teams. In this case study, we focus on inter-team communication by considering geographical, cognitive and psychological distances between teams, and factors and strategies that can affect this communication. Data was collected for ten test teams within a large development organisation, i...
Agile software development is a high-technology environment with several challenges. One of these is...
[Context] Coordinating a software project across distances is challenging. Even without geographical...
Agile approaches for software development have increased in popularity since the formulation of the ...
Communication and collaboration is a major challenge for large-scale software development. Cognitive...
In later years agile development methodologies have seen a steady growth. Agile approaches were orig...
Global software development - which is characterized by teams separated by physical distance and/or ...
While it is widely recognized that communication plays a critical role in software development, it h...
Agile software development methods are being used on larger projects thus the study of inter-team co...
Conway\u27s law asserts that communication structures of organisations constrain the design of the p...
Information sharing in distance collaboration: A software engineering perspective, QueenslandFactors...
Although initially designed for co-located teams, agile methodologies promise mitigation to the chal...
Coordination is important in large-scale software development because of the many people involved an...
Coordination is important in large-scale software development because of the many people involved an...
International Project ManagementThis research is conducted as part of the Master degree in internati...
More and more, software engineering projects are no longer carried out in a single office building, ...
Agile software development is a high-technology environment with several challenges. One of these is...
[Context] Coordinating a software project across distances is challenging. Even without geographical...
Agile approaches for software development have increased in popularity since the formulation of the ...
Communication and collaboration is a major challenge for large-scale software development. Cognitive...
In later years agile development methodologies have seen a steady growth. Agile approaches were orig...
Global software development - which is characterized by teams separated by physical distance and/or ...
While it is widely recognized that communication plays a critical role in software development, it h...
Agile software development methods are being used on larger projects thus the study of inter-team co...
Conway\u27s law asserts that communication structures of organisations constrain the design of the p...
Information sharing in distance collaboration: A software engineering perspective, QueenslandFactors...
Although initially designed for co-located teams, agile methodologies promise mitigation to the chal...
Coordination is important in large-scale software development because of the many people involved an...
Coordination is important in large-scale software development because of the many people involved an...
International Project ManagementThis research is conducted as part of the Master degree in internati...
More and more, software engineering projects are no longer carried out in a single office building, ...
Agile software development is a high-technology environment with several challenges. One of these is...
[Context] Coordinating a software project across distances is challenging. Even without geographical...
Agile approaches for software development have increased in popularity since the formulation of the ...