In large-scale agile software development, many teams work together to achieve overarching project goals. The more teams, the greater the coordination requirements. Despite the growing popularity of large-scale agile, inter-team coordination is challenging to practice and research. We conducted a case study over 1.5 years in a large-scale software development firm to better understand which inter-team coordination mechanisms are used in large-scale agile and how they support inter-team coordination. Based on a thematic analysis of 31 interviews, 113 hours of observations, and supplemental material, we identified 27 inter-team coordination mechanisms. From this, we offer the following contributions. First, we propose a taxonomy of inter-team...
Software development organizations are adopting values, principles, and frameworks to implement agil...
Software development projects have undergone remarkable changes with the arrival of agile developmen...
Scrum and eXtreme programming, the first agile development frameworks, were designed with very few a...
In large-scale agile software development, many teams work together to achieve overarching project g...
Agile practices are popular within software development. But when applied to large projects with man...
In later years agile development methodologies have seen a steady growth. Agile approaches were orig...
Agile methods are increasingly used in large development projects, with multiple development teams. ...
Agile approaches for software development have increased in popularity since the formulation of the ...
The widespread use of lean and agile development methods shows a fundamental shift in how organizati...
Background: Teams in large-scale agile programs need to achieve collaborative software development. ...
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, System Design and...
Software development organizations worldwide are adopting values, principles, and frameworks to impl...
In the last decade agile software development methods has become one of themost popular topics withi...
Large-scale agile development has gained widespread interest in the software industry, but it is a t...
The way many software projects are managed have changed dramatically due to the introduction of agil...
Software development organizations are adopting values, principles, and frameworks to implement agil...
Software development projects have undergone remarkable changes with the arrival of agile developmen...
Scrum and eXtreme programming, the first agile development frameworks, were designed with very few a...
In large-scale agile software development, many teams work together to achieve overarching project g...
Agile practices are popular within software development. But when applied to large projects with man...
In later years agile development methodologies have seen a steady growth. Agile approaches were orig...
Agile methods are increasingly used in large development projects, with multiple development teams. ...
Agile approaches for software development have increased in popularity since the formulation of the ...
The widespread use of lean and agile development methods shows a fundamental shift in how organizati...
Background: Teams in large-scale agile programs need to achieve collaborative software development. ...
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, System Design and...
Software development organizations worldwide are adopting values, principles, and frameworks to impl...
In the last decade agile software development methods has become one of themost popular topics withi...
Large-scale agile development has gained widespread interest in the software industry, but it is a t...
The way many software projects are managed have changed dramatically due to the introduction of agil...
Software development organizations are adopting values, principles, and frameworks to implement agil...
Software development projects have undergone remarkable changes with the arrival of agile developmen...
Scrum and eXtreme programming, the first agile development frameworks, were designed with very few a...