• A general theory of software engineering: Balancing human, social and organizational capitals 

      Wohlin, Claes; Šmite, Darja; Moe, Nils Brede (Journal article; Peer reviewed, 2015)
      There exists no generally accepted theory in software engineering, and at the same time a scientific discipline needs theories. Some laws, hypotheses and conjectures exist, but yet no generally accepted theory. Several ...
    • Corporate-level communities at Ericsson: Parallel organizational structure for fostering alignment for autonomy 

      Šmite, Darja; Moe, Nils Brede; Wigander, Jonas; Esser, Hendrik (Peer reviewed; Journal article, 2019)
      Organizational management traditionally has taken care of all the important strategy, structure, and work-design decisions, as well as most of the ongoing decisions about work procedures. In large-scale corporations with ...
    • 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. ...
    • Onboarding software developers and teams in three globally distributed legacy projects: A multi-case study 

      Britto, Ricardo; Cruzes, Daniela Soares; Šmite, Darja; Sablis, Aivars (Journal article; Peer reviewed, 2017)
      Onboarding is the process of supporting new employees regarding their social and performance adjustment to their new job. Software companies have faced challenges with recruitment and onboarding of new team members, and ...
    • 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 ...
    • Spotify Guilds: How to Succeed With Knowledge Sharing in Large-Scale Agile Organizations 

      Šmite, Darja; Moe, Nils Brede; Levinta, Georgiana; Floryan, Marcin (Journal article; Peer reviewed, 2019)
      The new generation of software companies has revolutionized the way companies are designed. While bottom-up governance and team autonomy improve motivation, performance, and innovation, managing agile development at scale ...
    • Spotify Guilds: When the Value Increases Engagement, Engagement Increases the Value 

      Šmite, Darja; Moe, Nils Brede; Floryan, Marcin; Levinta, Georgiana; Chatzipetrou, Panagiota (Peer reviewed; Journal article, 2020)
      With the increasing popularity of agile development and team-oriented practices, bottom-up coordination structures have found their ways into software companies, first changing the small companies and now revolutionizing ...
    • Team-external coordination in large‐scale software development projects 

      Sablis, Aivars; Šmite, Darja; Moe, Nils Brede (Peer reviewed; Journal article, 2020)
      High‐quality work is said to depend on team abilities. However, teams working in large‐scale projects often do not have all expertise to complete their tasks, which are also highly interdependent. Therefore, teams need to ...
    • Vendor Switching: Factors that matter when engineers onboard their own replacement 

      Šmite, Darja; Moe, Nils Brede (Peer reviewed; Journal article, 2020)
      Offshore outsourcing is a common way of working, but sourcing collaborations do not always last, and sometimes vendors are switched. Vendor switching results in a complex form of relationship, in which the competing outgoing ...
    • What Happens to Psychological Safety When Going Remote? 

      Tkalich, Anastasiia; Šmite, Darja; Andersen, Nina Haugland; Moe, Nils Brede (Peer reviewed; Journal article, 2022)
      Psychological safety is a precondition for learning and success in software teams. But what happens to psychological safety when work becomes remote? In this article, we explore how Norwegian software developers experienced ...