Javascript must be enabled to continue!
Acrobats and Safety Nets: Problematizing Large-Scale Agile Software Development
View through CrossRef
Agile development methods have become a standard in the software industry, including in large-scale projects. These methods share a set of underlying assumptions that distinguish them from more traditional plan-driven approaches. In this article, we adopt Alvesson and Sandberg's problematization approach to challenge three key assumptions that are prevalent in the large-scale agile literature: (1) agile and plan-driven methods are mutually exclusive; (2) self-managing and hierarchically organized teams are mutually exclusive; and (3) agile methods can scale through simple linear composition. Using a longitudinal case study of large-scale agile development, we describe a series of trigger events and episodes whereby the agile approach was tailored to address the needs of the large-scale development context, which was very much at odds with these fundamental assumptions. We develop a set of new underlying assumptions which suggest that agile and plan-driven practices are mutually enabling and necessary for coordination and scaling in large-scale agile projects. We develop nine propositions for large-scale agile projects based on these new alternative underlying assumptions. Finally, we summarize our theoretical contribution in a generic process model of continuously adjusting agile and plan-driven practices in order to accommodate process challenges in large-scale agile projects.
Association for Computing Machinery (ACM)
Title: Acrobats and Safety Nets: Problematizing Large-Scale Agile Software Development
Description:
Agile development methods have become a standard in the software industry, including in large-scale projects.
These methods share a set of underlying assumptions that distinguish them from more traditional plan-driven approaches.
In this article, we adopt Alvesson and Sandberg's problematization approach to challenge three key assumptions that are prevalent in the large-scale agile literature: (1) agile and plan-driven methods are mutually exclusive; (2) self-managing and hierarchically organized teams are mutually exclusive; and (3) agile methods can scale through simple linear composition.
Using a longitudinal case study of large-scale agile development, we describe a series of trigger events and episodes whereby the agile approach was tailored to address the needs of the large-scale development context, which was very much at odds with these fundamental assumptions.
We develop a set of new underlying assumptions which suggest that agile and plan-driven practices are mutually enabling and necessary for coordination and scaling in large-scale agile projects.
We develop nine propositions for large-scale agile projects based on these new alternative underlying assumptions.
Finally, we summarize our theoretical contribution in a generic process model of continuously adjusting agile and plan-driven practices in order to accommodate process challenges in large-scale agile projects.
Related Results
Comparison of monofilament and multifilament bottom trammel nets regarding catch efficiency and chondrichthyan bycatch in Çanakkale, Türkiye
Comparison of monofilament and multifilament bottom trammel nets regarding catch efficiency and chondrichthyan bycatch in Çanakkale, Türkiye
Abstract
This study aimed to evaluate the catch efficiency and chondrichthyan bycatch of monofilament and multifilament bottom trammel nets in th...
Effects of Four Photo-Selective Colored Hail Nets on an Apple in Loess Plateau, China
Effects of Four Photo-Selective Colored Hail Nets on an Apple in Loess Plateau, China
Hail, known as an agricultural meteorological disaster, can substantially constrain the growth of the apple industry. Presently, apple orchards use a variety of colored (photo-sele...
Use of Agile Models in Software Engineering: Emerging and Declining Themes
Use of Agile Models in Software Engineering: Emerging and Declining Themes
Software engineering is a systematic discipline that covers the creation of a software product at the end of software development processes. Many different models are used in softw...
Software Engineering: Agile Software Development
Software Engineering: Agile Software Development
Research examines the advantages and difficulties of using agile software development approaches. An overview of the literature on agile software development is presented first, fo...
BCG induced neutrophil extracellular traps formation and its regulatory mechanism
BCG induced neutrophil extracellular traps formation and its regulatory mechanism
Abstract
Background Intravesical BCG is one of the most effective immunotherapies for bladder cancer. Our previous study showed that BCG could induce the formation of neutr...
BCG induced neutrophil extracellular traps formation and its regulatory mechanism
BCG induced neutrophil extracellular traps formation and its regulatory mechanism
Abstract
Background Intravesical BCG is one of the most effective immunotherapies for bladder cancer. Our previous study showed that BCG induces the formation of neutrophil...
An application of parallel cut elimination in multiplicative linear logic to the Taylor expansion of proof nets
An application of parallel cut elimination in multiplicative linear logic to the Taylor expansion of proof nets
We examine some combinatorial properties of parallel cut elimination in
multiplicative linear logic (MLL) proof nets. We show that, provided we impose
a constraint on some paths, w...
Agile methodologies in digital banking: Theoretical underpinnings and implications for customer satisfaction
Agile methodologies in digital banking: Theoretical underpinnings and implications for customer satisfaction
This paper delves into the theoretical underpinnings of agile methodologies and investigates their potential to enhance customer satisfaction in digital banking. Theoretical founda...

