• Agile Change Management - Developing an agile change management framework based on Norwegian change management practises 

      Årvik, Kristoffer Vestaberg; Karud, Kristoffer Ramberg (Master thesis, 2017)
      Change management is a major challenge for organisations today, and one of the biggest challenges of change management is uncertainty. Companies are facing increasing competition, globalisation, and digitalisation, and ...
    • Agile coaching in Norway and the USA: The role of the agile coach in teamwork, organisational culture and leadership 

      Tkalich, Anastasiia (Master thesis, 2020)
      Smidig coaching har nylig blitt innført for å støtte suksessfull anvendelse og bruk av smidige metoder i programvareutvikling. Imidlertid jobber smidige coacher med problemstillinger som også hører til arbeidspsykologi, ...
    • Attractive Workplaces: What Are Engineers Looking for? 

      Moe, Nils Brede; Stray, Viktoria; Smite, Darja; Mikalsen, Marius (Peer reviewed; Journal article, 2023)
      Competing for talents requires a conscious effort to offer an attractive workplace, which, until recently, involved increasing employee empowerment and engagement and offering opportunities for bottom-up innovation. Today, ...
    • Challenges for Autonomous Development Teams - A Multiple Case Study 

      Dahl, Bjørn; Schjødt-Osmo, Stine; Karlsen, Lina Sund (Master thesis, 2018)
      Purpose: The purpose of this thesis is to identify and explore how challenges for autonomous development teams relate to autonomy. As the use of autonomous teams has seen a renewed interest in recent years, more knowledge ...
    • Challenges in IT Security Preparedness Exercises: A Case Study 

      Bartnes, Maria; Moe, Nils Brede (Journal article; Peer reviewed, 2016)
      The electric power industry is currently implementing major technological changes in order to achieve the goal of smart grids. However, these changes are expected to increase the susceptibility of the industry to IT security ...
    • Coaching towards Self-Management in Agile Software Teams 

      Malvik, Marius (Master thesis, 2015)
      Agile software development methodologies underline the importance of having self-managing teams. These are teams with authority to plan, schedule and otherwise manage their own work. The literature within the software ...
    • Coordinating Knowledge Work in Multiteam Programs: Findings From a Large-Scale Agile Development Program 

      Dingsøyr, Torgeir; Moe, Nils Brede; Seim, Eva Amdahl (Journal article; Peer reviewed, 2018)
      Software development projects have undergone remarkable changes with the arrival of agile development approaches. Although intended for small, self-managing teams, these approaches are used today for large development ...
    • Coordination in multi-team programmes: An investigation of the group mode in large-scale agile development 

      Dingsøyr, Torgeir; Rolland, Knut-Helge Ronæs; Moe, Nils Brede; Seim, Eva Amdahl (Journal article; Peer reviewed, 2017)
      Coordination of work teams is critical when managing large programmes that involve multiple teams. Prior studies of knowledge work indicate that such work relies heavily on coordination through "personal" modes such as ...
    • Digital Transformation – A Flow Perspective 

      Ulfsnes, Rasmus; Mikalsen, Marius; Tkalich, Anastasiia; Moe, Nils Brede; Conboy, Kieran (Journal article; Peer reviewed, 2023)
      As we move along the ever-transforming world of digital technology and organizations, the perspective of how we view digital transformation (DT) also transforms. The episodic and continuous nature of changes requires an ...
    • An Empirical Investigation of Pull Requests in Partially Distributed BizDevOps Teams 

      Stray, Viktoria; Moe, Nils Brede; Mikalsen, Marius; Hagen, Elin (Chapter, 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 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 ...
    • From Improving Processes To Improving Practice: Software Process Improvement in Transition from Plan-driven to Change-driven Development 

      Moe, Nils Brede (Doktoravhandlinger ved NTNU, 1503-8181; 2011:226, Doctoral thesis, 2011)
      As information technology’s role in the modern economy grows in importance, society makes exponentially greater demands on the diversity and quality of the software being produced. To develop high quality software, a good ...
    • Implementation of Agile Methodologies in a Mature Software Development Organization:: Evaluation and Further Improvement 

      Mysen, Kristian Høegh (Master thesis, 2010)
      Agile Software Development (ASD) methodologies have attracted a growing interest and spurred an increasing amount of research that examines different aspects related to the new methodologies introduced a decade ago. However, ...
    • In The Scrum: An Ethnographic Study Of Implementation and Teamwork 

      Kvangardsnes, Øyvind (Master thesis, 2008)
      Agile software development have in recent years been widely accepted in industry, as well as being the target of much research. XP has been the main focus, while there exist relatively few studies of other Agile methods ...
    • Pair Programming Practiced in Hybrid Work 

      Tkalich, Anastasiia; Moe, Nils Brede; Andersen, Nina Haugland; Stray, Viktoria; Barbala, Astri Moksnes (Chapter, 2023)
      Pair programming (PP) has been a widespread practice for decades and is known for facilitating knowledge exchange and improving the quality of software. Many agilists advocated the importance of collocation, face-to-face ...
    • Pair Programming Practiced in Hybrid Work 

      Tkalich, Anastasiia; Moe, Nils Brede; Andersen, Nina Haugland; Stray, Viktoria; Barbala, Astri Moksnes (Peer reviewed; Journal article, 2023)
      Pair programming (PP) has been a widespread practice for decades and is known for facilitating knowledge exchange and improving the quality of software. Many agilists advocated the importance of collocation, face-to-face ...
    • 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 ...
    • Sharing of team knowledge in virtual software development teams 

      Sørum, Levi (Master thesis, 2021)
      Nedstengingen av samfunnet grunnet COVID-19 pandemien har gjort at programvareutviklerteam er nødt til å samarbeide i svært virtuelle miljøer. Programvareutvikling er kunnskapsintensivt arbeid, noe som gjør kunnskapsdeling ...
    • 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. ...
    • Team Autonomy in Large-Scale Agile 

      Moe, Nils Brede; Dahl, Bjørn; Stray, Viktoria; Karlsen, Lina Sund; Schjødt-Osmo, Stine (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, ...