1 Introduction
-
RQ1: How did the agile scaling frameworks evolve over the years?
-
RQ2: What are key reasons behind creating of agile scaling frameworks?
-
RQ3: What are the claimed benefits of adopting agile scaling frameworks?
-
RQ4: What are the claimed challenges of adopting of agile scaling frameworks?
2 Background and Related Work
Framework | Methodologist | Organization | Publ. date | Category | Scaling level |
---|---|---|---|---|---|
Dynamic Systems Development Method Agile Project Framework for Scrum (DSDM) | Arie van Bennekum | DSDM Consortium | 1997 | Framework | Portfolio |
Crystal Family (Crystal) | Alistair Cockburn | 1998 | Set of methods | Team | |
Scrum of Scrums (SoS) | Jeff Sutherland; Ken Schwaber | Scrum Inc | 2001 | Mechanism | Program |
Large Scale Scrum (LeSS) | Craig Larman; Bas Vodde | LeSS Company B.V | 2007 | Framework | Enterprise |
Gill Framework (Gill) | Asif Qumer; Brian Henderson-Sellers | Adapt Inn | 2008 | Framework | Enterprise |
Enterprise Transition Framework (ETF) | – | agile42 | 2011 | Framework | Enterprise |
Mega Framework (Mega) | Rafael Maranzato; Marden Neubert; Paula Heculano | Universo Online S.A | 2011 | Framework | Portfolio |
Scaled Agile Framework (SAFe) | Dean Leffingwell | Scaled Agile Inc | 2011 | Framework | Enterprise |
Disciplined Agile Delivery (DAD) | Scott Ambler | Disciplined Agile Consortium | 2012 | Framework | Enterprise |
Enterprise Agile Delivery and Agile Governance Practice (EADAGP) | Erik Marks | AgilePath | 2012 | Set of practices | Enterprise |
Spotify Model (Spotify) | Henrik Kniberg; Anders Ivarsson; Joakim Sundén | Spotify | 2012 | Model | Enterprise |
Recipes for Agile Governance in the Enterprise (RAGE) | Kevin Thompson | Cprime | 2013 | Framework | Portfolio |
Continuous Agile Framework (CAF) | Andy Singleton | Maxos LLC | 2014 | Framework | Program |
Enterprise Scrum (eScrum) | Mike Beedle† | Enterprise Scrum Inc | 2014 | Framework | Enterprise |
eXponential Simple Continuous Autonomous Learning Ecosystem (XSCALE) | Peter Merel | Xscale Alliance | 2014 | Set of principles | Enterprise |
Holistic Software Development (HSD) | Mike MacDonagh; Steve Handy | Holistic Software Consulting Ltd | 2014 | Framework | Enterprise |
ScALeD Agile Lean Development (SALD) | Peter Beck; Markus Gärtner; Christoph Mathis; Stefan Roock; Andreas Schliep | – | 2014 | Set of principles | Enterprise |
FAST Agile (FAST) | Ron Quartel | Cron Technologies | 2015 | Set of methods | Program |
Lean Enterprise Agile Framework (LEAF) | – | LeanPitch Technologies | 2015 | Framework | Enterprise |
Nexus (Nexus) | Ken Schwaber | Scrum.org | 2015 | Framework | Program |
Parallel Agile (Parallel) | Doug Rosenberg; Brarry Boehm; Matt Stephens; Charles Suscheck; Shobha Dhalipathi; Bo Wang | Parallel Agile Inc | 2016 | Set of methods | Enterprise |
Scrum at Scale (S@S) | Jeff Sutherland; Alex Brown | Scrum Inc | 2018 | Framework | Enterprise |
3 Research Methodology
4 Results
4.1 RQ1: Evolution of the Agile Scaling Frameworks
4.2 RQ2: Key Reasons Behind Creating Agile Scaling Frameworks
Reason category | Reason | Reported in |
---|---|---|
Complexity | Dealing with increased complexity | ETF, SAFe |
Descaling large product organizations in smaller independent entities | eScrum, XSCALE | |
Customer | Delivering higher business value | LeSS |
Improving customer involvement | eScrum | |
Market | Improving the agility/adaptability of the organization | DAD, Gill, HSD, SAFe, S@S, Spotify |
Dealing with changing environments | LeSS | |
Organization | Improving the collaboration of agile teams working on same product | Nexus, Parallel, SAFe, S@S |
Improving the coordination of agile teams working on same product | Crystal, Nexus, S@S | |
Improving the synchronization of agile teams working on same product | FAST, Nexus, SAFe | |
Enabling the information/communication flow between agile teams | Crystal, Mega | |
Scaling agile to more people/teams/higher organizational levels | LeSS, SAFe | |
Managing dependencies between agile teams | eScrum |
4.3 RQ3: Benefits of Adopting Agile Scaling Frameworks
Benefit category | Benefit | Reported in |
---|---|---|
Business/Product | Enabling frequent product deliveries | FAST, Parallel, SAFe, S@S, Spotify |
Improving software quality | Mega, Parallel, SAFe | |
Providing customer/business value | LeSS, Mega, S@S | |
Enabling continuous improvement | ETF, Spotify | |
Enabling continuous integration | Mega, Nexus | |
Enabling shorter feedback cycles | FAST, Nexus | |
Enabling better adaptability to changing market conditions | S@S | |
Enabling faster time-to-market | SAFe | |
Enabling the release of working products every Sprint | Nexus | |
Improving customer satisfaction | eScrum | |
Improving efficiency | Gill | |
Minimizing software production costs | Parallel | |
Organization/ Culture | Enhancing employee satisfaction/motivation/engagement | eScrum, FAST, Mega, SAFe, S@S, Spotify |
Fostering the creation of autonomous teams | eScrum, FAST, S@S | |
Improving the collaboration of agile teams working on same product | Crystal, Mega, S@S | |
Improving the coordination of agile teams working on same product | Crystal, Mega, S@S | |
Improving the synchronization of agile teams working on same product | Crystal, Mega, S@S | |
Enabling enterprise agility | LeSS, S@S | |
Fostering innovation | FAST, Gill | |
Improving agile mindset and understanding | DAD, ETF | |
Improving accountability | Nexus | |
Improving organizational performance | Spotify | |
Improving team cohesion | Mega | |
Improving transparency | Nexus | |
Improving workflows | HSD | |
Enabling better understanding of the organization and its vision | DAD | |
Enabling the prioritization of company bottlenecks | XSCALE | |
Fostering servant leadership | FAST | |
Reducing headcount | FAST | |
Resolving organizational impediments | S@S |
4.4 RQ4: Challenges of Adopting Agile Scaling Frameworks
Challenge category | Challenge | Reported in |
---|---|---|
Implementation | Implementing is difficult due to framework complexity | eScrum, HSD |
Missing familiarization with framework | eScrum, Nexus | |
Implementation overhead | SAFe | |
Misconception due to unconventional agile practices | FAST | |
Insufficient guidance | Crystal | |
Insufficient guidance regarding lean practices | Mega | |
Organization/Culture | Using frameworks as cooking recipes | DAD, HSD, SAFe, Spotify |
Using frameworks without understanding for what reasons they should be applied | ETF, Nexus, Spotify | |
Lack of management buy-in | SAFe, S@S | |
Moving away from agile | Parallel, SAFe | |
Moving back from agile to traditional management approaches | ETF, LeSS | |
Change resistance | LeSS | |
Implementation is difficult in command and control-style organizations | FAST | |
Implementation is difficult in traditional organizations | FAST | |
Involving non-development units is difficult | Gill | |
Implementation is difficult due to remaining power structures | LeSS | |
Changing the mindset of the organization is difficult | ETF | |
Scope | Implementation is limited to team level | Mega |
Implementation is not suitable for monolithic applications | Mega | |
Insufficient guidance regarding product backlog management | Mega | |
Insufficient guidance regarding managers and specialist positions | LeSS | |
Requiring co-location of agile teams | FAST |