In software-intense systems development, teams create and integrate parts of a final product. To increase agility, teams aim to deliver their parts often and respond quickly to change. However, it is challenging to efficiently coordinate between agile teams and share important knowledge across team borders.
The goal of this thesis is to improve how practitioners can manage knowledge to coordinate between teams in large-scale agile development. We performed empirical studies (for example, surveys or case studies) with more than 25 companies. In this thesis, we coin the concept of living boundary objects. Boundary objects are documents, models, or other pieces of information that create a common understanding between teams. Living boundary objects are strongly connected to other documents, kept up to date, and can be used for coordination.
As examples of boundary objects, we studied architecture descriptions, interfaces, and information models. We recommend establishing living boundary objects already during early development to coordinate and align teams on a high level, but also supporting diverse practices that fulfill the individual needs of teams.
Our findings help to establish knowledge management practices that are perceived as beneficial and focus on the important aspects that agile teams should coordinate around. We suggest solutions for knowledge management tools that consider the distinct role of living boundary objects and can be adjusted as organizations' needs evolve.
Rebekka Wohlrab belongs to the Software Engineering division of Computer Science and Engineering.
Darja Šmite, Blekinge Institute of Technology, Karlskrona, Sweden
Join the defence via this link
15 April, 2020, 13:30
15 April, 2020, 14:30