• Agile Digital Transformation: A Case Study of Interdependencies 

      Mikalsen, Marius; Moe, Nils Brede; Stray, Viktoria; Nyrud, Helga (Chapter; Peer reviewed, 2018)
      Current digital transformation moves information systems development into larger transformation programs with higher strategic significance and increased complexity in organization. Agile and BizDev are among the practical ...
    • Are Daily Stand-up Meetings Valuable? A Survey of Developers in Software Teams 

      Stray, Viktoria; Moe, Nils Brede; Bergersen, Gunnar R. (Chapter, 2017)
      The daily stand-up meeting is a widely used practice. However, what is more uncertain is how valuable the practice is to team members. We invited professional developers of a programming forum to a survey and obtained 221 ...
    • Autonomous agile teams: challenges and future directions for research 

      Stray, Viktoria; Moe, Nils Brede; Hoda, Rashina (Chapter; Peer reviewed, 2018)
      According to the principles articulated in the agile manifesto, motivated and empowered software developers---relying on technical excellence and simple designs---create business value by delivering working software to ...
    • Daily Stand-Up Meetings: Start Breaking the Rules! 

      Stray, Viktoria; Moe, Nils Brede; Sjøberg, Dag (Peer reviewed; Journal article, 2020)
      Daily stand-up meetings are commonly used for software teams to collaborate and exchange information, but conducting them in a way that benefits the whole team can be challenging. We describe factors that can affect meetings ...
    • A Decade of Research on Autonomous Agile Teams: A Summary of the Third International Workshop 

      Moe, Nils Brede; Stray, Viktoria (Peer reviewed; Journal article, 2020)
      Ever since the agile manifesto was created in 2001, the research community has devoted attention to autonomous teams. This article first examines publications on autonomous agile teams to illustrate how the research has ...
    • Dependency Management in Large-Scale Agile: A Case Study of DevOps Teams 

      Stray, Viktoria; Moe, Nils Brede; Aasheim, Andreas (Proceedings of the Annual Hawaii International Conference on System Sciences (HICSS);, Chapter; Peer reviewed, 2019)
      Managing dependencies between teams and within teams is critical when running large-scale agile projects. In large-scale software development, work is carried out simultaneously by many developers and development teams. ...
    • An Empirical Investigation of Pull Requests in Partially Distributed BizDevOps Teams 

      Stray, Viktoria; Moe, Nils Brede; Mikalsen, Marius; Hagen, Elin (Chapter; Peer reviewed, 2021)
      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 ...
    • Managing Dependencies in Large-Scale Agile 

      Vedal, Henrik Aspenes; Stray, Viktoria; Berntzen, Marthe; Moe, Nils Brede (Peer reviewed; Journal article, 2021)
      Delivering results iteratively and frequently in large-scale agile requires efficient management of dependencies. We conducted semistructured interviews and virtual observations in a large-scale project during the Covid-19 ...
    • Offshore outsourcing costs: known or still hidden? 

      Šmite, Darja; Moe, Nils Brede; Krekling, Thomas; Stray, Viktoria (Chapter; Peer reviewed, 2019)
      Offshore outsourcing of software development has been both famous for the promises of great cost reductions, and infamous for the hidden costs associated with the challenges of organizing software work over distance. ...
    • The product owner in large-scale agile: An empirical study through the lens of relational coordination theory 

      Berntzen, Marthe; Moe, Nils Brede; Stray, Viktoria (Journal article; Peer reviewed, 2019)
      In agile software development, a core responsibility of the product owner (PO) is to communicate business needs to the development team. In large-scale agile software development projects, many teams work toward an overall ...
    • Slack Me If You Can! Using Enterprise Social Networking Tools in Virtual Agile Teams 

      Stray, Viktoria; Moe, Nils Brede; Noroozi, Mehdi (Chapter; Peer reviewed, 2019)
      Virtual teams rely on enterprise social networking tools such as Slack to collaborate efficiently. While such tools contribute to making the communication more synchronous and support distributed agile development, there ...
    • Studying Onboarding in Distributed Software Teams: A Case Study and Guidelines 

      Moe, Nils Brede; Stray, Viktoria; Goplen, Marcus R. (Chapter; Peer reviewed, 2020)
      Many companies have turned towards globally distributed software development in their quest for access to more development capacity. This paper investigates how a company onboarded distributed teams in a global project, ...
    • A taxonomy of inter-team coordination mechanisms in large-scale agile 

      Berntzen, Marthe; Hoda, Rashina; Moe, Nils Brede; Stray, Viktoria (Peer reviewed; Journal article, 2022)
      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, ...
    • Team Autonomy in Large-Scale Agile 

      Moe, Nils Brede; Dahl, Bjørn Haug; Stray, Viktoria; Karlsen, Lina Sund; Schjødt-Osmo, Stine (Proceeding of the 52nd Hawaii International Conference on System Sciences (HICSS 2019);, Chapter; Peer reviewed, 2019)
      Large-scale software development is increasingly making use of agile practices. In large-scale projects, a team needs to align with other teams and the rest of the organization. This has been shown to threaten team autonomy, ...
    • Technical-, social- and process debt in large-scale agile: An exploratory case-study 

      Martini, Antonio; Stray, Viktoria; Moe, Nils Brede (Peer reviewed; Journal article, 2019)
      Large-scale agile projects bring inter-teams interaction challenges. Teams need to be autonomous, but often crosscutting concerns affect many teams. If the teams fail to collaborate on these concerns, the negative effects ...
    • The Daily Stand-up Meeting: A Grounded Theory Study 

      Stray, Viktoria; Sjøberg, Dag; Dybå, Tore (Journal article; Peer reviewed, 2016)
      The daily stand-up meeting is one of the most used agile practices but has rarely been the subject of empirical research. The present study aims to identify how daily stand-up meetings are conducted and what the attitudes ...
    • Trends and Updated Research Agenda for Autonomous Agile Teams: A Summary of the Second International Workshop at XP2019 

      Moe, Nils Brede; Stray, Viktoria; Hoda, Rashina (Peer reviewed; Journal article, 2019)
      To succeed in complex environments and handle the innovation, development and support, organizations have to find ways to support and regulate the autonomy of teams according to the environmental demands and limitations. ...
    • Understanding coordination in global software engineering: A mixed-methods study on the use of meetings and Slack 

      Stray, Viktoria; Moe, Nils Brede (Peer reviewed; Journal article, 2020)
      Given the relevance of coordination in the field of global software engineering, this work was carried out to further understand coordination mechanisms. Specifically, we investigated meetings and the collaboration tool ...