• The Agile Coach Role: Coaching for Agile Performance Impact 

      Stray, Viktoria; Tkalich, Anastasiia; Moe, Nils Brede (Peer reviewed; Journal article, 2021)
      It is increasingly common to introduce agile coaches to help gain speed and advantage in agile companies. Following the success of Spotify, the role of the agile coach has branched out in terms of tasks and responsibilities, ...
    • 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 ...
    • Changes to team autonomy in large-scale software development: a multiple case study of Scaled Agile Framework (SAFe) implementations 

      Gustavsson, Tomas; Berntzen, Marthe; Stray, Viktoria (Peer reviewed; Journal article, 2022)
      Large-scale transformations of agile ways of working have received more attention in the industry in recent years. Some organizations have developed their own solutions for scaling, whereas many have chosen trademarked ...
    • 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 ...
    • Exploring human factors of the agile software tester 

      Stray, Viktoria; Florea, Raluca-Madalina; Paruch, Lucas (Peer reviewed; Journal article, 2021)
      Although extensive research has been conducted on the characteristics of the agile developer, little attention has been given to the features of the software-testing role. This paper explores the human factors of the ...
    • Exploring Norms in Agile Software Teams 

      Stray, Viktoria; Fægri, Tor Erlend; Moe, Nils Brede (Peer reviewed; Journal article, 2016)
      The majority of software developers work in teams and are thus influenced by team norms. Norms are shared expectations of how to behave and regulate the interaction between team members. Our aim of this study is to gain ...
    • From Collaboration to Solitude and Back: Remote Pair Programming During COVID-19 

      Smite, Darja; Mikalsen, Marius; Moe, Nils Brede; Stray, Viktoria; Klotis, Erik (Peer reviewed; Journal article, 2021)
      Along with the increasing popularity of agile software development, software work has become much more social than ever. Contemporary software teams rely on a variety of collaborative practices, such as pair programming, ...
    • Improving productivity through corporate hackathons: A multiple case study of two large-scale agile organizations 

      Moe, Nils Brede; Ulfsnes, Rasmus; Stray, Viktoria; Smite, Darja (Peer reviewed; Journal article, 2022)
      Software development companies organize hackathons to encourage innovation. Despite many benefits of hackathons, in large-scale agile organizations where many teams work together, stopping the ongoing work results in a ...
    • Innovation in Large-scale agile - Benefits and Challenges of Hackathons when Hacking from Home 

      Ulfsnes, Rasmus; Stray, Viktoria; Moe, Nils Brede; Smite, Darja (Chapter; Peer reviewed, 2021)
      Hackathons are events in which diverse teams work together to explore and develop solutions, software, or even ideas. Hackathons have been recognized not only as public events for hacking but also as a corporate mechanism ...
    • 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 ...
    • Shared Knowledge in Virtual Software Teams: A Preliminary Framework 

      Fægri, Tor Erlend; Stray, Viktoria; Moe, Nils Brede (Chapter, 2016)
      Shared knowledge allows virtual teams to collaborate more effectively. Shared knowledge in teams, hereafter called team knowledge, must be established and maintained. This is a key enabler for agile development in a ...
    • Shifting conceptualization of control in agile transformations 

      Mikalsen, Marius; Stray, Viktoria; Moe, Nils Brede; Backer, Idun (Peer reviewed; Journal article, 2020)
      Agile transformation implies that organizations apply agile methods also outside of software development units. One particular way of doing such transformations is to create cross-functional software development units. ...
    • 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 ...