scispace - formally typeset
Open AccessJournal ArticleDOI

Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation

Reads0
Chats0
TLDR
An interpretative revelatory case study on one of the largest software development programmes in Norway shows how agile methods were adapted and complemented with practices from traditional methods to handle the scale.
Abstract
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 development are challenged when applying the methods at a very large scale An interpretative revelatory case study on one of the largest software development programmes in Norway shows how agile methods were adapted and complemented with practices from traditional methods to handle the scale The programme ran over four years with 12 co-located development teams and a total of 175 people involved The case study was conducted retrospectively using group interviews with 24 participants and documents Findings on key challenging areas are reported: customer involvement, software architecture, and inter-team coordination The revelatory study also suggests refinements of a research agenda for very large-scale agile development

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Scaling agile in large organizations: Practices, challenges, and success factors

TL;DR: Company culture, prior agile and lean experience, management support, and value unification were found to be key success factors during the action research process, and resistance to change, an overly aggressive roll‐out time frame, quality assurance concerns, and integration into preexisting nonagile business processes were found.
Journal ArticleDOI

Coordination Challenges in Large-Scale Software Development: A Case Study of Planning Misalignment in Hybrid Settings

TL;DR: This case study within a large software development unit of 13 teams at a global enterprise software company explores how and why a combination of traditional planning on an inter-team level and agile development on a team level can result in ineffective coordination.
Book ChapterDOI

What is Large in Large-Scale? A Taxonomy of Scale for Agile Software Development

TL;DR: In this paper, a taxonomy of scale for agile software development projects is presented, which has the potential to clarify what topics researchers are studying and ease discussion of research priorities in the area.
Journal ArticleDOI

Coordinating Knowledge Work in Multi-Team Programs: Findings from a Large-Scale Agile Development Program

TL;DR: In this article, a case study focused on how knowledge work is coordinated in large-scale agile development programs by providing a rich description of the coordination practices used and how these practices change over time in a four year development program with 12 development teams.
Journal ArticleDOI

Coordinating Knowledge Work in Multiteam Programs: Findings From a Large-Scale Agile Development Program

TL;DR: In this article, the authors describe how software development projects have undergone remarkable changes with the arrival of agile development approaches, and how these approaches are used today for small, self-managing teams.
References
More filters
Book

Communities of Practice: Learning, Meaning, and Identity

TL;DR: Identity in practice, modes of belonging, participation and non-participation, and learning communities: a guide to understanding identity in practice.
Book

The Coding Manual for Qualitative Researchers

TL;DR: This chapter discusses writing Analytic Memos About Narrative and Visual Data and exercises for Coding and Qualitative Data Analytic Skill Development.
Journal ArticleDOI

A set of principles for conducting and evaluating interpretive field studies in information systems

TL;DR: A set of principles for the conduct and evaluation of interpretive field research in information systems is proposed, along with their philosophical rationale, and the usefulness of the principles is illustrated by evaluating three publishedinterpretive field studies drawn from the IS research literature.
Journal ArticleDOI

Guidelines for conducting and reporting case study research in software engineering

TL;DR: This paper aims at providing an introduction to case study methodology and guidelines for researchers conducting case studies and readers studying reports of such studies, and presents recommended practices and evaluated checklists for researchers and readers of case study research.
Journal ArticleDOI

The interdisciplinary study of coordination

TL;DR: This survey characterizes an emerging research area, sometimes called coordination theory, that focuses on the interdisciplinary study of coordination, that uses and extends ideas about coordination from disciplines such as computer science, organization theory, operations research, economics, linguistics, and psychology.
Related Papers (5)