• Employee-Driven Innovation to Fuel Internal Software Startups: Preliminary Findings 

      Tkalich, Anastasiia; Moe, Nils Brede; Sporsem, Tor Thorsrud (Peer reviewed; Journal article, 2021)
      To keep up with the pace of innovation, established companies are increasingly relying on internal software startups. However, succeeding with such startups is a challenging task because internal startups need to find a ...
    • Exploring cross-site networking in large-scale distributed projects 

      Sablis, Aivars; Smite, Darja; Moe, Nils Brede (Lecture Notes in Computer Science;11271, Journal article; Peer reviewed, 2018)
      Context: Networking in a distributed large-scale project is complex because of many reasons: time zone problems can make it challenging to reach remote contacts, teams rarely meet face-to-face which means that remote project ...
    • 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 ...
    • Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation 

      Dingsøyr, Torgeir; Moe, Nils Brede; Fægri, Tor Erlend; Seim, Eva Amdahl (Journal article; Peer reviewed, 2017)
      Agile development methods were believed to best suit small, co-located teams, but the success in small teams has inspired use in large and very large-scale software development. However, fundamental assumptions of agile ...
    • Finding the Sweet Spot for Organizational Control and Team Autonomy in Large-Scale Agile Software Development 

      Moe, Nils Brede; Smite, Darja; Paasivaara, Maria; Lassenius, Casper (Peer reviewed; Journal article, 2021)
      Agile methods and the related concepts of employee empowerment, self-management, and autonomy have reached large-scale software organizations and raise questions about commonly adopted principles for authority distribution. ...
    • 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 ...
    • Interrelation of Digitalization and Digital Transformation in a Maritime Company 

      Ulfsnes, Rasmus; Moe, Nils Brede; Hanssen, Geir Kjetil; Buan, Thor Aleksander (Chapter, 2022)
      Many organizations must undergo digitalization and digital transformation (DT) simultaneously; in itself, either is daunting. For 15 months, we followed the ongoing digitalization and DT activities at a maritime company ...
    • Large-Scale Agile Transformation: A Case Study of Transforming Business, Development and Operations 

      Moe, Nils Brede; Mikalsen, Marius (Peer reviewed; Journal article, 2020)
      Today, product development organizations are adopting agile methods in units outside the software development unit, such as in sales, market, legal, operations working with the customer. This broader adoption of agile ...
    • Managing Competing Concerns in Digital Innovation: A Case Study of an Incumbent Maritime Company 

      Tkalich, Anastasiia; Mikalsen, Marius; Moe, Nils Brede; Sporsem, Tor Thorsrud (Chapter, 2021)
      The need for new digitally enhanced solutions has led companies in traditionally non-digital industries to explore the potential of digital innovation. Various process frameworks claim their ability to support this endeavor ...
    • 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. ...
    • Overcoming cultural barriers to being agile in distributed teams 

      Smite, Darja; Moe, Nils Brede; Gonzalez-Huerta, Javier (Peer reviewed; Journal article, 2021)
      Context: Agile methods in offshored projects have become increasingly popular. Yet, many companies have found that the use of agile methods in coordination with companies located outside the regions of early agile adopters ...
    • 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 ...
    • Rethinking Coordination in Large-Scale Software Development 

      Dingsøyr, Torgeir; Bjørnson, Finn Olav; Moe, Nils Brede; Rolland, Knut-Helge Ronæs; Seim, Eva Amdahl (Chapter, 2018)
      Coordination was early identified as a key challenge in software development, and in particular in large development projects. With the arrival of agile methods and their increasing use also in large-scale projects, this ...
    • 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 ...
    • Software Teams and Their Knowledge Networks in Large-Scale Software Development 

      Šmite, Darja; Moe, Nils Brede; Sablis, Aivars; Wohlin, Claes (Journal article; Peer reviewed, 2017)
      Context: Large software development projects involve multiple interconnected teams, often spread around the world, developing complex products for a growing number of customers and users. Succeeding with large-scale software ...