Publications
Journal Article
A longitudinal explanatory case study of coordination in a very large development programme: the impact of transitioning from a first- to a second-generation large-scale agile development method
Empirical Software Engineering 28, no. 1 (2023).Status: Published
A longitudinal explanatory case study of coordination in a very large development programme: the impact of transitioning from a first- to a second-generation large-scale agile development method
Large-scale agile development has gained widespread interest in the software industry, but it is a topic with few empirical studies of practice. Development projects at scale introduce a range of new challenges in managing a large number of people and teams, often with high uncertainty about product requirements and technical solutions. The coordination of teams has been identified as one of the main challenges. This study presents a rich longitudinal explanatory case study of a very large software development programme with 10 development teams. We focus on inter-team coordination in two phases: one that applies a first-generation agile development method and another that uses a second-generation one. We identified 27 coordination mechanisms in the first phase, and 14 coordination mechanisms in the second. Based on an analysis of coordination strategies and mechanisms, we develop five propositions on how the transition from a first- to a second-generation method impacts coordination. These propositions have implications for theory and practice.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2023 |
Journal | Empirical Software Engineering |
Volume | 28 |
Issue | 1 |
Date Published | Jan-01-2023 |
Publisher | Springer Nature |
ISSN | 1382-3256 |
Keywords | coordination mechanisms, inter-team coordination, large-scale agile development, multiteam systems, software development process, Software Engineering |
URL | https://rdcu.be/c3FQ4 |
DOI | 10.1007/s10664-022-10230-6 |
Enabling Autonomous Teams and Continuous Deployment at Scale
IEEE IT Professional (2023).Status: Published
Enabling Autonomous Teams and Continuous Deployment at Scale
In this article, we give advice on transitioning to a more agile delivery model for large-scale agile development projects based on experience from the Parental Benefit Project of the Norwegian Labour and Welfare Administration. The project modernized a central part of the organization’s IT portfolio and included up to ten development teams working in parallel. The project successfully changed from using a delivery model which combined traditional project management elements and agile methods to a more agile delivery model with autonomous teams and continuous deployment. This transition was completed in tandem with the project execution. We identify key lessons learned which will be useful for other organizations considering similar changes and report how the new delivery model reduced risk and opened up a range of new possibilities for delivering the benefits of digitalization.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2023 |
Journal | IEEE IT Professional |
Publisher | IEEE |
Journal Article
A teamwork effectiveness model for agile software development
Empirical Software Engineering 27, no. 2 (2022).Status: Published
A teamwork effectiveness model for agile software development
Teamwork is crucial in software development, particularly in agile development teams which are cross-functional and where team members work intensively together to develop a cohesive software solution. Effective teamwork is not easy; prior studies indicate challenges with communication, learning, prioritization, and leadership. Nevertheless, there is much advice available for teams, from agile methods, practitioner literature, and general studies on teamwork to a growing body of empirical studies on teamwork in the specific context of agile software development. This article presents the agile teamwork effectiveness model (ATEM) for colocated agile development teams. The model is based on evidence from focus groups, case studies, and multi-vocal literature and is a revision of a general team effectiveness model. Our model of agile teamwork effectiveness is composed of shared leadership, team orientation, redundancy, adaptability, and peer feedback. Coordinating mechanisms are needed to facilitate these components. The coordinating mechanisms are shared mental models, communication, and mutual trust. We critically examine the model and discuss extensions for very small, multi-team, distributed, and safety-critical development contexts. The model is intended for re- searchers, team members, coaches, and leaders in the agile community.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | Empirical Software Engineering |
Volume | 27 |
Issue | 2 |
Date Published | Jan-03-2022 |
Publisher | Springer Nature |
ISSN | 1382-3256 |
Keywords | agiel teams, agile leadership, agile methods, agile teamwork model, big five model of teamwork, mutual performance monitoring, peer feedback, redundancy, scrum teams, teamwork model, teamwork theory |
URL | https://rdcu.be/cIINu |
DOI | 10.1007/s10664-021-10115-0 |
Enabling Autonomous Teams and Continuous Deployment at Scale
IT Professional 24, no. 6 (2022): 47-53.Status: Published
Enabling Autonomous Teams and Continuous Deployment at Scale
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | IT Professional |
Volume | 24 |
Issue | 6 |
Pagination | 47 - 53 |
Date Published | Jan-11-2022 |
Publisher | IEEE Computer Society |
Place Published | New York City |
ISSN | 1520-9202 |
URL | https://ieeexplore.ieee.org/document/10017407/http://xplorestaging.ieee.... |
DOI | 10.1109/MITP.2022.3209871 |
Public outreach
Right Thoughts & Right Action: How to Make Agile Teamwork Effective
In Amplify. Vol. 35. Cutter Consortium, Arlington, MA, USA, 2022.Status: Published
Right Thoughts & Right Action: How to Make Agile Teamwork Effective
The authors offer their own Agile Teamwork Effectiveness Model via five teamwork components (shared leadership, peer feedback, redundancy, adaptability, and team orientation) along with three coordinating mechanisms (shared mental models, mutual trust, and communication). They describe the three main ways their model can be useful. First, colocated teams can better understand how their team works by reflecting on how well they meet each factor in the model and by using behavioral markers to identify ways to improve. Second, it helps distributed teams, multi-teams, and teams doing safety-critical development to evaluate themselves and make improvement. Third, it’s a way for Agile teams not doing software development to better manage themselves, provided they’re doing knowledge-intensive work.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Public outreach |
Year of Publication | 2022 |
Secondary Title | Amplify |
Volume | 35 |
Issue | 2 |
Date Published | 03/2022 |
Publisher | Cutter Consortium, Arlington, MA, USA |
URL | https://www.cutter.com/article/right-thoughts-right-action-how-make-agil... |
Technical reports
Organisering av digitaliseringsprosjekter
In Concept arbeidsrapport 2021-1. Trondheim: NTNU Concept, 2021.Status: Published
Organisering av digitaliseringsprosjekter
Stadig flere prosjekter inkluderer grader av digitalisering, spesielt prosjekter med innovasjon i produkter, tjenester eller arbeidsmetoder. Slike prosjekter har hatt utfordringer med å levere på nytte, teknisk produktkvalitet, kostnadskontroll, tidskontroll eller effektivitet i prosjektarbeid. Et forbedringstiltak som er foreslått i en tidligere rapport er mer hensiktsmessig organisering av prosjekter. Denne rapporten beskriver erfaringer og forskningsfunn om organisering av store digitaliseringsprosjekt, med funn fra tre vellykkede store prosjekt i norsk offentlig sektor. Vi beskriver endring i prosjektorganisering, fra det vi beskriver som en kombinasjon av råd fra prosjektledelse med råd fra programvareutvikling i «førstegenerasjons metoder for storskala smidig utvikling», til mer tilpassede måter å organisere digital produktutvikling i «andregenerasjon metoder for storskala smidig utvikling». Vi beskriver organisering gjennom praksiser, roller og artefakter brukt i prosjektene. Videre beskriver vi erfaringer og forskningsfunn på spesielle utfordringer i store digitaliseringsprosjekt hvor mange team jobber i parallell med oppgaver som å definere behov og krav, utvikle og teste produkt. Spesielt ser vi på håndtering av kundebehov, hvordan en sikrer gode tekniske løsninger og hvordan arbeid koordineres og kunnskap deles på tvers av team. Denne rapporten gir et innblikk i intern organisering på et felt hvor de finnes mange foreslåtte beste praksiser, men få studier internasjonalt på hva som faktisk gjøres i praksis. Rike beskrivelser av organisering viser erfaringsbaserte praksiser som kan være nyttige for kommende digitaliseringsprosjekt.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Technical reports |
Year of Publication | 2021 |
Secondary Title | Concept arbeidsrapport 2021-1 |
Number | 1 |
Publisher | NTNU Concept |
Place Published | Trondheim |
URL | https://hdl.handle.net/11250/2739019 |
Book Chapter
A Workshop-Oriented Approach for Defining Electronic Process Guides
In Software Process Modelling. The Kluwer International Series in Software Engineering,. Kluwer Academic Publishers, 2004.Status: Published
A Workshop-Oriented Approach for Defining Electronic Process Guides
Publication Type | Book Chapter |
Year of Publication | 2004 |
Book Title | Software Process Modelling |
Secondary Title | The Kluwer International Series in Software Engineering, |
Publisher | Kluwer Academic Publishers |
Book
Process Improvement in Practice - a Handbook for IT Companies
Kluwer Academic Publishers, 2004.Status: Published
Process Improvement in Practice - a Handbook for IT Companies
Publication Type | Book |
Year of Publication | 2004 |
Publisher | Kluwer Academic Publishers |
Proceedings, refereed
Towards Comprehensive Experience-Based Decision Support
In Proceedings of Software Process Improvement: 11th European Conference (EuroSPI 2004). Springer, 2004.Status: Published
Towards Comprehensive Experience-Based Decision Support
Publication Type | Proceedings, refereed |
Year of Publication | 2004 |
Conference Name | Proceedings of Software Process Improvement: 11th European Conference (EuroSPI 2004) |
Pagination | 34-45 |
Publisher | Springer |
ISBN Number | 978-3-540-23725-9 |
Book
Praktisk Prosessforbedring - En Håndbok for IT-Bedrifter
Fagbokforlaget, 2002.Status: Published
Praktisk Prosessforbedring - En Håndbok for IT-Bedrifter
Publication Type | Book |
Year of Publication | 2002 |
Publisher | Fagbokforlaget |
Proceedings, refereed
Process Guides As Software Process Improvement in a Small Company
In Proceedings of European Software Process Improvement Conference (EuroSPI'2002). Nürnberg, Germany, 2002.Status: Published
Process Guides As Software Process Improvement in a Small Company
Publication Type | Proceedings, refereed |
Year of Publication | 2002 |
Conference Name | Proceedings of European Software Process Improvement Conference (EuroSPI'2002) |
Date Published | 18-20 September, |
Place Published | Nürnberg, Germany |
SPI - Easy in Theory, Hard in Practice
In Proceedings of European Software Process Improvement Conference (EuroSPI'2002). Nürnberg, Germany, 2002.Status: Published
SPI - Easy in Theory, Hard in Practice
Publication Type | Proceedings, refereed |
Year of Publication | 2002 |
Conference Name | Proceedings of European Software Process Improvement Conference (EuroSPI'2002) |
Date Published | 18-20 September |
Place Published | Nürnberg, Germany |
Technical reports
SPIQ Metodehåndbok
Department of Informatics, University of Oslo, 2000.Status: Published
SPIQ Metodehåndbok
Publication Type | Technical reports |
Year of Publication | 2000 |
Number | 282 |
Publisher | Department of Informatics, University of Oslo |
Notes | ISBN 82-7368-230-7, ISSN 0806-3036 |