Asking the better questions that unlock new answers to the working world's most complex issues. UK

Trending topics

AI insights

Sustainability in business

EY Center of Board Matters

Technology leaders' agenda

EY podcasts

EY webcasts

EY helps clients create long-term value for all stakeholders. Enabled by data and technology, our services and solutions provide trust through assurance and help clients transform, grow and operate.

EY.ai - A unifying platform

Strategy, transaction and transformation consulting

Technology transformation

Tax function operations

Climate change and sustainability services

EY Ecosystems

EY Nexus: business transformation platform

Discover how EY insights and services are helping to reframe the future of your industry.

Case studies

How Microsoft built a new mobility model for cross-border talent

13 May 2024 EY Global

Private equity

How GenAI is empowering talent at a PE-backed consumer brand

08 May 2024 EY Global

Strategy and Transactions

How carve-outs positioned an automotive giant for future growth

11 Apr 2024 EY Global

We bring together extraordinary people, like you, to build a better working world.

Experienced careers

Student careers

Technology careers

Belonging at EY

EY-Parthenon careers

At EY, our purpose is building a better working world. The insights and services we provide help to create long-term value for clients, people and society, and to build trust in the capital markets.

Press release

Scotland forecast revised upwards with GDP highest since pandemic

14 Aug 2024 EY UK

Two consecutive years of growth in new car registrations

05 Aug 2024 James White

UK economy had a strong start to 2024 with more GDP growth to come

23 Jul 2024 Rob Joyce

No results have been found

Recent Searches

case study in agile

How can you adapt your IPO strategy in a dynamic market?

The EY Global IPO Trends Q2 2024 covers the news and insights on the global, area and regional IPO markets for the first half of 2024. Learn more.

case study in agile

How can the moments that threaten your transformation define its success?

Leaders that put humans at the center to navigate turning points are 12 times more likely to significantly improve transformation performance. Learn More.

case study in agile

Artificial Intelligence

EY.ai - a unifying platform

Select your location

EY DRIVE: business case development tool

Create dynamic business cases and fuel decision-making for transformation initiatives.

EY Digital Return on Investment Visualization Engine (DRIVE) supports business stakeholders to dynamically create a clear value story, align on project scenarios and drive decisions for transformation initiatives.

Accelerating your transformation journey

EY DRIVE is a key component of the EY Transformation Platform, a central platform designed to streamline transformation journeys, forging a digital pathway from strategy to execution. The EY Transformation Platform supports organizations to unlock their full potential, establishing clear objectives and harnessing data for actionable insights.

Interactive structuring

Unique visuals and proven templates offer strategic business case structuring and analysis.

Agile scenario modeling

Supports agile iterations on model scenarios as inputs evolve toward optimum outcomes.

Broader value identification

Efficiently uncovers and prioritizes relevant value drivers using “shopping” features and predefined KPI calculations.

Structure the business case

  • Leverage proven templates to be strategic about structure.
  • Focus on the story first by visualizing and modifying model structures in one interactive view.

drive structure the bc whiteboard laptop right 1800

Identify value

  • Shop from a detailed library of qualitative and quantitative benefit and cost drivers.
  • Calculate savings more accurately with suggested KPI formulas.

drive 2 identify value laptop left

Visualize scenarios and results

  • Start with the vision in mind with EY DRIVE’s dynamic visualization dashboards.
  • Adjust assumptions to decide on go-forward scenarios and iterate on results.

drive visualize scenarios and results laptop straight

Case study: Cost reduction roadmap facilitation

Employing EY DRIVE, the client created a business case to visualize various cost saving opportunities and used interactive dashboards to vote on the preferred transformation roadmap.

Case study: ERP transformation

Utilizing EY DRIVE, the client developed a business case with various implementation methodologies and supporting timelines to advocate for a comprehensive SAP ERP transformation.

Request a demo today

Start your transformation journey with EY DRIVE and other products powered by the EY Transformation Platform.

Photographic portrait of Daniel Krauss

Related transformation products

  • EY Transformation Platform
  • EY Transformation Hub (T-Hub)
  • EY Transformation Delivery Activator (EY TDA)

A portrait of a man on the foreground and pixels in the background

  • Legal and privacy
  • Modern slavery statement
  • Connect with us
  • Our locations
  • Open Facebook profile
  • Open X profile
  • Open LinkedIn profile
  • Open Youtube profile

EY refers to the global organization, and may refer to one or more, of the member firms of Ernst & Young Global Limited, each of which is a separate legal entity. Ernst & Young Global Limited, a UK company limited by guarantee, does not provide services to clients.

Agile Case Studies

Agile methodologies and frameworks have gained widespread adoption across various industries due to their ability to improve project outcomes, adapt to change, and deliver value.

Case Study 1: Spotify - Scaling Agile with the "Spotify Model"

Solution – The “Spotify Model”:

2. Autonomous Teams: Squads were given autonomy to make decisions about their work, allowing them to adapt quickly to changing requirements and market demands.

Case Study 2: Scrum at Microsoft - Visual Studio Team Services (VSTS)

Challenge: Microsoft’s Visual Studio Team Services (VSTS) team needed to improve collaboration, increase transparency, and accelerate the delivery of their software development tools.

Case Study 3: Agile in Healthcare - Cerner Corporation

Cross-Functional Teams: Cerner organized cross-functional teams responsible for different aspects of EHR development, such as patient records and billing.

3. Frequent Releases: Cerner adopted Agile practices like Scrum and Kanban to deliver software updates more frequently, allowing healthcare providers to benefit from the latest features and regulatory compliance.

Next: 6. Ethical Dilemmas and Decision Making

Please Share This Share this content

Devendra kumar, you might also like, resource management, the physical layer, leave a reply cancel reply.

Product Management

Product Development

Product Capability

  • Client Stories
  • Agile Delivery

Agile at Scale: Insights From 42 Real-World Case Studies

case study in agile

Even though most large teams are already on an agile journey, many are still looking for how to make agile work at scale. There is no shortage of opinions available, including my own, but I wanted to get deeper than just opinion and look at what the independent research says.

One of the more thorough and comprehensive research papers I found was an aggregation of 42 real-world studies into making agile at scale work. The paper is Challenges and success factors for large-scale agile transformations: A systematic literature review from 2016 authored by Kim Dikert, Maria Paasivaara and Casper Lassenius from MIT and the Aalto University in Finland. 

Agile has reached the plateau of productivity where teams need to focus on incremental improvements to how they run agile. So, the insights from a paper like this provide an interesting lens to diagnose problems and make those incremental improvements.

In this post, you will get an overview of the insights from the paper:

  • 35 challenges organised into 9 Challenge Areas
  • 29 success factors organised into 9 Success Factor Areas

What Insights Were the Strongest

The list of challenges and success factors is 64 items long and worth going through in detail but to save you some time, here is a brief overview of the factors that the researchers deemed the strongest. 

The Challenge Areas that came through strongest: 

  • Agile being difficult to implement (48% of studies), 
  • Integrating non-development functions (43%),
  • Change resistance (38%) and Requirements engineering challenges (38%). 

The Success Factor Areas that came through the strongest:

  • Choosing and customising the agile approach (50%), 
  • Management support (40%),
  • Mindset and Alignment (40%),
  • Training and coaching (38%).

Challenge Areas for Agile at Scale

There are a number of challenges that you, your team and your organisation will face in making agile work at scale. Many of the challenges identified by the research will likely resonate with you. 

This list can be helpful in debugging and articulating the problem you are facing. The Challenge Areas are:

  • Change resistance
  • Lack of investment
  • Agile being difficult to implement
  • Coordination challenges in multi-team environments
  • Different approaches emerge in a multi-team environment
  • Hierarchical management and organisational boundaries
  • Requirements engineering challenges
  • Quality assurance challenges
  • Integrating non-development functions in the transformation

Each of these is expanded out below into more specific challenges.

1. Change Resistance

People are inherently resistant to change. Here are some of the specific challenges around resistance to change when it comes to agile at scale:

  • General resistance to change
  • Scepticism towards the new way of working
  • Top-down mandate creates resistance
  • Management unwilling to change

2. Lack of Investment

Making agile work requires some investments. A lack of investment in some specific areas is a challenge to making agile at scale work:

  • Lack of coaching
  • Lack of training
  • Too high workload
  • Old commitments kept
  • Challenges in rearranging physical spaces

3. Agile Being Difficult to Implement

There are some difficulties specific to agile itself:

  • Misunderstanding agile concepts
  • Lack of guidance from the literature
  • Agile customised poorly
  • Reverting to the old way of working
  • Excessive enthusiasm

4. Coordination Challenges in Multi-team Environments

There are some challenges specific to coordinating across multiple teams:

  • Interfacing between teams is difficult
  • Autonomous team model is challenging
  • Global distribution challenges
  • Achieving technical consistency

5. Different Approaches Emerge in a Multi-Team Environment

When you’re doing agile at scale, different approaches emerge which present these challenges:

  • Interpretation of agile differs between teams
  • Using old and new approaches side by side

6. Hierarchical Management and Organisational Boundaries

The organisation’s structure presents some challenges:

  • Middle managers role in agile unclear
  • Management is in waterfall mode
  • Keeping the old bureaucracy
  • Internal silos kept

7. Requirements Engineering Challenges

At scale, requirements in agile present some challenges:

  • High-level requirements management largely missing in agile
  • Requirement refinement challenging
  • Creating and estimating user stories hard
  • The gap between long and short term planning

8. Quality Assurance Challenges

Making agile work at scale means facing some challenges around quality:

  • Accommodating non-functional testing
  • Lack of automated testing
  • Requirements ambiguity affects QA

9. Integrating Non-Development Functions in the Transformation

Once agile starts to move beyond the development team, which is inevitable at scale, then there are some challenges in involving other parts of the organisation:

  • Other functions unwilling to change
  • Challenges in adjusting to incremental delivery pace
  • Challenges in adjusting product launch activities
  • Rewarding model, not teamwork centric

case study in agile

Success Factor Areas for Agile at Scale

The research identified 29 factors that can help make agile work better at scale and grouped them into these top-level areas:

  • Management support
  • Commitment to change
  • Choosing and customising the agile approach
  • Training and coaching
  • Engaging people
  • Communication and transparency
  • Mindset and Alignment
  • Team autonomy
  • Requirements management

1. Management Support

Management support is a key part of agile succeeding at scale. The individual factors are:

  • Ensure management support.
  • Make management support visible
  • Educate management on agile

2. Commitment to Change

Agile needs a commitment to change, specifically:

  • Communicate that change is non-negotiable
  • Show strong commitment

3. Leadership

Leaders can play a role in success. The factors at play here are:

  • Recognise the importance of change leaders
  • Engage change leaders without the baggage of the past

4. Choosing and Customising the Agile Approach

There are some specifics to how you customise agile that can set you up for success:

  • Customise the agile approach carefully
  • Conform to a single approach
  • Map to the old way of working to ease adaptation
  • Keep it simple

5. Piloting

A pilot can help agile succeed, specifically:

  • Start with a pilot to gain acceptance
  • Gather insights from a pilot

6. Training and Coaching

There are two key success factors when it comes to upskilling your people and teams for agile at scale:

  • Provide training on agile methods
  • Coach teams as they learn by doing

7. Engaging People

People play a key role in making agile work at scale. The specific factors around engaging people in the journey are:

  • Start with agile supporters
  • Include persons with previous agile experience 
  • Engage everyone

8. Communication and Transparency

There are some success factors for communicating:

  • Communicate the change intensively
  • Make the change transparent
  • Create and communicate positive experiences in the beginning

9. Mindset and Alignment

The success factors for agile around mindset and alignment are:

  • Concentrate on agile values
  • Arrange social events
  • Cherish agile communities
  • Align the organisation

10. Team Autonomy

Team autonomy has two factors that enable success with agile:

  • Allow teams to self-organize
  • Allow grassroots level empowerment

11. Requirements Management

There are also two factors when managing requirements that can help enable agile at scale: 

  • Recognise the importance of the product owner role
  • Invest in learning to refine the requirements

More on Agile:

  • Simple View of Common Elements of Agile at Scale
  • Video: Agile is Dead, McKinsey Just Killed It

case study in agile

Scott Middleton CEO & Founder

Scott has been involved in the launch and growth of 61+ products and has published over 120 articles and videos that have been viewed over 120,000 times. Terem’s product development and strategy arm, builds and takes clients tech products to market, while the joint venture arm focuses on building tech spinouts in partnership with market leaders.

Twitter: @scottmiddleton LinkedIn: linkedin.com/in/scottmiddleton

Get articles like this sent to your inbox and build better products

case study in agile

Popular searches

Design Thinking

Customer Experience

Finance Services

View all Categories

Editorial Articles

View all insights

Agile Methodology Examples and Case Studies

case study in agile

It’s useful for organizations to understand and see agile methodology examples and case studies, to understand if they need to consider this approach.

Long have the times passed where Agile was the sole domain of I.T. or the Tech industry.

Agile is now seen as the optimum business model methodology to adopt for most industries. Most industries or organizations are looking to create effieciencies. In their productivity, increased speed to market, and better employee empowerment and morale.

Who uses Agile Methodology?

ADAPTOVATE has worked with clients from every type of industry including :

  • Intensive Captial Heavy Industry (Energy, Mining, Manufacturing etc)
  • Financial (Banking, Insurance, Loans etc)
  • Health (Pharmacutical, Institutions, etc)
  • Government deparments, agencies, lobby
  • Human Resources
  • Engineering
  • Food & retail (Large chains, manufacting)
  • Not Profit sector

ADAPTOVATE will work closely with our client to best meet the outcome that they are looking for. It should be said that during our assessment we can determine that what a client ‘thinks’ they are looking for oftern turns out not to be what, in actual fact, is needed.

Agile Strategy examples

By undergoing these early discussions, we can determine the agile strategy that will be undertaken. Within ADAPTOVATE we have four key practices we initially operate under. After our assessment, we will undertake our work using one of the following or a combination of all.

  • Agile Operating Model Delivery
  • Agile Delivery Improvement & Scale
  • Agile Business Design & Innovation
  • Business Agility Consulting & Training

Agile Transformation

When embarking on an Agile Transformation of any kind, it’s important to start off the right way. This doesn’t mean, it needs to start big. In fact often times, we may encourage pilot teams . If the organization is global, and is looking to roll a new business model across many teams and regions this can be useful. As business change can involve 1000’s of people, pilot teams can be the way to start. Other times not. Have a look at our article on Top-down vs Bottom-up approaches.

Agile Methodology

The very term ‘ agile methodology ‘ may be confusing, misleading or obstructive to some. Many times, we will engage with an organization, who have hired us to review their business model and are looking for a new business design to lead them into the future. ‘Agile’ may not even enter the conversation. ADAPTOVATE believe that applying best practices that have formed the basis of Agile methodology, is always going to bring about positive change. However, sometimes it’s useful, particularly when speaking to employees, not to start with the terminology. Change can be difficult. We recognize that, and are able to help leaders and their teams write the playbook of their future.

Case Studies

With all that in mind, we are happy to share with you some case studies from past clients, to help you understand what our role in their business transformation was.

Case Study Government

Case Study Mining

Case Study Financial Service

Agile Examples

For further Agile examples you can head over to our featured stories where we highlight real-life stories from some of our clients and guests.

For more information please reach out below, we respond within 24 hours of your genuine request.

Get in touch now to find out more

US Headquarters

695 Town Center Dr, Suite 1200

Costa Mesa, CA 92626

+1 424 543 2623

[email protected]

AUSTRALIA & NEW ZEALAND

Level 8/341 George St

Sydney NSW 2000

+61 2 7200 2530

L20, 15 William Street,

Melbourne VIC 3000

Suite 3, Ground Floor/65 Canberra Ave

Griffith ACT 2603

Auckland ( Tāmaki Makaurau)

Level 4, ACS House, 3 Ferncroft Street,

Grafton, Auckland 1010

New Zealand

3 Temasek Avenue #18-01 Centennial Tower

Singapore 039190

+65 98348486

ul. Czackiego 15/17

00 -043 Warszawa

+48 505 626 416

Postal location:

110 Cumberland Street Suite # 307

Toronto ON M5R 3V5

Physical office location:

296 Richmond St. West

Toronto, ON M5V 1X2

+1 647 631 1205

5th Floor, 167-169 Great Portland Street

London W1W 5PF

+44 20 3603 1662

Australian wroth winner - 2020 logo

Key Approaches

Trending Topics

©2022 ADAPTOVATE. All rights reserved

Privacy Policy |  Corporate News |

  • Agile Education Program
  • The Agile Navigator

Agile Case Studies

Scrum Inc. presents real-world success stories in collaboration with our clients and organizations across diverse sectors. These case studies highlight how our Agile solutions have addressed complex challenges, resulting in tangible, measurable outcomes. Explore our work and gain valuable insights into how Agile can transform your organization and improve your business outcomes.

Agile Unleashed at Scale

Learn how John Deere’s Global IT group successfully implemented a self-sustaining Agile transformation that boosted enterprise output by 165%, reduced time-to-market by 63%, and increased employee engagement and happiness.

Ready to learn how Scrum Inc. helps business leaders around the globe achieve Agility that delivers quality products & services faster than ever before? Schedule a call ▶

Case Study Library

Featured agile case studies by scrum inc., dual operating system, implementing a dual-operating system with scrum@scale.

Discover how implementing a dual-operating system with Scrum@Scale helped Safety Co., a company with more than $1 billion in annual sales, improve on-time delivery, ROI, and team output.

Read More ▶

Scaling Agile

Large scale agile implementation, rocket mortgage delivers twice the value at half the cost at scale.

This peer-reviewed IEEE white paper explains how layering Scrum@Scale on top of a large Scaled Agile implementation helped Rocket Mortgage reduce average feature cycle time from 83.7 days to 11.6 days and increased feature delivery by 721%.

Scrum in Capital Projects

Scrum in front-end planning: abinbev capital project.

Implementing Scrum during the Front-End planning phase of a $50 million construction project helped ABInBev save 15% without significant changes to scope or reductions in quality.

Agile in Retail

The art of the product pivot: ministry of supply pivots entire brand in just 45 day.

Office apparel maker Ministry of Supply faced an existential threat to their business when work-from-home became the norm. The retail start-up used Scrum and Scrum@Scale to successfully pivot their products and entire brand 12-times faster than industry averages.

Agile at Scale in Finance

Scrum at scale: unleashing unrealized growth.

Learn how Scrum Inc. helped Confirmation, the world’s leading provider of secure audit confirmation services, unleash its growth potential.

case study in agile

Cart

  • SUGGESTED TOPICS
  • The Magazine
  • Newsletters
  • Managing Yourself
  • Managing Teams
  • Work-life Balance
  • The Big Idea
  • Data & Visuals
  • Reading Lists
  • Case Selections
  • HBR Learning
  • Topic Feeds
  • Account Settings
  • Email Preferences

Agile project management

  • Project management
  • Business management
  • Process management

case study in agile

One Bank’s Agile Team Experiment

  • Dominic Barton
  • Dennis Carey
  • From the March–April 2018 Issue

case study in agile

Why Science-Driven Companies Should Use Agile

  • Alessandro Di Fiore
  • Kendra West
  • Andrea Segnalini
  • November 04, 2019

case study in agile

Agile Doesn’t Work Without Psychological Safety

  • Timothy R. Clark
  • February 21, 2022

case study in agile

Better Project Management

  • Antonio Nieto Rodriguez
  • Amy C. Edmondson
  • Ranjay Gulati
  • Bent Flyvbjerg
  • November 01, 2021

case study in agile

4 Ways Silicon Valley Changed How Companies Are Run

  • Andrew McAfee
  • November 14, 2023

case study in agile

An Agile Approach to Change Management

  • Sarah Jensen Clayton
  • January 11, 2021

case study in agile

Using Sprints to Boost Your Sales Team's Performance

  • Prabhakant Sinha
  • Arun Shastri
  • Sally E. Lorimer
  • Samir Bhatiani
  • July 20, 2023

case study in agile

For an Agile Transformation, Choose the Right People

  • Heidi K. Gardner
  • Alia Crocker
  • From the March–April 2021 Issue

Make Your Strategy More Agile

  • Tim Leberecht
  • October 31, 2016

How We Finally Made Agile Development Work

  • Jeff Gothelf
  • October 11, 2012

case study in agile

Embracing Agile

  • Darrell K. Rigby
  • Jeff Sutherland
  • Hirotaka Takeuchi
  • From the May 2016 Issue

case study in agile

How Agile Teams Can Help Turnarounds Succeed

  • Simon Henderson
  • Marco D’Avino
  • July 02, 2018

case study in agile

Your Agile Project Needs a Budget, Not an Estimate

  • Debbie Madden
  • December 29, 2014

How Learning and Development Are Becoming More Agile

  • Jon Younger
  • October 11, 2016

case study in agile

Project Managers Should Think Like Startup Founders

  • Ron Ashkenas
  • November 02, 2023

case study in agile

Bring Agile to the Whole Organization

  • November 14, 2014

case study in agile

The Agile Family Meeting

  • Bruce Feiler
  • June 26, 2020

case study in agile

How Machine Learning Will Transform Supply Chain Management

  • Morris A. Cohen
  • Rohan Deshpande
  • Vinayak Deshpande
  • From the March–April 2024 Issue

case study in agile

Should I Pitch a New Project-Management System? (Commentary for HBR Case Study)

  • Denis Dennehy
  • Sonali Raut
  • Alex Estevam
  • January 01, 2024

case study in agile

The Secret History of Agile Innovation

  • Darrell Rigby
  • April 20, 2016

case study in agile

Facilitating Digital Development with Agile User Stories

  • June 01, 2023

Transforming Government Through Holacracy

  • Eleunthia Wong Ellinger
  • Robert Wayne Gregory
  • Evgeny Kaganer
  • April 27, 2020

Enterprise Agility at Komerční Banka

  • Euvin Naidoo
  • Suraj Srinivasan
  • Sarah Gulick
  • February 16, 2021

case study in agile

5 Years of Must Reads from HBR: 2023 Edition (5 Books)

  • Harvard Business Review
  • May 30, 2023

Transport Solutions: TCS Helps its Transformation to an Agile Enterprise

  • Abhoy K Ojha
  • September 01, 2023

case study in agile

Harvard Business Review Project Management Handbook: How to Launch, Lead, and Sponsor Successful Projects

  • October 19, 2021

case study in agile

Mastering Project Management Set

  • January 04, 2019

case study in agile

The Year in Tech, 2025: The Insights You Need from Harvard Business Review

  • Elisa Farri
  • Gabriele Rosani
  • Alex Tapscott
  • October 08, 2024

L'Abode Accommodations Down Under: Agile Leadership Navigates Pandemic Threat to Business Survival

  • Dennis Paris
  • Sheri Lambert
  • Jennifer M. Sundstrom-Fitzgerald
  • March 17, 2022

Going with the Flow: Agile Development at Dell

  • Kieran Conboy
  • Janis L. Gogan
  • July 01, 2021

Bus Uncle Chatbot - Creating a Successful Digital Business (D)

  • Yuet Nan Wong
  • Siu Loon Hoe
  • May 26, 2021

ING Bank: Creating an Agile Organisation

  • Julian Birkinshaw
  • Scott Duncan
  • August 31, 2016

HP 3D Printing (B)

  • Joan Jane Marcet
  • December 19, 2019

case study in agile

The Year in Tech, 2022: The Insights You Need from Harvard Business Review

  • Larry Downes
  • Jeanne C. Meister
  • David B. Yoffie
  • Maelle Gavet
  • October 26, 2021

Agile Development

  • Yael Grushka-Cockayne
  • January 19, 2021

Meta: Digitally Transforming Workforce Management at Scale and with Agility

  • Munir Mandviwalla
  • Laurel Miller
  • Larry Dignan
  • August 07, 2023

JOB Co.: Making Mentor 2.0 Agile

  • Stijn Viaene
  • January 28, 2024

case study in agile

HBR's 10 Must Reads on Managing Projects and Initiatives (with bonus article "The Rise of the Chief Project Officer" by Antonio Nieto-Rodriguez)

  • Michael D. Watkins
  • Rita McGrath
  • June 25, 2024

HP 3D Printing (C)

Bus uncle chatbot - creating a successful digital business (b).

case study in agile

The Right Conditions for Agile

  • May 01, 2016

case study in agile

A Closer Look: Obstacles to Agile

  • January 09, 2024

The Agility Myth

Popular topics, partner center.

banner-in1

Top Scrum Case Study Examples in Real-life 2024

Home Blog Agile Top Scrum Case Study Examples in Real-life 2024

Play icon

Scrum has gained significant traction as a widely adopted and successful framework for the efficient execution of intricate projects within project management. Real-life case studies provide valuable insights into how organizations successfully implement Scrum methodologies to overcome challenges and achieve their project goals. In 2024, several notable Scrum case studies have emerged, showcasing the practical application of Scrum in diverse industries and contexts. These case studies demonstrate the versatility of Scrum and its ability to drive efficiency, collaboration, and innovation. 

By examining these real-life examples, we can gain inspiration and learn from the experiences of organizations that have leveraged Scrum to navigate complex projects and deliver exceptional results. Also, by incorporating  Agile training online, we can drive successful Agile transformations.

What is the Importance of Case Studies in Scrum?

Case studies play a crucial role in Scrum as they provide valuable real-world examples and insights into the practical implementation of the framework. 

  • Learning from Experience: Scrum master case study examples offer an opportunity to learn from the experiences of others who have already implemented Scrum. They provide valuable insights into the challenges faced, solutions implemented, and the overall journey of organizations in adopting Scrum.
  • Practical Application: Scrum case study examples demonstrate how Scrum principles and practices can be applied in real-world scenarios. 
  • Identify Challenges: Scrum case study examples can also help teams to identify potential challenges and pitfalls that they may face when implementing Scrum. This can help them to plan and develop strategies for addressing these challenges.
  • Best Practices and Lessons Learned: Case studies often share best practices, lessons learned, and success stories. They provide valuable guidance on what worked well and what pitfalls to avoid during the Scrum implementation.
  • Inspiration and Motivation: Scrum master case study examples can inspire and motivate teams and organizations by showcasing the positive outcomes and benefits achieved through Scrum adoption. 
  • Continuous Improvement: Scrum case study examples contribute to the continuous improvement of Scrum practices by providing feedback and insights to the Scrum community.

Overall, Scrum master case study examples serve as a valuable resource for Scrum practitioners, helping them gain knowledge, inspiration, and practical guidance for successful Scrum implementation and continuous improvement. Combining case studies with KnowledgeHut Agile training online allows a holistic understanding of Scrum and its practical implementation.

Top Scrum Case Study Examples

1. mayden’s transformation from waterfall to scrum.

The scrum master case study example below showcases the need for embracing agile methodologies:

Mayden, a small and innovative company in the U.K. that develops managed web applications for the healthcare sector was facing challenges with their traditional waterfall approach to software development. They encountered difficulties in delivering projects on time, meeting customer expectations, and responding to changes in requirements.

How it was solved:

Mayden recognized the need for change and the opportunity to develop a new product using new technology. The company decided to transition from Waterfall to the Agile framework, specifically adopting Scrum. The following solutions were implemented:

  • Agile Training: A member of the development team, Rob Cullingford, attended a Certified ScrumMaster (CSM) course and became an advocate for Agile. Mayden brought in Agilify and Paul Goddard to provide CSM training to the entire team, fostering a shared understanding of Scrum principles and practices.
  • Management Support: Mayden's management team embraced the concepts of Scrum and recognized its potential to transform project delivery. Their support and foresight were instrumental in driving the adoption of Scrum throughout the organization.
  • Enthusiastic Embrace: The development team, along with managers and support staff, enthusiastically embraced Scrum. The decision to pursue Scrum training was made quickly, and 20 people attended the ScrumMaster training within a week.

2. Scrum Methodology as Used by a Capstone Team

Below is a scrum master case study example that shows the effectiveness of forming a scrum team:

Problem: 

The capstone team faced the challenge of managing their project effectively and maximizing their velocity. They needed to find a way to improve their project management processes to increase productivity and ensure successful project completion.

How it was Solved: 

The team decided to adopt the Scrum methodology to address their project management challenges. They implemented specific process modifications and utilized Scrum practices to improve their velocity. Some key solutions they implemented include:

  • Scrum Framework: The team embraced the Scrum framework, which provided a structured approach to project management. They defined roles (Scrum Master, Product Owner, Development Team) and implemented Scrum ceremonies (Daily Stand-ups, Sprint Planning, Sprint Review, Retrospective) to facilitate effective communication and collaboration.
  • Asynchronous Daily Meetings: Instead of traditional synchronous daily stand-up meetings, the team conducted asynchronous daily meetings. This allowed team members to update their progress and communicate asynchronously, reducing scheduling conflicts and improving flexibility.
  • Sprint Reviews: The team conducted regular sprint reviews to showcase their work and gather feedback from stakeholders. These reviews helped ensure that the project was on track and met the expectations of the stakeholders, leading to course corrections and improvements.
  • Velocity Tracking: The team tracked their velocity, which is a measure of the amount of work completed in each sprint. They analyzed their velocity at different points in the project and compared it to the process modifications they made. This analysis allowed them to identify correlations between their process modifications and improvements in velocity.

3. Increasing visibility and cross-product alignment at Radware

This scrum case study example shows how adopting scrum brought more visibility and collaboration at Radware.

Radware, a global leader in cybersecurity and application delivery solutions, faced several challenges in its development and delivery processes:

  • Waterfall-like Processes: Radware followed development processes with long handoffs between product, development, and QA teams, resulting in extended cycles, low visibility, and predictability. This approach did not align with the fast response time required in the security market.
  • Dependencies and Product Lines: Radware had dependencies on hardware and interdependencies between its five distinct product lines. This created complexity and posed challenges in the release and delivery processes.

How was it Solved: 

To address these challenges, Radware implemented the following solutions:

  • Management Workshop: Conducted workshops within each product line to analyze organizational-level challenges and identify necessary change management strategies. This involved engaging top management to understand the requirements for successful Agile transformation.
  • Global Engagement: Collaborated with Radware managers and teams worldwide to ensure consistent adoption of Agile practices and principles. This involved creating a shared understanding of Agile and aligning processes across different locations.
  • ALM Tool Adoption: Utilized the Application Lifecycle Management (ALM) tool, Rally, as the central source of truth for all participants. This helped provide visibility, transparency, and collaboration across teams, ensuring everyone had access to accurate and up-to-date information.
  • Training: Conducted comprehensive training sessions for Product Owners, Scrum Masters, and all teams involved in the Agile transformation. This enabled individuals to understand their roles and responsibilities within the Agile framework and equipped them with the necessary knowledge and skills to implement Agile practices effectively.
  • Agile Release Trains (ART): Designed and launched five Agile Release Trains, one for each product line. Agile Release Trains provided a structured and synchronized approach to product development, ensuring alignment and coordination across teams working on different products.
  • Program Increment Planning: Implemented Program Increment Planning, which allowed for the alignment of priorities and synchronization of work across teams. This provided a clear roadmap and facilitated better planning and execution of development efforts.
  • Stabled and Synchronized Cadence: Established a stable and synchronized cadence across the entire company. This involved implementing regular Agile ceremonies and ensuring consistent timelines and iterations for planning, development, and review activities.

4. Blue Flash Conversion to Scrum Practices 

The scrum master case study example presented here is highly compelling as it revolves around the remarkable achievement of a student team named "Blue Flash," who employed Scrum and Kanban methodologies to construct a race car for a prestigious international competition.

The Blue Flash team, consisting of volunteers and sponsors, faced several challenges. These challenges included the need for improved cross-team collaboration, empowerment of teams, adapting to changing conditions, and addressing the impact of the COVID-19 pandemic on team composition and priorities.

How it was solved: 

To address the challenges, the Blue Flash team implemented the following solutions:

  • Adoption of Agile and Scrum: In March 2020, the team decided to adopt the Agile way of working and specifically chose Scrum as their framework. This decision aimed to improve cross-team collaboration and empower the teams to work more effectively.
  • Agile Kick-off Meeting and Agile Coach: The team's sponsor organized an agile kick-off meeting where they met their Agile coach, who agreed to assist them. Over a period of six months, the Agile coach dedicated his spare time to working with the team, conducting workshops, and providing guidance on Scrum practices and principles.
  • Formation of Scrum Teams: The team formed two Scrum teams, with each team consisting of a Scrum Master, developers, and a shared Product Owner. This enabled the teams to work autonomously and become self-organized, promoting efficiency and collaboration.
  • Remote Work and Reduced Team Size: Due to the COVID-19 pandemic, the team had to adapt to remote work and reduce the number of team members. By selecting fewer team members with the necessary skills and compatible personalities, the teams were able to maintain productivity and cohesiveness despite working remotely.
  • Use of Kanban for Backlog Management: To manage their Product Backlog, Sprint Backlog, and Daily Scrum, the team utilized the Kanban methodology. This provided visual clarity and transparency, helping the teams stay organized and focused on their work.

5. Agile Project Management at Intel – A Scrum Odyssey

Here is a scrum case study example that shows how applying scrum master led to effective project management.

Microprocessor giant Intel faced several challenges in its engineering development process, including a waterfall culture, functional silos, overburdening of teams, missed schedules, poor morale, and high turnover rates. They also encountered difficulties due to a lack of off-the-shelf software validation solutions and a proprietary language environment. These issues hindered their ability to deliver high-quality products efficiently.

How it was Solved:

Intel decided to implement Scrum in its engineering development process to overcome these challenges. They adopted Scrum in three phases, each addressing specific issues and gradually transforming their work culture.

  • Phase 1: Preparing for Silicon - In this phase, Intel hired an external company for Scrum training and coaching. They formed a Process Action Team (PAT) to monitor progress and implemented Scrum in six teams. They focused on scaling work across teams, sharing best practices, and establishing Scrum as the standard means of managing requirements.
  • Phase 2: Surviving Silicon - During this phase, the Scrum teams focused on debugging Scrum events and maintaining Scrum artifacts. Some teams initially struggled and reverted to old habits, but through perseverance and collaboration, the surviving Scrum teams emerged stronger. They reintroduced two-week Sprints and improved their ability to identify and prioritize business value.
  • Phase 3: Preparing for Manufacturing -To further enhance their progress, Intel identified the handoff between functional groups as a significant issue. They ran a pilot test on cross-functional teams to minimize handoffs and influence the organization's leadership for better Scrum implementation.
  • Reduced Cycle Time: Scrum was instrumental in achieving a remarkable 66 percent reduction in cycle time. 
  • Performance to Schedule: The implementation of Scrum resulted in the establishment and maintenance of capacity-based planning and a two-week cadence for over a year.
  • Improved Morale: Scrum brought about improved communication and job satisfaction within the organization.  
  • Increased Transparency: The adoption of Scrum led to the implementation of formal standards, such as CMMI-style VER (Verification) and VAL (Validation).

6. Scrum Boosts Productivity at BBC  

The following scrum master case study example looks at how agile methodologies improved productivity at BBC.

The New Media division of BBC was grappling with significant challenges stemming from a high degree of uncertainty and an emergent software process. The lack of flexibility and adaptability posed significant challenges in meeting the division's evolving needs.

  • Introducing Scrum Framework: Andrew Scotland, as a certified Scrum Master, recognized the need for a more collaborative and flexible approach. He initiated the introduction of the Scrum framework across the division's development teams. Scrum provided a structured framework for iterative and incremental development, fostering better communication and encouraging cross-functional collaboration.
  • Formation of Cross-Disciplinary Scrum Teams: Andrew facilitated the formation of cross-disciplinary Scrum teams, ensuring representation from Software Engineering, User Experience, Information Architecture, Editorial, Product Management, and Project Management. This approach promoted shared ownership, increased collaboration, and enhanced transparency throughout the development process. 
  • Scrum Master Training and Support: Andrew provided Scrum Master training and ongoing support to team members responsible for leading the Scrum teams. This empowered the Scrum masters to guide their respective teams through the Agile transformation effectively and address any challenges that arose.
  • Adoption of Agile Practices: The teams embraced Agile practices, including daily stand-up meetings, sprint planning, backlog refinement, and sprint reviews. These practices facilitated regular communication, prioritization of work, and continuous feedback, enabling faster response to change requirements and delivering value incrementally.
  • Continuous Improvement and Learning: Andrew fostered a culture of continuous improvement by encouraging regular retrospectives where teams reflected on their processes, identified areas for improvement, and implemented changes to enhance productivity and efficiency.

7. Effective Practices and Federal Challenges in Applying Agile Methods

Numerous examples of lengthy IT projects in the federal government have experienced cost overruns, schedule delays, and limited mission-related outcomes. This has prompted the need for a more effective approach to software development. In response, the Office of Management and Budget (OMB) recommends the use of Agile practices, which advocate for modular software delivery and iterative development, to mitigate risks and improve project outcomes.

The case study conducted by the Government Accountability Office (GAO) focuses on the effective practices and challenges in applying Agile software development methods to IT projects in the federal environment. 

  • Agile guidance and adoption strategy: Clear guidelines and a well-defined strategy were provided for adopting Agile practices within the organization, ensuring that teams understood the principles and values of Agile and how they aligned with the organization's goals.
  • Migration with Agile terms and examples: The transition to Agile was facilitated by using Agile terminology and providing practical examples to help teams understand and apply Agile concepts in their work, fostering a common language and understanding across the organization.
  • Continuous improvement: A culture of continuous improvement was encouraged by regularly evaluating and refining Agile practices at both the project and organizational levels, seeking feedback, and implementing changes that enhanced efficiency and productivity.
  • Identified and addressed impediments: Any obstacles or impediments that hindered the adoption of Agile practices were actively identified and addressed, whether they were at the project or organizational level, ensuring smooth progress and removing barriers to Agile success.
  • Obtained frequent stakeholder/customer feedback: Regular engagement with stakeholders and customers was conducted to gather feedback on the product or project, ensuring that their needs and expectations were met and leveraging their input to guide iterative development and improvement.
  • Empowered small, cross-functional teams: Small, self-organizing teams were formed and empowered to make decisions, fostering collaboration, accountability, and efficient delivery of value.
  • Risk Mitigation: Security considerations and monitoring requirements were incorporated as part of the backlog, ensuring that they were prioritized and addressed throughout the Agile development process to mitigate risks and maintain a secure product.
  • Demonstrated value at the end of each iteration: A tangible, working product or a valuable outcome was delivered at the end of each iteration or sprint, providing stakeholders with a clear demonstration of progress and ensuring that the product continuously evolved based on their feedback.
  • Application of Tools: Appropriate tools and metrics were utilized to track and visualize progress, such as burndown charts or velocity charts, enabling teams to monitor their performance, identify areas for improvement, and make data-driven decisions.
  • Monitoring Progress: Progress was tracked and visualized on a daily basis, fostering transparency and accountability. Daily stand-up meetings or team boards were used to ensure that everyone was aware of the status and any potential issues that needed to be addressed promptly.

Key Takeaways from the Case Study

1. Mayden's Transformation from Waterfall to Scrum:

Transitioning from Waterfall to Scrum enabled Mayden to overcome the challenges of inflexibility and lack of customer engagement. Scrum facilitated iterative development, increased collaboration, and improved customer involvement.

2. Scrum Methodology as Used by a Capstone Team:

The Capstone team's use of Scrum methodology resulted in effective project management. Iterative planning, cross-functional collaboration, and quick decision-making were key factors in their success.

3. Increasing visibility and cross-product alignment at Radware:

Radware enhanced visibility and cross-product alignment by implementing regular communication channels, cross-functional collaboration, and centralized project management tools. Leadership support played a significant role in driving this transformation.

4. Blue Flash Conversion to Scrum Practices:

Blue Flash's successful conversion to Scrum practices involved training, team restructuring, and the implementation of Scrum ceremonies. Continuous improvement was emphasized throughout the process.

5. Agile Project Management at Intel - A Scrum Odyssey:

 Intel's adoption of Agile project management, specifically Scrum, improved project execution. Iterative development, cross-functional teams, stakeholder engagement, and continuous learning were key aspects of their success.

6. Scrum Boosts Productivity at BBC:

The BBC experienced increased productivity by embracing Scrum. Streamlined workflows, cross-functional collaboration, continuous improvement, and customer-centricity were significant contributors to their success.

Delve into the most popular Agile Category Courses

Benefits of Using Scrum in the Project

  • Flexibility: Scrum allows for flexibility and adaptability throughout the project lifecycle. It embraces changing requirements and promotes incremental and iterative development.
  • Increased collaboration: Scrum fosters collaboration among team members and stakeholders.
  • Transparency and visibility: Scrum provides transparency into project progress, work completed, and upcoming tasks.
  • Quick value delivery: Scrum emphasizes delivering value early and regularly. By breaking the project into smaller, manageable units called sprints, the team can prioritize and deliver the most valuable features incrementally.
  • Risk mitigation: Scrum helps to mitigate risks by focusing on short development cycles and frequent inspection and adaptation.
  • Enhanced customer satisfaction: By involving the customer or product owner throughout the development process and regularly seeking their feedback.
  • Continuous improvement: Scrum promotes a culture of continuous improvement and innovation.

In conclusion, Scrum case studies serve as invaluable resources for teams contemplating the adoption of Scrum or facing difficulties in its implementation. They offer profound insights into successful applications of Scrum within various organizations, shedding light on potential obstacles and pitfalls while fostering inspiration and motivation. These case studies provide teams with the necessary confidence to persist in their Scrum endeavors by showcasing how other teams have surmounted challenges and achieved notable accomplishments. By delving into these resources, teams can enhance their comprehension of Scrum's multifaceted aspects and gain practical knowledge on its effective implementation.

Frequently Asked Questions (FAQs)

The Scrum values consist of commitment, courage, focus, openness, and respect. Team members commit to sprint goals and delivering value. They exhibit the courage to tackle challenges and make collective decisions. The team stays focused on the sprint goal, avoiding distractions. Openness is fostered through transparent communication. Respect is shown for each other's skills and contributions, promoting a collaborative environment.

An example of applying Scrum is in software development, where a cross-functional team collaboratively works in short iterations called sprints to deliver increments of working software, following Scrum ceremonies and utilizing the product backlog for prioritization.

  • Transparency: All aspects of the Scrum process are visible to all team members.
  • Inspection: Scrum team regularly checks to see if the project is on track.  
  • Adaptation: Scrum team is willing to change the project plan if necessary.

Profile

Lindy Quick

Lindy Quick, SPCT, is a dynamic Transformation Architect and Senior Business Agility Consultant with a proven track record of success in driving agile transformations. With expertise in multiple agile frameworks, including SAFe, Scrum, and Kanban, Lindy has led impactful transformations across diverse industries such as manufacturing, defense, insurance/financial, and federal government. Lindy's exceptional communication, leadership, and problem-solving skills have earned her a reputation as a trusted advisor. Currently associated with KnowledgeHut and upGrad, Lindy fosters Lean-Agile principles and mindset through coaching, training, and successful execution of transformations. With a passion for effective value delivery, Lindy is a sought-after expert in the field.

Avail your free 1:1 mentorship session.

Something went wrong

Upcoming Agile Management Batches & Dates

NameDateFeeKnow more

Course advisor icon

  • SAFe Project Managers
  • Agile Coaches
  • Scrum Project Managers
  • Scrum Masters
  • Scrum Coaches
  • Technical Project Managers
  • PMI Project Managers
  • Kanban Project Managers

SAFe Case Studies: Transformation Notes From the Field

In the final installment of Toptal’s Agile scaling series, the creator of SAFe, Dean Leffingwell, shares his expertise alongside three case studies from Toptal project managers who discuss the challenges and rewards of implementing an Agile scaling framework.

SAFe Case Studies: Transformation Notes From the Field

By Daniel Carroll

Daniel is a Senior Editor for the Toptal Projects and Product Blogs. He has more than 20 years of experience at publications of the University of Chicago Press, Cambridge University Press, and Elsevier.

Featured Experts

Featured expert avatar

This article is part three of Toptal’s Agile scaling series, designed to guide project managers in their team expansion efforts. Be sure to read part one, “ 5 Agile Scaling Frameworks Compared: Which One Should You Use? ” and part two, “ Agile Scaling: SAFe Best Practices for Scrum Masters .”

Agility is practiced in some fashion by 94% of companies , according to the 15th Annual State of Agile Report . But research also suggests that 90% of organizations struggle with enterprisewide Agile implementation. Typically, it’s the work of Agile coaches , Scrum masters , and other project management professionals to lead and organize these efforts. Often, they are working with teams or departments that are resistant to change, in a company culture that is difficult to understand.

In this roundtable, three Toptal project managers discuss the challenges of leading Agile transformations . Because their solutions comport with the Scaled Agile Framework (SAFe), we also spoke with Dean Leffingwell , creator of SAFe. Their collective insights illustrate the need for SAFe practitioners to prepare a clear vision of what agility is and a leadership plan that can bring recalcitrant teams on board.

Talking SAFe With the Framework’s Creator

SAFe, a framework formalized by Scaled Agile , dates back to only 2014. But for Leffingwell, the work began when he first encountered Agile teams in the early 2000s. As a software development methodologist, he was impressed with the results of Agile practices on dev teams, and he immediately began exploring how the mindset could be applied across an entire company. If an Agile team could produce results, what could a team of aligned Agile teams produce? How could Agile practices be used for full-scale transformation projects at national or international companies? As Leffingwell puts it, “I love software development. I love Agile. I just want it big .”

A bar graph titled "Most Popular Scaling Frameworks." There are 10 bars, labeled "Scaled Agile Framework (SAFe)," "Scrum@Scale/Scrum of Scrums," "Enterprise Scrum," "Spotify Model," "Agile Portfolio Management (APM)," "Disciplined Agile (DA)," "Large-Scale Scrum (LeSS)," "Nexus," "Lean Management," and "Recipes for Agile Governance in the Enterprise (RAGE)." Each bar is also labeled with percentages representing the proportion of organizations using that framework: 37%, 9%, 6%, 5%, 3%, 3%, 3%, 3%, 2%, and 1%, respectively. A line at the bottom of the graph says, "Source: 15th Annual State of Agile Report."

In the years since, companies have recognized the benefits of SAFe , including shorter deliveries, higher product quality, greater efficiency, and more engaged employees. As of 2021, more than a third of organizations around the world used SAFe, and among its most important aspects are the shared processes and unified language that it provides. For example, if one team thinks a sprint is two weeks long and another thinks it’s 30 days, it creates what Leffingwell describes as a “Tower of Babel problem.” It’s hard for teams to discuss what features to add if they can’t even agree on what “feature” means. “You [need] people working in a common way if you want to build big solutions,” he says. “There’s not a term in our industry that isn’t overloaded, like ‘iteration’ or ‘sprint’ or ‘backlog.’ That’s not helpful if you’re trying to work across team and regional boundaries.”

Agile Success Stories

Getting everyone at a company to adopt a unified way of speaking about and doing work is a daunting task even when there’s a tremendous urgency for change. In established corporations, it can be harder. Leffingwell elaborates: “You’re looking at the largest companies in the world that are making lots of money and doing incredibly well and competing—and they have to change. Well, the question for them is why should they?” The Toptal project managers featured here each encountered questions like this during their own scaling activities, and each found their own way of working through their Agile transformations using SAFe.

Demonstrating Value

Alvaro Villena , a Toptal project manager in Santiago, Chile, recently completed a SAFe transition for a portfolio developing a cross-business platform. “The first milestone in my transition was conducting a value stream workshop ,” he says. In simple terms, a value stream workshop is a kickoff meeting to identify the entire business process from concept to delivery and all the steps, users, systems, and pain points in between.

Getting representatives from the entire enterprise into the workshop helped Villena understand the company culture and what his obstacles would be. “Before we implemented the workshop, there was a structure where one business had their team, another business had their team, and the next business had their team—the three didn’t talk to each other.”

Villena found that although all the teams shared similar pain points, there was no collaboration on solutions. For instance, although every business in the portfolio shipped products, only one had developed a tracking system. There was no reason they couldn’t all use it, except that nobody had shared the knowledge. Once the workshop got them talking, knowledge started to flow among teams, businesses, and product owners. “That kind of conversation was really, really powerful for the program. It was a nice starting point,” Villena says. When DevOps, design, and product all know what other teams are doing, they see that there are solutions in the company that they can be using. “They start asking, ‘How can I have that?’ And that’s where you step in and say, ‘Follow this process.’”

“Nobody wants change until they know why. So you start with a why and give them a better future.” Dean Leffingwell, creator of SAFe

Leffingwell knows that teams are sometimes resistant. “Nobody wants change until they know why,” he tells Toptal. “So you start with a why and give them a better future.” Giving teams a glimpse of how much more efficient they can be is a powerful tool for change leadership.

Even when everyone is enthusiastically on board, you should still expect rocky starts. Teams that are accustomed to traditional Waterfall development and big releases, for example, may have trouble moving to a more iterative and agile development process , even if they see the value in it. “The first program increment that we did was kind of a disaster with the teams,” says Villena. “And we knew it would be; we told the client to expect that the first three months may be difficult.” To compensate for this, he built in a one-time weeklong iteration at the end of the first program increment (PI) in which the teams could evaluate their progress. He organized a sprint devoted solely to process improvements and evaluations that would go beyond the usual inspect and adapt . He found it useful to apply an Agile mindset to not just the product but also the business transition, taking the time to step back, see what worked and what didn’t, and adjust accordingly.

Creating Small Victories

It’s important to be prepared for unexpected obstacles in your SAFe adoption. Some years ago, Toptal project manager Miroslav Anicin in Belgrade, Serbia, was transitioning a telecommunications company to SAFe. The company had outsourced all of its software development. Incorporating an off-site team wasn’t a particularly onerous task—the issues involved were mainly logistical. But the effort created unforeseen challenges in transitioning the company itself. “I was searching for the competencies we need in the release train ,” he says. “And all of the people I had to choose from were from marketing, from legal, from products, from finance—completely lacking the Agile mindset or even any experience in Agile.”

It became evident that management had no experience handling Agile teams. Distributed decision-making requires managers to relinquish some control , a fact leadership can balk at if they’re not experienced with Agile frameworks. To solve for this, Anicin had to train from the bottom up and from the top down, coaching leaders along with their teams.

Such a move to more decentralized decision-making requires “changing the way of working from command and control, through servant-leadership, to this empowering culture of learning and culture of Agile—and the ability to tolerate mistakes,” says Leffingwell.

Anicin began the process of scaling incrementally—with small Agile projects performed within single teams, not within a SAFe framework—so individual teams could develop some hands-on experience. These projects had to be nonessential and small enough that the company wouldn’t be harmed if something went wrong on the first try but useful enough to show the team what could be accomplished with the approach. For instance, the marketing team created an internal marketing campaign , during which Anicin taught them the basics of Scrum. Similar to Villena’s workshop, these smaller projects demonstrate the value of Agile in real terms, so team members and leadership can see the benefits of short releases and continuous improvement before the full-scale transition.

Meeting the Needs of Your Teams

When Imane Marouane , a Toptal project manager based in Paris, led a transformation for a large, multinational financial institution, she stepped into a chaotic environment where individual teams produced solid work but shared no companywide vision. “Each team had their own priority. Each product manager wanted their product to be delivered first.”

SAFe’s solution to this problem can be found in the weighted shortest job first (WSJF) model. WSJF provides a standard for prioritizing work so when it’s time to decide what the next task should be, the first step doesn’t involve disputes over how to rank importance. In a flow-based Agile system , you don’t have to worry about delivering everything at once because, as Leffingwell says, “the most important thing is what job to do next. And that’s a much easier question to answer than what’s the most valuable job.” SAFe provides a way to resolve dependencies between teams—ordering tasks is essential to this outcome.

An illustration titled, "The Weighted Shortest Job First Formula." A box contains a formula, "WSJF equals Cost of Delay divided by Job Duration (Job size)." At the bottom is a line reading, "Source: Scaled Agile."

Marouane’s path to dependency resolution became uncertain: “After two sprints, before the first inspect and adapt, we noticed that some teams were not following our PI plan.” Dependencies that were defined in the PI plan weren’t being followed, so one team’s work couldn’t begin because the contribution from another team wasn’t ready.

“Since it was the first iteration, and the teams weren’t used to this kind of work, we decided to put an extra ceremony into place—a weekly meeting to discuss progress on dependencies,” Marouane says. “One person from each team came to update progress on their contributions.” This way, if Team A said they were unable to deliver, Team B could know ahead of time and plan accordingly, instead of waiting for contributions that weren’t going to materialize at the beginning of their sprint.

Leffingwell preaches caution when making these kinds of adjustments to SAFe: “SAFe is a system of responsibilities. … You can adapt it, but you’ve got to be really careful.” Although the framework is intended to be adaptable, changes tend to get baked in if not reassessed. The Essential SAFe configuration exists to make sure that any alterations meet basic criteria.

Marouane’s extra ceremony was included again in the second PI, and by the third it had been phased out. Teams had nothing to report on that hadn’t already been communicated. A little extra flexibility allowed Marouane to get the teams back onto a more traditional process track. She found that the transition itself required an Agile mindset to get the most out of the financial institution’s teams. And importantly, the change she made, through its commitment to continuous improvement, ultimately served the Lean-Agile principles that are the groundwork of Essential SAFe. Her solution gave the company the unified vision it lacked and allowed the teams to work together toward the same priorities.

Adapt for the Future

Any framework operating at scale is going to come with challenges. The number of moving parts and competing interests is immense. But the payoffs are equally large, and a well-executed transition will give teams the tools they need to work toward common goals. The obstacles you face in such a large-scale implementation will be unpredictable, and an Agile mindset helped Villena, Anicin, and Marouane adapt to unexpected challenges. After all, that’s what continuous delivery is for: empowering your process with the tools to adapt to the unforeseen.

Scaled Agile also adapts to new technologies and evolving industry standards , introducing new tools and capabilities as necessary. Everyone needs to stay nimble and prepare for the unexpected. “We have no crystal ball,” says Leffingwell. “We just run fast, lead hard, and follow hard—and write as fast as we can.”

Understanding the basics

How is scaled agile implemented.

An Agile coach with experience in projects at scale performs the large task of implementing a scaling framework. The process includes identifying value streams, coaching teams, and creating an agile release train (ART).

When should you implement SAFe?

Although SAFe is designed to work with teams of hundreds or even thousands of people, the developers at Scaled Agile recommend a minimum of 50 team members. If your organization is smaller, a nonscaled framework is probably best.

Are there sprints in SAFe?

SAFe uses work iterations, which are commonly called sprints in many frameworks. The PI planning event is used to align teams for the program increment, an eight-to-12 week timebox consisting of four development iterations and one innovation and planning iteration.

How do you identify a value stream?

Scaled Agile recommends a value stream and ART identification workshop, which provides a means to understand and identify the flow of value in a company.

  • AgileTransformation

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy .

Toptal Project Managers

  • Asana Experts
  • Blockchain Project Managers
  • Business Delivery Managers
  • Client Delivery Managers
  • Digital Project Managers
  • Digital Delivery Managers
  • Digital Transformation Program Managers
  • E-commerce Project Managers
  • Enterprise Coaches
  • Jira Administrators
  • Lean Project Managers
  • Learning Management System Administrators
  • Mobile Project Managers
  • PMO Specialists
  • PMP Project Managers
  • Prince2 Experts
  • Program Managers
  • Software Project Managers
  • Software Development Project Managers
  • Technical Business Analysts
  • Transformation Project Managers
  • Waterfall Project Managers
  • Web Project Managers
  • View More Freelance Project Managers

Join the Toptal ® community.

Transforming IT at Steelcase: An Agile Case Study

Introduction.

case study in agile

  • What Is Agile?
  • Foundation for Success
  • Building the Practice
  • Research + Engagement
  • Leadership + Communication
  • Change Management
  • Workplace Strategy Implications
  • What Work Looks Like Now
  • Measurement
“We didn’t start with agile. We started with a new perspective for IT — to be a better business partner for the organization and to become customer-centric. We discovered that agile aligned with those aspirations.” Steve Miller Steelcase CIO

Agile Case Study Interviews | Introduction | Why Agile?

Digital transformation requires a much closer connection to the customer and the ability to innovate and execute quickly. Forrester recently reported if companies don’t reinvent with technology at the core, they will watch customers defect. In essence, the business will suffer if organizations don’t figure out how to reinvent and redefine the work of information technology groups so that they can get closer to their customers. A successful transformation requires a holistic approach that considers people, process and place.

Steelcase, like many organizations, is undergoing this transformation, developing an evolving vision for its business and IT team.

A new team-based workspace created in its Grand Rapids, Michigan Global Business Center is the outward manifestation of a complex change. It isn’t just about creating the kind of space that attracts technology workers (although it does), it’s about using the space to support agile processes and foster a more agile culture among the 400 IT professionals at Steelcase in Grand Rapids.

case study in agile

There’s a lot about this journey that makes it unique. Leaders and teams have had an unprecedented depth of involvement. Learning has been conscious, intentional and codified. The amount of prototyping has been significant; and the engagement processes have been comprehensive. From discovery to measurement, the entire company is learning deeply, and in the spirit of agile work, sharing new insights even as they evolve.

NEXT CHAPTER – What Is Agile?

Related Stories

Vodafoneziggo creates agile headquarters.

VodafoneZiggo’s agile transformation coach describes how its new headquarters in The Netherlands supports their agile process and culture.

A Day in the Life of an Agile Team

Follow Kim and her team in their year-old space, purposefully designed to foster a more agile culture by helping them move faster, test and execute on new ideas, and get closer to their customers.

Measuring the Agile Workplace

We’re excited to share early findings from measuring the impact our new Steelcase IT space is having on agile work.

Salesforce: An Agile Case Study

case study in agile

Key Takeaways: What worked for Salesforce 

  • Organizational culture and established values prime an organization to be ready to take on an Agile framework.
  • When Agile values are communicated from the top, they are infused into the organizational mindset to occur organically without enforcement as “rules.”
  • Finding the right language to explain Agile to un-transitioned departments encourages teams to use Agile frameworks in a way that works for them.  

  In 2006 Salesforce decided to go all in with agile and transform their entire R&D department from traditional “Waterfall” SDLC — a top-down software lifecycle process — to Scrum, an iterative agile framework. At the outset of the transition, company leadership knew they would face roadblocks if they couldn’t make clear to employees the compatibility between Scrum principles, their company’s mission, and their individual employees’ values. Without this critical first step, the same lightweight, adaptable quality that makes Scrum successful could also render it susceptible to misinterpretation. So, Salesforce began its agile transformation not by blindly adopting the Scrum framework, but by first educating employees on Scrum’s alignment with preexisting company values.    Their “Educate Without Enforcing” strategy generated positive results, in part because upper management and staff already shared a coherent sense of the company’s overall mission and each employee’s individual purpose and could easily explain how the Scrum framework was uniquely suited to achieve those ends.    “We are fortunate that our founders were as intentional about the culture they wanted to create as they were about the products they wanted to build,” says Arun Ramanna, an Enterprise Agile Coach at Salesforce. “Agile frameworks such as Scrum, XP, and Lean face less transitional challenges at Salesforce than at others, because Salesforce has an environment of trust, customer success, diversity, equality, and innovation.”   It was in 1999 that Salesforce founded their popular  V2MOM Process . The acronym stands for vision, values, methods, obstacles and measures, and is used as a management tool for organization wide communication and adaptive development.V2MOM had pre-established transparency throughout the organization, so the company had a cultivated sense of trust vital to successful Scrum practices. And as a result, Salesforce proved to be better prepared for Scrum than many other pre- or partially agile organizations.   Yet challenges remained. Project managers feared losing the accurate timetables and deliverables on which they relied, and it was difficult to explain to them the purposes of agility beyond its concrete definition or discrete practices. To address these issues, the company held frequent meetings with departments that had not switched to an agile framework, framing agility as a mindset uniquely compatible with — and already present within — the organization’s mission and values. Leaders were able to explain how and why agility aligned with Salesforce and its employees’ sense of shared purpose.    Salesforce also used the strategy of framing Agile techniques, such as XP practices, Scrum artifacts, and Lean thinking as “tools.” This helped the company explain the benefits of agility to the organization without imposing Agile principles as mandates.    “We often hear our leaders say things like ‘Make sure we are focused on our customer’s success’, ‘Better, better, never done!’ and ‘Let’s approach it with a beginner’s mind’ to keep us on this journey,” Arun explains. These phrases embody the values of the  Agile Manifesto . Salesforce leaders regularly communicate the sentiment of agile without directly enforcingthe values as hard rules.   “Salesforce is always looking to improve our technology, products, and processes to make us more agile and customer focused,” continues Arun. “It’s because Salesforce continues to have both ‘top-down’ and ‘bottom-up’ organizational buy in and support for agile that it is able to be so successful and adaptive.”    Today, Salesforce continues to explore new approaches in applying agility within its different departments. As an organization, they remain flexible regarding their methods and open-minded about their results and are still discovering what practices work in different organizational contexts. Currently, their most essential task has become learning to tailor Agile methods to allow all departments and teams to have an iterative approach to work.    “The response has been very positive thus far, and it would be hard to imagine ever going back to a traditional waterfall approach,” Arun concludes. “In fact, our agile coaching team’s long-term goal is to spread this agile mindset beyond our R&D, IT and Marketing departments to our entire organization, and to all our partners and customers.”

Get the latest resources from Scrum Alliance delivered straight to your inbox

  • HOW WE WORK
  • MVP Development
  • Web Development
  • Mobile Development
  • Legacy app modernization
  • Custom eCommerce development

CASE STUDIES

  • March 25, 2024

Agile in Action: Case Studies from Successful Projects

Picture of Phuong Tran

Imagine speeding up your project delivery ten-fold. Imagine streamlining your team’s processes to a point where productivity soars sky-high. Picture a work environment so flexible that it feels as though your team is dancing gracefully through each project, rapidly adapting to changes and embracing collaboration like never before. This isn’t just some utopic vision, it’s a reality for many companies around the globe, thanks to a powerful methodology known as Agile. 

At its core, Agile is all about flexibility, adaptability and customer satisfaction. It employs iterative planning and feedback for exponential accomplishments. Agile isn’t confined to a single industry or type of project – its principles and frameworks have been successfully applied in diverse fields, from software development to marketing to supply chain management. 

1. Introduction

Welcome to Agile, a transformative project management approach replacing the rigid Waterfall model since 2001. The focus here is flexibility, teamwork, and customer-centricity. 

Agile Agility Nimble Quick Fast Volant Concept

Agile offers room for continuous innovation, differing from Waterfall’s fixated sequence. 

Innovation-friendlyFlexibility-limited
AdaptableStrict sequence

In Agile, collaboration is key, promoting unity and ownership. It comes in various forms like Scrum, Kanban, Lean, among others, always putting people above process. Its adaptation is broad, leading to its use in multiple industries, showcased in the following case studies . Stay tuned!

2. Agile in Different Industries

Think of Agile as customizing a race car while speeding down a track; daunting yet thrilling. Agile drives project management transformation through flexibility and customer focus, pushing industries towards continuous evolution. Let’s dive into a feast of Agile case studies and takeaways. 

2.1. Banking and Finance: Case study 1 | Case study 2

2.2. Telecommunications: Case study 3

2.3. Software and Technology

Case study 4 | Case study 5 | Case study 6 | Case study 7

Case study 8 | Case study 9 | Case study 10 | Case Study 11

Case study 12 | Case study 13

2.4. Retail: Case Study 14 | Case Study 15 | Case study 16

2.5. Automotive : Case study 17

2.6. Healthcare: Case study 18

2.7. Media and Entertainment: Case study 19

2.8. Aerospace: Case study 20

2.9. E-commerce: Case Study 21

2.8 Agriculture: Case study 22

woman hands drawing on software scrum agile board with paper tas

3. Exceeding other 20+ Agile Case Studies

Get ready to delve into the transformative power of Agile. This comprehensive compilation of over twenty agile case studies showcases the Agile journey in diverse industries , shedding light on its significance: 

  • Agile methodologies: Delve into the renowned strategies that steer customer-centric outcomes.
  • Application in various industries: Agile is versatile, evident in its success in sectors from tech to supply chain management.
  • Case studies: Analyze over 20 distinct success stories that spotlight the benefits of Agile application.

These cases narrate how Agile methodologies facilitate overcoming challenges, inspire stakeholders, and foster innovation. Prepare to be enlightened by the proven efficacy and value of Agile in action!

Case study 1 | Akbank’s Swift Shift: Agile with a Scrum Army

Let’s consider Akbank’s shift to Agile using a ‘Scrum Army’. Scrum, a popular Agile framework, enhances swift adjustments to shifting needs. 

  • Agile in Akbank : The rapid evolution of financial trends and customer demand demanded an Agile approach.
  • The Scrum Choice : Scrum’s structure, insistent on adaptive sprints and regular meetings, supports managing intricate projects.
  • The ‘Scrum Army’ : The commitment was immense, involving everyone in product development .
  • New Dawn : Agility brought increased efficiency and customer satisfaction.

Agile implementation , using Scrum as a successful example, handles comprehensive project management, enunciating that while the journey might be formidable, the gains are substantial. 

Takeaways:  

StepsAkbank’s Agile Adventure
Turbulent financial environment and evolving customer needs
Scrum to the Rescue
‘Scrum Army’ Activation
Enhanced efficiency and customer contentment
Adaptation can be tough but fruitful

Case study 2 | Boa Vista: Financial Success with Agile

Highlights from the successful Agile transformation of Brazil’s credit bureau, Boa Vista , include overcoming lengthy product releases and heavy bureaucracy. 

  • Approach: In-house Agile transformation using Agile principles and the Scrum framework, switching from Waterfall to Agile teams.
  • Tools: Adopted project management tools such as Teamwork.com for tracking Agile projects, improving efficiency and coordination.
  • Results: Significant improvements in project execution speed and delivery, denoting Agile’s efficiency.

Key Takeaway: Boa Vista adopted a customer-centric model rooted in Agile principles , increasing customer satisfaction and endorsing their market position. 

The case of Boa Vista is a stark example of Agile’s potential to increase efficiency and customer satisfaction, and foster a culture of continual improvement. A worthy model for organizations considering Agile transformations.

Case study 3 | British Telecom: An Agile Comeback 

British Telecom (BT) faced significant project management inefficiencies, which called for transformative measures. 

  • Agile Project Management: Adoption of Agile principles sharpened communication, planning, and productivity.
  • Scrum Adoption: The integration of the Scrum framework further optimized processes and effectiveness.
  • Continuous Feedback: A shift to a feedback-centric culture resulted in improved product quality, speed and customer satisfaction .

These Agile adaptations led to operational efficiency and customer satisfaction improvements in the telecommunications industry, with 2024 statistics noting higher project success rates.

businessman hand writing schedule planning brainstorming strategy glass board office hands man employee planner busy project plan tasks sticky note mind map workplace

Case study 4 | Sony Goes Modern: Using Agile. 

Turning the spotlight on Sony , the tech titan maximized Agile project management to smoothly navigate the tumultuous terrains of competition and expedited product delivery. Sony’s full commitment to Agile resulted in a remarkable business transformation, demonstrating Agile’s potential to shape success in diverse settings. 

  • Project Decomposition: Agile methodologies enabled Sony to divide larger projects into smaller, manageable parts, ensuring steady delivery of high-quality products.
  • Adaptability: Agile allowed Sony to swiftly adapt to changing requirements, emerging market trends, and pivotal testing results.
  • Target Realization: Agile provided Sony with a robust framework to methodically address tasks, realize objectives, and recover from setbacks promptly.

In brief, Sony’s Agile adoption spurred enhancements in project management and overall operational efficiency , underscoring the versatility and scalability of Agile across organizations of various sizes and sectors.

Case study 5 | Intralinks: Swapping Stagnation for Success with Agile

Jumping into the dynamic Intralinks case study, this technology firm swiftly transitioned from a stagnating Waterfall model to an Agile framework to rapidly progress. 

  • The shift, albeit demanding in terms of training and reorganization, was pivotal for their stride towards success.
  • The integration of Agile spurred the advent of Stallion, Intralink’s unique model, resulting in a surge of timely product releases and updates.
  • Such frequency in updates enhanced customer satisfaction, propelling the company’s growth trajectory.
CompanyChallengeSolutionOutcome
IntralinksImpeding waterfall modelAgile methodology adoptionRise in innovation and customer satisfaction

To sum up, Intralinks’ experience reflects the transformative power of Agile methodologies, endorsing flexibility, collaboration, and effective project control. For more insights into Agile in software development, peruse Unveiling the Software Development Process: Beginner’s Guide .

Case study 6 | Penta Technologies: Agile Sparks a Culture Change

Support Header

Penta Technologies, a software and technology firm, switched from the restrictive Waterfall method to the more dynamic Agile methodology, a change that had a transformative impact across the firm. 

  • Agile adaptation: The gradual shift to Agile began with Scrum, despite initial opposition. The increased advantages quickly counterbalanced the hurdles.
  • Delivery improvement: Utilizing Agile, Penta delivered user-friendly software quicker, in line with current customer demands.
  • Culture transformation: Agile initiated a company culture shift, emphasizing teamwork, empowerment, and customer satisfaction.
  • Current state: Penta Technologies, from a Waterfall devotee, has since emerged as a hallmark of Agile transformation in the tech world.

With Agile, Penta Technologies illustrates not just a change in project management tactics, but a broader mindset shift that fosters adaptability, perpetual enhancement, and easier response to change. Agile enables managing transitions effectively, delivering superior value at speed.

Case study 7 | Omega Software: Putting Waterfall Behind for Scrum

Omega Software switched from Waterfall’s rigid structure to Agile’s adaptive Scrum framework, experiencing significant improvements: 

  • Waterfall to Agile: Their transition to Agile and Scrum from Waterfall led to enhanced flexibility and timeliness in delivering software solutions .
  • Scrum adoption: By converting large projects into Scrum “sprints”, they could regularly adapt and correct course – a restriction under the Waterfall model.
MethodBenefits
Well-structured but lacks flexibility
Adaptive, fast, facilitating collaboration and quick changes

With Agile, they achieved:  

Boosted productivity higher client contentment, and increased flexibility to shifts. 

The transition of Omega Software from Waterfall to Agile’s Scrum provides a valuable case study for organizations seeking more effective project management approaches.

Case study 8 | Lola Tech: ROI Rise with Nexus Framework

Diving into Agile success stories, Lola Tech stands out. They seamlessly adopted the Agile Nexus Framework, met challenges with swift adaptability, and witnessed a substantial rise in ROI. Their journey highlights the transformative potential of Agile project management for enhanced productivity and profitability. 

  • Nexus Framework adoption: Lola Tech scaled their Scrum practices with Nexus, enabling multiple teams to deliver an integrated increment each Sprint.
  • Adapting change swiftly: Agile helped solve complexities, respond quickly to change, and accelerate delivery.
  • Impressive ROI improvement: Agile’s positive impact was evident in Lola Tech’s remarkable ROI surge.

This case illustrates how combining Agile management with a receptive culture can enhance team dynamics and financial outcomes, demonstrating Agile’s ability to thrive amidst rapid change. It’s more than just survival – Agile enables organizations to flourish in an ever-evolving business landscape.

Case study 9 | Spotify Scales Up: Buzzing with Continuous Agile Innovation

Spotify’s persistent innovation draws from a strategic application of the Agile methodology . 

  • Using ‘squads’, Spotify fosters innovation, offering team members autonomy.
  • ‘Tribes’, collections of similar ‘squads’, promote synergy and creativity.
  • Regular introspection through Agile rituals, supports continual improvement.
  • Spotify thrives on adaptability and continuous learning, the core of Agile.

Notably, the Agile strategy brought novel features like Discover Weekly and Family Plan . 

Key Agile PrincipleSpotify’s Implementation
Sustainable PaceSpotify avoids burnout by maintaining a sustainable pace for its teams.

In essence, Agile steers Spotify’s culture towards relentless innovation.

Case study 10 | Salesforce Soars: Agile Near and Far with Scrum of Scrums

Our journey into the SaaS sector takes us to Salesforce , a great example of Agile’s potential. Their key to success lies in the Scrum of Scrums strategy. 

The Scrum of Scrums approach divides projects into manageable tasks done by independent Scrum teams. Each team plans, executes, reviews, and adjusts according to the Scrum framework. Daily meetings between teams ensure smooth progress and efficient communication. 

By applying the Scrum of Scrums, Salesforce has enhanced project results, reduced duplicate efforts, streamlined communication, and minimized project delivery times. Thus, Agile can effectively improve productivity in complex projects. 

Salesforce’s Scrum of Scrums Impact | Data 2024

IndicatorMeasure
Delivery timesDown 30%
ProductivityUp 20%
Duplicate effortsDown 50%
CommunicationUp 40%

As seen, Scrum of Scrums effectively fortifies Agile in complex projects.

Case Study 11 | Redgate Software: Agile Makes Remote Work Work 

Redgate Software’s 2020 transition to remote work showed Agile’s adaptability advantage amidst unplanned changes. 

Chris Auckland, Head of Product Development at Redgate Software emphasised, “Our 15 years of Agile proficiency made the shift to full remote work remarkably effortless.” Chris Auckland, Head of Product Development at Redgate Software emphasised

Noteworthy benefits Redgate gained from Agile during remote work included: 

  • Collaboration : Platforms like Jira and Confluence enabled remote teamwork through Agile.
  • Workflow Continuity : Agile mechanisms like sprints and stand-ups maintained consistent workflow amidst team dispersion.
  • On-time Delivery: Agile ensured timely delivery of reliable product solutions during blurred times.

The experience underlined Agile’s role as a coping tool during volatile situations besides improving productivity and quality. 

Case study 12 | Valve Corporation: Flat Hierarchy and Agile Game Creation

Exploring Valve Corporation’s Agile strategies unveils the pivotal role of innovation and flexibility in the gaming sector. 

  • Valve made a paradigm shift to a flat hierarchy – a core Agile principle , bolstering team autonomy.
  • The unique structure fostered an empowered development climate, inspiring novel game development by intrinsically aligning projects with developers’ interests.
  • Leveraging the Scrum framework – an Agile method, Valve mastered the art of managing changing priorities, stimulating flexibility, collaboration, and perpetual learning.
Key Insights from Valve’s Agile Adoption
: Empower teams, stimulate self-organization.
: Foster innovation, align personal interests with project pursuits.
: Effectively handle shifting priorities, foster flexibility and collaboration.

Undeniably, Agile has been a catalyst for Valve, driving innovation amidst the rapid transformations in the gaming industry. This case study sets the importance of Agile principles into sharper focus for your development environment.

Case study 13 | Spotify Strikes Again: Beyond Software with Agile 

Let’s zoom in on our 13th case study; Spotify’s venture into Agile methodology outside the tech-sphere, showcasing Agile’s versatility beyond software development .

CompanyAgile ApplicationOutcomeKey Benefit
Extended Agile from software creation to HR, finance, and strategic planningSuccessfully showcased Agile’s extensive applicability outside of software innovationPromoted effective collaboration, swift adaptability, and heightened innovation across various departments

Moving away from classic top-down management, Spotify embraced Agile’s progressive, self-organizing spirit, endorsing innovation and efficiency. Let’s underline that Agile is not merely a tactical tool; instead, it is an integral ethos that promotes continual learning and receptivity, ultimately driving business success . Thus, the scope of Agile is seen to stretch across diverse business domains, invigorating innovation and boosting efficiency.

Case Study 14 | Zappos Embraces Holacracy: An Agile Culture Flourishes

Business owner working. Online shopping SME entrepreneur

Ever wondered how a traditional shoe-seller spiraled into an efficient, self-governing organization through the magic of Agile ? Witness the transformative journey of Zappos employing an Agile-driven practice, Holacracy . 

Holacracy, an embodiment of Agile philosophy, redistributes power; it dissolves hierarchy, enabling roles to function autonomously. 

Zappos’ Agile Transformation:

  • Transitioned from a regular hierarchy to a nimble, self-governed organization.
  • Boosted employee satisfaction by providing control over roles.
  • Enhanced productivity and customer service levels following Agile guidelines.

Hence, Zappos’ journey encapsulates the power of Agile beyond project management–it’s a philosophy that shapes a company’s culture. 

With Holacracy, Zappos has pioneered Agile implementation, proving that it not only foresters self-management and continuous growth but also culminates in unmatched customer satisfaction . 

Case Study 15 | Rethinking Retail: Nordstrom Embraces Agile

Long-established retailer, Nordstrom, has redefined its practices with the Agile principles, demonstrating the flexibility of Agile in adapting to various business landscapes, even in retail. Here we highlight how Nordstrom fruitfully applied Agile to thrive in a rapidly evolving environment! 

Transforming the Retailing Game with Agile: 

Agile Impact on NordstromOutcomes
Enabled Nordstrom to rapidly respond to market changes and swiftly incorporate customer feedback into the ongoing improvement process
Agile fostered a surge in productivity, speed, and flexibility – the hallmarks of a thriving Agile-oriented organization
The Agile-led breakdown of large undertakings into manageable components resulted in faster and higher-quality project delivery, thereby boosting overall customer satisfaction

Agile in Action at Nordstrom: Key Highlights 

  • Digital Pivot: Agile breaks the complex process of Nordstrom’s digital shift into manageable chunks, ensuring a structured and effective transition.
  • E-commerce Response: Agile empowers Nordstrom to promptly adjust its strategies in response to evolving market trends and e-commerce dynamics.
  • Customer-Centric Development: Agile’s iterative approach allows Nordstrom to include customer feedback early and often, leading to optimal user satisfaction.

Note: The remodelling of Nordstrom from a traditional retailer to an Agile-centric player is proof-positive of Agile’s ability to foster efficiency and customer-centric approaches in rapidly-changing business environments.

Case study 16 | Walmart: Agile in Action in Supply Chain Management 

In an agile move, Walmart brilliantly employed Agile principles to streamline its supply chain, resulting in a powerful operational uplift. The case study highlights: 

KeywordOutcome
Skilled maneuvering of changes in the retail environment and supply chain disruptions.
Smaller, manageable tasks with speedy, quality deliveries — all thanks to Agile.
Better team synchronicity via scrums and retrospectives, enhancing project management.
Agile methodologies lead to an increase in Walmart’s supply chain flexibility and productivity.

As per 2024 estimates, retail giants that adopt Agile principles are positioned to better navigate unpredictable shifts, marking Walmart’s Agile journey as a remarkable case study for other businesses.

Case study 17 | Toyota Tackles Production with Agile and Lean Thinking 

Man holding a Smartcar with checkings 3d rendering

Toyota adopted Agile and Lean Thinking methodologies to enhance efficiency and respond swiftly to market changes. The traditional processes were replaced with an industry tailored hybrid approach , blending the Agile and Lean principles, focusing on minimizing waste and accelerating delivery. 

  • Cross-functional teams were established, raising the assembly process’s adaptability and responsiveness.
  • The company witnessed a boost in operational efficiency and customer contentment as a result.

The success of Agile at Toyota demonstrates its transformational potential and serves as a beacon for other industries deliberating Agile-based shifts.

Case study 18 | GE Healthcare’s Healthy Move: Agile Transformation 

Medical technology network team meeting concept. Doctor hand wor

GE Healthcare’s massive cultural shift incorporated Agile methodologies for augmented teamwork, communication, and problem-solving. Here’s the picture: 

AdaptationBenefit
Enabled a cohesive, fast-responding work environment.
Augmented success rates and faster feedback.
Led to improved agility, seamless cross-department collaboration, and faster product deliveries.
Boosted team synergy and streamlined organizational structure.
Adapted Agile to meet transformation needs while facilitating a shift from traditional methodologies through training.

Post-transition, GE Healthcare observed amplified customer satisfaction, faster time-to-market, and a cooperative team spirit. This signifies not only the versatility of Agile but also its adaptability across various industry sectors.

Case study 19 | Netflix and the Streamlining Power of Agile 

digitaltv

A classic case of Agile’s victorious application in the entertainment industry is Netflix. With Agile, they have greatly enhanced their processes and customer services . A few highlights of their Agile journey include: 

  • Swift Adjustments: Agile enables them to respond quickly to market and customer changes, thus strengthening their market stance.
  • Innovative Ecosystem: Empowering teams fosters continuous ingenuity and original content.
  • Managing Complexity: Agile principles make handling complicated tasks more efficient, ensuring smooth delivery and quick problem-solving.

Operationally, Netflix uses Agile to launch regular updates, enhancing the user interaction and encouraging cross-functional collaboration . In essence, Agile methodologies have significantly contributed to Netflix’s commanding position in the streaming market and their high customer retention.

Case study 20 | NASA Reaches New Heights: Agile in the Final Frontier 

hand touching compliance rules law regulation policy business technology interface

Infusing project management with the robust Agile-Waterfall Hybrid , NASA has opened new horizons of discovery and attainment of ambitious goals. This change, while keeping safety protocols intact, has improved their response to variations and paved the path for more successful explorations. 

Key AspectsHighlights
The pivot to Agile-Waterfall Hybrid has expanded NASA’s project management capabilities.
Amidst methodology alterations, NASA remains steadfast in upholding strict safety regulations.
A stronger emphasis on teamwork instills flexibility and responsiveness, hallmarks of Agile.
The dynamic Agile approach aligns with NASA’s ambitious ventures into uncharted territories.

This implementation of Agile has showcased not just a significant leap in NASA’s innovation goals but also has inspired other industries to consider the methodology seriously. New statistics are yet to authenticate the impact of this transformation fully, but expect exciting updates by 2024!

Case Study 21 | Etsy: Harnessing the Power of Agile in E-commerce 

ckyycuo6e00097b9g5ocq289z

Challenge:  

Etsy, an e-commerce platform for unique items was unable to maintain the pace of growth and innovation while using the slow ‘waterfall’ methodology. 

Solution:  

Etsy embraced the Agile methodology and Scrum framework , which supported flexibility, customer focus, and feedback-led changes. 

Agile adoption provided:
of concepts into market-ready goods.
, continuous merging, and frequent customer feedback.

Outcome:  

The Agile and Scrum framework adoption propelled innovation and customer satisfaction , decreased time-to-market, and rendered Etsy a more flexible platform. Etsy continues to implement Agile practices as of 2024, showcasing its enduring success in the e-commerce sector. 

Key takeaway:

Agile project management simplifies larger tasks, quickly absorbs changes and incorporates learnings, delivering  high customer value incrementally.

Case study 22 | John Deere Plows Ahead: Agile for Farming Innovation 

plant is surrounded by smart phone that says smart it

Imagine the traditionally old-school industry of agriculture defying conventions with Agile methodologies. The magnate behind this transformation –  John Deere . 

  • Agile Evolution : From a traditional machinery manufacturer, John Deere transitions to a trendsetting agricultural technology firm, courtesy of Agile.
  • Drive for Speed and Quality : Embracing Agile facilitates speedy delivery of quality, innovative farming technologies.
  • Adaptation Strategy : John Deere’s successful Agile transition encompassed a flexible mix of strategies to keep pace with the dynamic agricultural landscape.

Demonstrating the effectiveness of Agile even within historical industries, John Deere redefines agricultural innovation. 

Key AspectsBenefits
Agile IntegrationTransition to an innovative tech firm
Speed and QualityFast delivery of innovation
Adaptive StrategySuccessfully navigating industry changes

The 2024 Future of Agile Report suggests Agile’s growing necessity across industries, indicating a continual blur in the distinction between ‘old’ and ‘new’ sectors. 

5. Lessons from Agile Transformations

Business executive planning work

5.1. Key Takeaways from Agile Transition

  • Swift Momentum: Agile offers high-speed, adaptable sprints – enabling quicker responses to change and no slowdown in project timelines .
  • Predictability: With an emphasis on progressive achievements, Agile makes forecasting outcomes simpler, leading to more accurate project scopes and timelines.
  • Risk Mitigation: Breakdown of vast workloads into manageable units enables risk identification and prompt resolution, barring any large-scale issues.

5.2. Agile Cultivates a Mindset & Culture Shift

Culture ShiftDescription
Agile removes authoritative barriers and fosters teamwork through actions like daily scrums and review sessions.
Agile endorses teams’ self-reflection on their performances and focuses on future enhancements, promoting a culture that values learning and enhancement.
By integrating customer-driven backlogs and feedback into future iterations, Agile ensures a product closely in line with customer desires & anticipations.
Agile signifies more than a new project management style – it signals a cultural turn towards increased synergy, continued improvement, and superior customer alignment.

6. Conclusion

Shedding light on the misconception of Agile being confined to IT, we journey through its diverse applications across multiple industries. From enhancing functionality in banking to igniting innovation in agriculture, Agile methodology proves to be a powerful instrument for progressive and collaborative success. 

Agile, born out of the need for a beneficial alternative to conventional models, revolves around flexibility, teamwork, and a relentless focus on the customer. Its ultimate aim? To revolutionize, transform, and drive businesses to new heights. 

In this tour, you’ll visit varied examples of Agile’s transformational capacity. Each case study explores Agile’s impressive scope and adaptability. So, are you ready to discover the triumphs of Agile and its diverse applications? Let’s get started!

7. Frequently Asked Questions for Agile Case Studies Topic

Q1. What is Agile? 

Agile refers to a set of principles for software development in which requirements and solutions evolve through the collaborative effort of cross-functional teams. The term was first coined in the ‘Agile Manifesto’ of 2001. Today, it has wide applications beyond just software development and is used in many business sectors. 

Q2. What makes Agile different from traditional project management approaches?

The Agile approach is significantly different from traditional project management (often referred to as ‘Waterfall’) because it emphasizes flexible planning, early delivery, and continuous improvement, all with a high level of direct customer involvement. Unlike the Waterfall approach, Agile encourages adaptive responses to change. 

Q3. How does Agile impact team dynamics in project management? 

Agile encourages self-organizing teams and direct communication among all team members, including customers and stakeholders. This often leads to improved team dynamics, where team members share greater responsibility and collaboration is enhanced. 

Q4. Can Agile methodologies be used in non-IT sectors? 

The Agile approach was originally designed for software development , but its principles have been successfully applied to many non-IT sectors such as marketing, supply chain management, and even agriculture. The key lies in adapting the Agile principles to the specific industry context. 

Q5. What are some common challenges in Agile project management? 

While Agile can offer significant benefits, it is not without its challenges. These can include managing changing requirements, managing team dynamics, scaling practices, and establishing meaningful metrics. Agile methodologies require a high level of commitment and collaboration from cross-functional teams. 

Q6. What are some common Agile project management frameworks? 

Some common Agile project management frameworks and methodologies include Scrum, Kanban, Hybrid, Lean, Bimodal, XP, and Crystal. Choosing the best Agile framework often depends on the nature of the project and the team size. 

Q7. Can you give some examples of successful Agile projects? 

Certainly! There are many case studies showcasing the successful application of Agile across different sectors. Some examples include Akbank’s use of Scrum in banking, Agile in action at Nordstrom, GE Healthcare’s Agile transformation, and even NASA using Agile in aerospace. 

Q8. Are there professional Agile project management certifications available? 

Yes, there are several globally recognized Agile project management certifications available. The most well-known among these is probably the Certified ScrumMaster (CSM) certification. Other popular certifications include Professional ScrumMaster (PSM) and PMI Agile Certified Practitioner (PMI-ACP).

References and Sources

The article derived information from the following resources: 

  • Scrum.Org: Case Studies
  • Scrum Case Studies: Real-Life Scrum-Adoption Stories

How can we help

  • Legacy App Modernization
  • Custom Ecommerce Development
  • Case Studies
  • Product Development
  • Technologies
  • Internet of Thing

Popular Posts

Thumbnail Kvy

Understanding the True Cost of Software Development in Vietnam: A Complete Guide

Singapore Tech Talents

How to Choose the Best IT Company in Singapore: 2024 Expert Guide

Affordable Web Design & UX in Singapore Boost Your Small Business Online Presence

Affordable Web Design & UX in Singapore: Boost Your Small Business Online Presence

Explore our.

case study in agile

  • Onsite training

3,000,000+ delegates

15,000+ clients

1,000+ locations

  • KnowledgePass
  • Log a ticket

01344203999 Available 24/7

case study in agile

Agile Case Studies: A Comprehensive Guide

In the world of Project Management, Agile Methodology stands out as a sign of adaptability. Breaking projects into manageable blocks and emphasising collaboration has transformed industries. This comprehensive blog will explore some compelling Agile Case Studies that highlight the transformative power of Agile Methodologies.

stars

Exclusive 40% OFF

Training Outcomes Within Your Budget!

We ensure quality, budget-alignment, and timely delivery by our expert instructors.

Share this Resource

  • Certified Professional in Agile Project Management (CPAPM)
  • PgM (Programme Management) Course
  • Agile Project Management Foundation (AgilePM®)
  • Project Management Certification Course

course

Agile Methodology is all about being flexible, working together, and always improving in Project Management. Organisations all over the world have embraced its principles, boosting innovation and efficiency in many industries. In this blog, we dive into interesting Agile Case Studies to show how different companies have used Agile to achieve great results and tackle tough challenges. 

Table of Contents 

1) Agile Case Study: Overview 

2) Who Uses Agile Methodology? 

3) Benefits of Case Studies for Professionals 

4) Agile Case Study Examples 

5) Avoiding common scaled agile pitfalls 

6) Conclusion 

Agile Case Study: Overview 

Agile Methodology has revolutionised the way organisations approach Project Management, fostering a culture of adaptability, collaboration, and continuous improvement. By breaking projects into manageable increments and emphasising regular feedback, Agile allows teams to deliver high-quality results efficiently. This guide explores various Agile case studies, providing insights into its real-world applications and benefits across different industries. 

  

Agile Training 

Who Uses Agile Methodology? 

Agile Methodology extends far beyond the tech industry, finding application across a multitude of sectors. Its flexibility and effectiveness have made it a favoured approach not only among IT giants and software development firms but also within educational institutions and service providers. Companies like Panera Bread, Dell, and Arizona State University (ASU) have successfully implemented Agile principles to optimise their operations, boost team performance, and ensure timely, budget-friendly project delivery. 

Understand Agile principles for adaptable and responsive Project Management with our Agile Project Management Foundation & Practitioner (AgilePM®) Training – register today!  

Benefits of Case Studies for Professionals 

Agile Methodology emphasises flexibility, collaboration, and continuous improvement in project management. Organisations worldwide have adopted its principles, driving innovation and efficiency across various industries. In this guide, we explore compelling Agile case studies, demonstrating how different companies have successfully implemented Agile to achieve remarkable results and overcome complex challenges. 

Key Points:  

Benefits of Case Studies for Professionals

a) Enhanced Collaboration: Agile promotes teamwork, ensuring all stakeholders are aligned and contributing effectively. 

b) Increased Flexibility: Agile allows organisations to adapt quickly to changes, ensuring they remain competitive and responsive. 

c) Continuous Improvement: Through regular feedback and iterative processes, Agile fosters an environment of ongoing enhancement and refinement. 

d) Boosted Efficiency: By streamlining processes and eliminating unnecessary steps, Agile improves overall productivity and efficiency. 

e) Innovation Catalyst: Agile's emphasis on creative problem-solving and adaptive planning sparks innovation, leading to groundbreaking solutions. 

Learn how to become an effective Project Manager with our Certified Professional in Agile Project Management (CPAPM) Course – sign up now!  

Agile Case Study Examples 

Here are some Agile Case Studies for you to understand the methodology better: 

1) Panera Bread 

Panera Bread, with its extensive network of over 1,700 bakery-cafés in North America, faced a challenging year in 2013. The unpredictable market and their own rapid expansion demanded a fresh approach to business strategies, emphasising the need for swift software development and deployment throughout their locations. 

To tackle this, Panera initiated a series of hands-on agile training workshops. They didn’t stop there; they brought in expert agile coaches to guide the launch of key projects under the Disciplined Agile Delivery (DAD) framework. The success of these initial projects led to Panera adopting DAD across the entire organisation. 

This strategic move to scale up DAD paid off, leading to quicker and more reliable delivery of top-notch solutions. One notable achievement was the introduction of an improved mobile ordering system. This revamped online service has been a hit, now making up 25% of Panera’s total sales. 

2) Dell 

Dell, a global leader in technology solutions, utilised Agile to transform its product development processes. Faced with the need to accelerate time-to-market and enhance product quality, Dell adopted Scrum and Kanban methods. This shift allowed for greater transparency, improved communication among cross-functional teams, and more efficient management of complex projects. The Agile approach enabled Dell to respond swiftly to market demands and deliver innovative products consistently. 

3) Moving towards Agile: Managing Loxon Solutions 

Loxon Solutions, a software company specialising in financial solutions, transitioned to Agile to improve its project delivery and client satisfaction. The move involved extensive training, restructuring of teams, and the implementation of Scrum. As a result, Loxon experienced shorter development cycles, better alignment with client requirements, and a more engaged and motivated workforce. The Agile transformation at Loxon serves as a testament to the methodology's ability to drive organisational change and success. 

4) Improving Team Performance and Engagement 

One of the core principles of Agile is fostering a collaborative and motivated team environment. Numerous case studies highlight how Agile practices have improved team performance and engagement. By promoting regular communication, transparency, and continuous feedback, Agile Methodologies help teams stay aligned with project goals and enhance their productivity. Teams feel more valued and empowered, leading to higher job satisfaction and lower turnover rates. 

5) Ambidexterity in Agile Software Development (ASD) Projects 

Ambidexterity, the ability to balance exploration and exploitation, is crucial in Agile software development projects. Case studies demonstrate how Agile methods like Scrum and Kanban facilitate this balance, enabling teams to innovate while maintaining operational efficiency. Organisations that successfully implement ambidextrous practices within Agile projects can better navigate market changes and sustain long-term growth.

Unlock your potential and drive your career forward with our SAFe Agile Certification ! 

6) Agile and Generic Work Values of British vs Indian IT Workers 

Xcel Energy successfully overcame a significant hurdle to fulfill the Southwest Power Pool’s reliability requirements in New Mexico. They pledged to build a new 34-mile, 345-kilovolt transmission line, sticking to a tight budget of $65 million and a set deadline, all while complying with the Bureau of Land Management’s environmental standards. This was a test of Xcel Energy’s Project Management and resource distribution skills. 

Resolution : 

Xcel Energy brought on board a seasoned PM Solutions consultant who specialised in Project Management within the utility sector. This consultant seamlessly blended into Xcel’s Project Management team, applying their extensive knowledge to offer strategic advice and direction. 

Here’s how they tackled the challenge: 

1) Employed collaborative and interpersonal skills to overcome obstacles and minimise risks. 

2) Prioritised the identification and resolution of potential issues to keep the project on track. 

3) Organised meetings with vendors, designers, and construction teams to enhance teamwork and communication. 

4) Kept a close watch on the delivery of critical equipment to avoid delays. 

5) Regularly visited the field to monitor design and construction progress. 

6) Diligently tracked budget estimates, actual expenditures, and change orders to manage finances. 

7) Supported various departments in fulfilling their roles and overcoming hurdles. 

The result was remarkable: the project wrapped up eleven days early and saved nearly £ 3.16 million, well below the budget. The management team hailed this achievement as it met every technical and quality benchmark set out from the start. 

7) Arizona State University (ASU) 

Arizona State University (ASU) adopted Agile Methodologies to enhance its IT services and Project Management practices. By implementing Scrum, ASU improved its project transparency, fostered better communication among stakeholders, and accelerated its project delivery timelines. This transition not only improved operational efficiency but also enhanced the overall student and faculty experience. 

8) £ 51.29 Million Electric Utility Project Completed Ahead of Schedule and Under Budget 

A remarkable example of Agile's effectiveness is a £ 51.29 million electric utility project that was completed ahead of schedule and under budget. By employing Agile practices such as iterative planning, continuous feedback loops, and collaborative team efforts, the project team was able to navigate complex challenges and deliver exceptional results. This case study underscores Agile's potential to drive success in large-scale, high-stakes projects. 

Avoiding Common Scaled Agile Pitfalls 

 Know how to avoid common Agile Pitfalls: 

Avoid Common Agile Pitfalls

1) Hire a Full-Time Scrum Master 

One of the common pitfalls in scaling Agile is the failure to dedicate a full-time Scrum Master. A Scrum Master plays a crucial role in facilitating Agile processes, removing impediments, and ensuring the team adheres to Agile principles. Organisations should invest in hiring and training full-time Scrum Masters to provide the necessary support and guidance for successful Agile implementation. 

2) Establish Effective Sprint Management Practices 

Effective sprint management is essential for Agile success. Teams should focus on clear sprint planning, regular stand-ups, and thorough sprint reviews. Proper sprint management practices ensure that teams stay on track, identify issues early, and continuously improve their processes. This approach fosters a culture of accountability and continuous improvement. 

3) Invest in Training 

Investing in Agile training for all team members is critical to avoid common pitfalls. Comprehensive training programs help teams understand Agile principles, roles, and practices. Well-trained teams are better equipped to implement Agile effectively, adapt to changes, and drive project success. Continuous learning and development should be encouraged to keep skills up-to-date and relevant. 

4) Remove Barriers Within Teams 

Removing barriers within teams is essential to maintain Agile momentum. Organisational silos, communication gaps, and hierarchical constraints can hinder Agile practices. By fostering a culture of openness, collaboration, and trust, organisations can eliminate these barriers and create an environment where Agile can thrive. Encouraging cross-functional teams and promoting transparency are key strategies to achieve this. 

5) Seek Customer Feedback 

Customer feedback is at the heart of Agile Methodology. Regularly seeking and incorporating customer feedback ensures that the product meets user needs and expectations. Agile teams should establish effective feedback mechanisms, such as user testing, surveys, and direct customer interactions. This iterative approach allows for continuous improvement and delivers products that truly resonate with customers. 

Conclusion 

Agile methodology has revolutionised the way organisations operate across various industries. The Agile Case Studies discussed in this blog showcase how Agile drives efficiency, boosts team performance, and delivers high-quality results. By learning the benefits and potential pitfalls of Agile, professionals can more effectively implement its principles and achieve organisational success. 

Enhance your collaboration skills with our Agile Training – join now!  

Frequently Asked Questions

The term “Agile” with upper case “A” refers to a methodology developed for software projects.  

Yes, use cases are used in Agile. They define functional requirements by describing user interactions with the system. Often written as user stories, use cases help Agile teams understand user needs, prioritise work, and plan iterations. 

The Knowledge Academy takes global learning to new heights, offering over 30,000 online courses across 490+ locations in 220 countries. This expansive reach ensures accessibility and convenience for learners worldwide. 

Alongside our diverse Online Course Catalogue, encompassing 17 major categories, we go the extra mile by providing a plethora of free educational Online Resources like News updates, Blogs , videos, webinars, and interview questions. Tailoring learning experiences further, professionals can maximise value with customisable Course Bundles of TKA . 

The Knowledge Academy’s Knowledge Pass , a prepaid voucher, adds another layer of flexibility, allowing course bookings over a 12-month period. Join us on a journey where education knows no bounds. 

The Knowledge Academy offers various Project Management Courses , including the Earned Value Management Foundation and Practitioner Course, and the Scrum Certification. These courses cater to different skill levels, providing comprehensive insights into Types of Agile Methodology . 

Our Project Management Blogs cover a range of topics related to Agile Management, offering valuable resources, best practices, and industry insights. Whether you are a beginner or looking to advance your Agile Management skills, The Knowledge Academy's diverse courses and informative blogs have got you covered. 

Upcoming Project Management Resources Batches & Dates

Mon 2nd Sep 2024

Sat 7th Sep 2024, Sun 8th Sep 2024

Mon 9th Sep 2024

Mon 16th Sep 2024

Mon 23rd Sep 2024

Mon 30th Sep 2024

Sat 5th Oct 2024, Sun 6th Oct 2024

Mon 7th Oct 2024

Mon 14th Oct 2024

Mon 21st Oct 2024

Mon 28th Oct 2024

Sat 2nd Nov 2024, Sun 3rd Nov 2024

Mon 4th Nov 2024

Mon 11th Nov 2024

Mon 18th Nov 2024

Mon 25th Nov 2024

Mon 2nd Dec 2024

Mon 9th Dec 2024

Sat 14th Dec 2024, Sun 15th Dec 2024

Mon 16th Dec 2024

Mon 6th Jan 2025

Mon 13th Jan 2025

Mon 20th Jan 2025

Mon 27th Jan 2025

Mon 3rd Feb 2025

Mon 10th Feb 2025

Mon 17th Feb 2025

Mon 24th Feb 2025

Mon 3rd Mar 2025

Mon 10th Mar 2025

Mon 17th Mar 2025

Mon 24th Mar 2025

Mon 31st Mar 2025

Mon 7th Apr 2025

Mon 14th Apr 2025

Tue 22nd Apr 2025

Mon 28th Apr 2025

Tue 6th May 2025

Mon 12th May 2025

Mon 19th May 2025

Tue 27th May 2025

Mon 2nd Jun 2025

Mon 9th Jun 2025

Mon 16th Jun 2025

Mon 23rd Jun 2025

Mon 30th Jun 2025

Mon 7th Jul 2025

Mon 14th Jul 2025

Mon 21st Jul 2025

Mon 28th Jul 2025

Mon 4th Aug 2025

Mon 11th Aug 2025

Mon 18th Aug 2025

Mon 25th Aug 2025

Mon 1st Sep 2025

Mon 8th Sep 2025

Mon 15th Sep 2025

Mon 22nd Sep 2025

Mon 29th Sep 2025

Mon 6th Oct 2025

Mon 13th Oct 2025

Mon 20th Oct 2025

Mon 27th Oct 2025

Mon 3rd Nov 2025

Mon 10th Nov 2025

Mon 17th Nov 2025

Mon 24th Nov 2025

Mon 1st Dec 2025

Mon 8th Dec 2025

Mon 15th Dec 2025

Get A Quote

WHO WILL BE FUNDING THE COURSE?

My employer

By submitting your details you agree to be contacted in order to respond to your enquiry

  • Business Analysis
  • Lean Six Sigma Certification

Share this course

Our biggest summer sale.

red-star

We cannot process your enquiry without contacting you, please tick to confirm your consent to us for contacting you about your enquiry.

By submitting your details you agree to be contacted in order to respond to your enquiry.

We may not have the course you’re looking for. If you enquire or give us a call on 01344203999 and speak to our training experts, we may still be able to help with your training requirements.

Or select from our popular topics

  • ITIL® Certification
  • Scrum Certification
  • ISO 9001 Certification
  • Change Management Certification
  • Microsoft Azure Certification
  • Microsoft Excel Courses
  • Explore more courses

Press esc to close

Fill out your  contact details  below and our training experts will be in touch.

Fill out your   contact details   below

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

Back to Course Information

Fill out your contact details below so we can get in touch with you regarding your training requirements.

* WHO WILL BE FUNDING THE COURSE?

Preferred Contact Method

No preference

Back to course information

Fill out your  training details  below

Fill out your training details below so we have a better idea of what your training requirements are.

HOW MANY DELEGATES NEED TRAINING?

HOW DO YOU WANT THE COURSE DELIVERED?

Online Instructor-led

Online Self-paced

WHEN WOULD YOU LIKE TO TAKE THIS COURSE?

Next 2 - 4 months

WHAT IS YOUR REASON FOR ENQUIRING?

Looking for some information

Looking for a discount

I want to book but have questions

One of our training experts will be in touch shortly to go overy your training requirements.

Your privacy & cookies!

Like many websites we use cookies. We care about your data and experience, so to give you the best possible experience using our site, we store a very limited amount of your data. Continuing to use this site or clicking “Accept & close” means that you agree to our use of cookies. Learn more about our privacy policy and cookie policy cookie policy .

We use cookies that are essential for our site to work. Please visit our cookie policy for more information. To accept all cookies click 'Accept & close'.

Unleash innovation: Agile case studies for scaling success

Blog hero image (for visual interest only)

In theory, adopting Agile at Scale is pretty straightforward. Put the customer first. Restructure the organization so upper management provides business strategies and goals. Give departments and project teams the autonomy to develop methodologies to deliver on that vision through continuous improvement and incremental delivery.

Once you begin implementation, however, it may seem like a gargantuan task. And it is — but it’s not impossible. If you start small, make choices that suit your company, and strive for constant improvement (not perfection), scaling agile is an achievable goal.

Still, having some inspiration and guidance means you can avoid common agile pitfalls for a more seamless transition. And reviewing agile case studies and best practices to learn from other organizational transformations helps your company establish its yardstick for success.

Case studies

While scaled agile won’t solve every problem, for the following companies, implementation helped them overcome organizational challenges, build efficiencies, and remain competitive in an ever-changing marketplace. The following agile examples may hold the key to your success.

The worldwide marketing arm of tech giant Dell comprises nearly 200 people working across multiple portfolios and product lines. Originally, each working group had its own processes for various promotional activities, including channel, website, and field marketing. But information silos resulted in points of disconnection throughout the department as teams created solutions other groups couldn’t replicate or were unaligned with.

Establishing a more cohesive and productive unit meant reorganizing the marketing group according to agile principles, combining Scrums with an inbound marketing approach. Dell invested in persona-driven inbound technique training for the entire team to ensure consistent implementation.

Within about seven months, Dell had a global network of agile marketing teams managing all product lines in monthly sprints leveraging Roadmunk by Tempo to provide visibility and clarity around their activities. The reorganization increased efficiency and effectiveness, paving the way for sustainable growth.

2. Panera Bread

Panera Bread operates more than 1,700 bakery-cafés across North America. In 2013 , market volatility and increased growth required business strategies to shift, necessitating rapid software development and solution deployment across the restaurant chain.

The organization began by holding a series of agile training workshops, then invested in certified agile coaching to help pilot critical projects using the Disciplined Agile Delivery (DAD) framework. Upon the successful rollout of those projects, Panera implemented DAD organization-wide.

Scaling DAD resulted in faster and more consistent delivery of high-quality solutions, including deploying an improved mobile ordering process. The enhanced online platform now accounts for 25% of the company’s overall sales.

3. Arizona State University (ASU)

ASU is one of the largest universities in the U.S. Their key priority is to foster accessible, flexible online and in-person learning experiences for an evolving student body.

To achieve this ambitious goal, ASU’s University Technology Office (UTO) needed to embrace agile to modernize workflows , thus increasing its capacity to ensure educational access for diverse learners. UTO already used the JIRA-enabled Atlassian software suite, laying the technological groundwork for transitioning to agile. Adding a toolbox of Tempo applications — Accounts , Planner , and Teams — gave them the power and flexibility to track data, create visibility around resource allocation, and manage group activities.

UTO now has agile workflows that allow project teams to innovate ahead of demand, measure the impact of their efforts on institutional goals, and gain insight into team capacity. Moving forward, they plan on using the data generated by JIRA and Tempo to assess the office’s efficiency and improve the team’s work-life balance.

Avoiding common scaled agile pitfalls

While a smooth transition is never guaranteed, learning from others’ mistakes and adhering to established agile best practices can smooth the process for your organization. Here are six ways to avoid common agile-implementation pitfalls.

1. Invest in training

Training and certification are among the first steps in a successful agile implementation. Failing to ensure everyone in your organization has a firm grasp of agile methodologies could derail adoption because:

  • Teams won’t understand the benefits of agile, limiting their buy-in and impeding progress
  • New employees could become confused by the company’s stance and expectations, slowing team integration
  • Teams may miss deadlines and deliver poor-quality iterations that could potentially cost more than agile training

Every organization customizes agile practices to suit their needs, so create awareness and onboard every staff member onto your customized agile methodology, even those with prior agile experience.

2. Hire a full-time Scrum Master

Having an experienced Scrum Master dedicated to each team’s success can mean the difference between rapid adaptation to agile methods and a slow, potentially costly evolution. Their expertise helps your Scrums meet their full potential and take advantage of scaling benefits like:

  • Flexible and adaptable sprint planning
  • Short, iterative feedback loops
  • Employee engagement
  • A single-minded focus on rapid response to customer needs

3. Establish effective sprint management practices

Poorly managed sprint backlogs can damage project outcomes, leading to:

  • Overworked and overcommitted teams
  • Missed deadlines
  • Teams shuffling items between sprints instead of completing them
  • Low-quality solutions that fail to meet client needs

Establish collaborative sprint planning practices with the Scrum Master and product manager. Then, focus on:

  • Breaking down each backlog item into smaller tasks, focusing on providing practical customer value on an ongoing basis
  • Tracking each sprint’s effectiveness using agile metric-tracking tools like burndown charts to improve planning and your team’s chance of achieving sprint KPIs
  • Improving the overall accuracy with each iteration by conducting retrospectives at each sprint’s end

4. Remove barriers within teams

Agile development requires a corporate culture that supports collaboration. Self-organized cross-functional teams with solid leadership produce the most effective agile projects. For team members from different disciplines to work well together, they need an environment that is:

  • Collaborative
  • Informative
  • Accountable
  • Consistently improving

There are many agile methodology examples to choose from that build the type of collaborative culture Scrums need to succeed. You might use:

  • Daily standups
  • Communication channels that facilitate conversation
  • Collaborative working spaces
  • Software and tools that improve visibility by logging team progress and notifying users of updates and alerts
  • A dedicated Scrum Master that ensures team coordination and alignment with organizational objectives

Without these practices, your agile team members could work to their own priorities or timelines, decreasing productivity, causing delays, and reducing value.

5. Seek customer feedback

Unlike the traditional waterfall approach, agile project management incorporates client and end-user input throughout development. Taking this approach, you’ll improve your team’s agility in the face of changing customer needs and an evolving marketplace.

Collaborate with clients to generate:

  • User stories
  • Ideal features and functionality
  • Backlog approval
  • Sprint priorities
  • Feedback on the effectiveness of each sprint release

By centering their needs, your teams will drive greater customer value, living up to the first principle of the agile manifesto: satisfying the customer.

6. Prioritize retrospectives

A crucial part of continuous improvement, sprint retrospectives allow the team to look back and evaluate their performance in a judgment-free environment.

Skipping retrospectives means your team could miss out on improvements and innovations while reinforcing bad habits that drag down productivity. Instead, devote time to reviewing and documenting what went well, what could have gone better, and lessons learned so you can improve your process for the next sprint iteration.

Ready to get agile?

Tempo is here to assist your Agile at Scale transformation with its sophisticated roster of tools and applications. Use Roadmunk to create stunning visual project roadmaps to bolster sprint planning. Then, try Timesheets to track team member hours and availability. Both apps integrate seamlessly with JIRA to provide a complete solution to your agile technology needs.

Latest Blog Posts

Blog hero image (for visual interest only)

Maximize project management with Kanban board templates

Blog hero image (for visual interest only)

What’s a project timeline template? A complete guide for beginners

Blog hero image (for visual interest only)

Perfect your next project: Insights for using project plan templates

Blog hero image (for visual interest only)

Strategic plan templates: The secret weapon of successful enterprises

Blog hero image (for visual interest only)

Streamline your tasks with these top resource planning templates

Blog hero image (for visual interest only)

How stellar workflow templates are the secret to improved efficiency

Blog hero image (for visual interest only)

Creating success: The product development process in 6 steps

case study in agile

Product velocity: First-to-market or first-to-fail?

Blog hero image (for visual interest only)

How to calculate the expected monetary value of your project

Try roadmunk for free.

case study in agile

We are back in Europe and hope you join us!

case study in agile

Prague, Czech Republic, 15 – 17, May 2023

case study in agile

Evolving the Scaled Agile Framework:

Update to SAFe 5

Guidance for organizing around value, DevSecOps, and agility for business teams

Scaled Agile Framework

  • SAFe Contributors
  • Extended SAFe Guidance
  • Community Contributions
  • SAFe Beyond IT
  • Books on SAFe
  • Download SAFe Posters & Graphics
  • Presentations & Videos
  • FAQs on how to use SAFe content and trademarks
  • What’s new in the SAFe 5.1 Big Picture
  • Recommended Reading
  • Learn about the Community
  • Member Login
  • SAFe Implementation Roadmap
  • Find a Transformation Partner
  • Find a Platform Partner
  • Customer Stories
  • SAFe Training

Search

China’s Cerno Exceeds Customer Expectations with SAFe

Category archives for : case studies.

China’s Cerno Exceeds Customer Expectations with SAFe

“We collaborate more than ever with our customers by involving them in planning as much as we can. And we deliver frequent demos—even beyond customers’ expectations. Our customers have found communication to be more effective since the SAFe implementation.” —Sam Wu, Agile Head Coach and Training Director, Cerno As the practice of SAFe expands across the globe, we pay close attention to potential cultural or language barriers that might prove challenging. Much like aviation, SAFe.

Video: Brazil’s largest TV network accelerates digital transformation; links portfolio strategy to execution

Video: Brazil’s largest TV network accelerates digital transformation; links portfolio strategy to execution

Hi Folks, We love it when our customers create their own video to express enthusiasm for how SAFe has transformed their business. Such is the case with TV Globo, Brazil’s largest TV network that serves 100 million viewers worldwide. They have 12,000 employees behind their full lineup of content—news, sports, entertainment, soap operas, reality shows—and each one is in the process of getting trained in SAFe. As they work to overcome a complex software legacy,.

Easterseals Northern California:  How SAFe—and Mindset—Drive the Mission

Easterseals Northern California: How SAFe—and Mindset—Drive the Mission

“We began seeing value within weeks or months of launching the first release train. Leaders and business owners could very quickly see we were working on the things that were important to them.” —Jeff Hallett, VP, Product Management Hi folks, When non-profit organizations practice SAFe, we love hearing their stories. They may not have all of the same challenges as their commercial counterparts, but there are many similarities and the mission is still as critical,.

Dutch Tax and Customs Administration speeds delivery by 3X while transforming long-established culture

Dutch Tax and Customs Administration speeds delivery by 3X while transforming long-established culture

“We are delivering faster and more predictably than in the past, which has changed many minds and driven a shift in long-ingrained ways of working.” —Mark Braam, IT Manager/RTE, Interaction Services at DTCA Behind every SAFe transformation, there’s a corresponding cultural shift. And there’s perhaps no environment where that’s tougher to change than in government. That’s what makes our latest case study so impactful. The Dutch Tax and Customs Administration (DTCA) has typically been very.

Chevron sees success with SAFe built on Azure DevOps

Chevron sees success with SAFe built on Azure DevOps

Hi folks, As enterprises and government agencies embark on Lean-Agile transformation journeys to get value to end users faster, they tell us that they’re learning a lot along the way. Case in point: cultivating a continuous delivery mindset across the organization is critical to get everyone in the value stream collaborating cross-functionally to solve real problems. It’s a growing trend we’re seeing as more organizations around the world adopt SAFe®. This is a great story.

Centers for Medicare & Medicaid shifts from maintenance mode to modernization with SAFe

Centers for Medicare & Medicaid shifts from maintenance mode to modernization with SAFe

“SAFe provided a map that enabled us to shift to modernizing versus just maintaining the status quo. As a result, we will deliver value faster to hospitals, clinicians and medical facilities, resulting in better healthcare for our beneficiaries.” —Brent Weaver, Director of Systems Implementation We’ve come a long way from the idea that government’s entrenched operating models would not be able to adapt to the more fluid approach of Lean and Agile. While there’s still.

SAFe helps financial technology leader power up DevOps to accelerate value with Continuous Delivery

SAFe helps financial technology leader power up DevOps to accelerate value with Continuous Delivery

“Using SAFe to deploy agility at scale across our product factory has been fundamental to putting in place the mindset necessary for our transition to DevOps across our value chain. We still have further to go on this journey, but the benefits we see have proven that the SAFe framework was the right choice to accelerate our transformation.” —Jonathan Coyle, Head of Agile Factory Operations, Murex We’re not always able to share company names due.

Deutsche Bahn delivers on time, and stays on track with digital transformation—with SAFe® on board

Deutsche Bahn delivers on time, and stays on track with digital transformation—with SAFe® on board

“For Deutsche Bahn Digital Sales, SAFe is the framework for the strategic digitalization program … With it, we are delivering faster and more effectively on our objectives, which drives our ability to compete in the digital age.” —Matthias Opitz, Senior Program Manager, DB Vertrieb, Deutsch Bahn In SAFe we rely heavily on the metaphor of the train. Value is released through the Agile Release Train (ART). Features are the passengers riding the train. The train.

Essential SAFe helps Johnson Controls release 2-4X faster with 100% predictability

Essential SAFe helps Johnson Controls release 2-4X faster with 100% predictability

“SAFe brings so much more engagement, which has really been key for all parties. I wouldn’t want to do it any other way.” —Rajbir Bal, Program Manager, Access Control, JCI Our latest case study comes from Johnson Controls (JCI), a multinational conglomerate that produces automotive parts, electronics, and HVAC equipment. With 170,000 employees in more than 1,300 locations across six continents, they have experienced all the familiar aches and pains that come with having distributed.

Case study: channel marketing leader improves engagement, achieves more predictable delivery

Case study: channel marketing leader improves engagement, achieves more predictable delivery

“SAFe helped us with a magic formula to bring alignment across all teams at an enterprise level, which we struggled to achieve previously. Scalability, visibility, predictability, and most importantly alignment, have improved drastically in the past year. SAFe has become integral to how we develop, deploy, and deliver our technology to customers. In short, SAFe helped us to re-define and invigorate our product development initiatives.” —Ramesh Nori, SPC, Director of Agile PMO and Agile Coach.

  • NEWER POSTS

Subscribe to the SAFe Blog

  • Wiring the Winning Organization – An Interview with Gene Kim
  • New Guidance for People Managers in SAFe
  • Fellow Blog | Crafting Clarity: Using Feature Templates to Shape and Communicate Intent
  • New Community Contribution Article on Enterprise Strategy Rooms
  • Advanced Topic (3)
  • Advanced Topics (13)
  • Case Studies (12)
  • Community News (24)
  • Customer Stories (5)
  • Events (10)
  • Extended SAFe Guidance (2)
  • Lessons from the Trenches (2)
  • Partners (3)
  • Podcasts & Videos (7)
  • Portfolio (2)
  • SAFe Beyond IT (1)
  • SAFe Framework Updates (26)
  • SAFe Resources (10)
  • SAFe Updates (76)
August 2024
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  

Privacy Overview

CookieDurationDescription
cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

Large-scale agile transformation at Ericsson: a case study

  • Open access
  • Published: 11 January 2018
  • Volume 23 , pages 2550–2596, ( 2018 )

Cite this article

You have full access to this open access article

case study in agile

  • Maria Paasivaara 1 ,
  • Benjamin Behm 1 ,
  • Casper Lassenius   ORCID: orcid.org/0000-0003-4192-7024 1 &
  • Minna Hallikainen 2  

53k Accesses

85 Citations

17 Altmetric

Explore all metrics

Many large organizations are adopting agile software development as part of their continuous push towards higher flexibility and shorter lead times, yet few reports on large-scale agile transformations are available in the literature. In this paper we report how Ericsson introduced agile in a new R&D product development program developing a XaaS platform and a related set of services, while simultaneously scaling it up aggressively. The overarching goal for the R&D organization, distributed to five sites at two continents, was to achieve continuous feature delivery. This single case study is based on 45 semi-structured interviews during visits at four sites, and five observation sessions at three sites. We describe how the organization experimented with different set-ups for their tens of agile teams aiming for rapid end-to-end development: from component-based virtual teams to totally cross-functional, cross-component, cross-site teams. Moreover, we discuss the challenges the organization faced and how they mitigated them on their journey towards continuous and rapid software engineering. We present four lessons learned for large-scale agile transformations: 1) consider using an experimental approach to transformation, 2) consider implementing the transformation step-wise in complex large-scale settings, 3) team inter-changeability can be limited in a complex large-scale product — specialization might be needed, and 4) not using a common agile framework for the whole organization, in combination with insufficient common trainings and coaching may lead to a lack of common direction in the agile implementation. Further in-depth case studies on large-scale agile transformations, on customizing agile to large-scale settings, as well as on the use of scaling frameworks are needed.

Similar content being viewed by others

case study in agile

Future Trends in Agile at Scale: A Summary of the 7th International Workshop on Large-Scale Agile Development

case study in agile

Business Development in Large-Scale Agile Software Development: Barriers and Enablers

case study in agile

Tailoring Agile in the Large: Experience and Reflections from a Large-Scale Agile Software Development Project

Explore related subjects.

  • Artificial Intelligence

Avoid common mistakes on your manuscript.

1 Introduction

Increasing pressure to reduce cycle time, improve quality, and swiftly react to changes in customer needs are driving companies, large and small, to adopt agile software development (VersionOne 2016 ). Agile development can improve efficiency and quality (Livermore 2008a ), and enable shorter lead times and a stronger focus on customer needs (Petersen and Wohlin 2010 ).

Even though agile software development methods were originally designed for single, small teams, during recent years, large organizations have increasingly adopted them (Hossain et al. 2009 ; Larman and Vodde 2010 ; Leffingwell 2007 ). A recent systematic literature review (Dikert et al. 2016 ) revealed the lack of systematically conducted studies on large software development organizations adopting agile methods. The review identified only six scientific studies on large scale agile transformations, as almost 90% of the included papers were experience reports. According to the State of Agile Survey (VersionOne 2016 ), 43% of the self-selected respondents worked in development organizations having more than 50% of teams using agile, while only 4% of respondents stated that none of their teams were agile, and 62% of almost 4000 respondents came from an organization with over a hundred people in software development. While the survey is non-scientific, and problematic from a methodological point of view (Stavru 2014 ), it is the largest reoccurring survey on agile adoption, and it indicates that a significant number of big organizations use agile. Moreover, practitioners at the XP conference in 2010 listed the topic “Agile and large projects” as the number one top burning research question (Freudenberg and Sharp 2010 ). In recent workshops on large-scale agile development, the introduction of agile methods was one of the highlighted themes needing more research (Dingsøyr and Moe 2013 ; 2014 ).

Large organizations often have big projects executed by large and distributed development organizations, requiring agile methods to be scaled. According to (Leffingwell 2007 ), scaling involves many challenges, including coordination between several agile teams, lack of up-front architecture, lack of requirements analysis, as well as all the challenges of distributed projects, as many large organizations are distributed. Despite these challenges, many large companies have chosen to adopt agile methods, even though research on how to scale agile methods to large-scale projects (Hossain et al. 2009 ), and on successfully conducting agile transformations in large organizations is largely missing (Dikert et al. 2016 ).

The purpose of this paper is to start filling the gap in the literature on large-scale agile transformations. We investigate how one large-scale R&D product development program within Ericsson adopted agile methods at scale. We present the motivation for the transformation, the steps taken, the challenges encountered, as well as the mitigating actions taken to tackle the challenges.

The case organization was a new R&D product development program at Ericsson developing a XaaS Footnote 1 platform and a set of services. Ericsson’s customers, telecom operators, can provide a number of services to their customers using the platform.

The development organization wanted to develop the capacity for continuous delivery (Rodríguez et al. 2016 ). As a step towards that goal, the organization adopted agile methods (Schwaber and Beedle 2002 ). The planning of the agile adoption started in late 2012 and the full-scale roll-out took place during 2013. By spring 2014, the development organization had grown from two team at the end of 2011 to 15 development teams, distributed to five global sites. Thus, this can be viewed as a large-scale agile adoption according to the definition used in (Dikert et al. 2016 ), which states that large-scale agile is software development organizations with 50 or more people or at least six teams .

In our previous work, we presented the initial results of the transformation (Paasivaara et al. 2014a ) and how the case organization had used Value Workshops as to facilitate organizational alignment during the transformation (Paasivaara et al. 2014b ). This paper elaborates on and extends the previous papers by presenting an in-depth analysis of the case, including an additional research question (RQ1), a more detailed description of the research method, with an additional validation interview, a significantly extended results section going deeper into the results, and a completely new discussion section.

The paper is structured as follows: Section  2 provides an overview of the previous literature, Section  3 describes the case background, research goals and methods, Section  4 presents our results, Section  5 discusses the results, and finally, Section  6 concludes the paper.

2 Related Work

In this section we present relevant previous work. First, we explain what we mean by large-scale agile software development, and why it is important to study. Second, we discuss why large organizations are interested in large-scale agile, as well as challenges and success factors of the transformations.

2.1 Large-Scale Agile Development

Agile methods were originally developed for small organizations, and despite success stories, large-scale application has proved challenging (Dybå and Dingsøyr 2008 ). Challenges in large-scale agile adoptions relate partly to organizational size bringing inertia, which slows down the change process (Livermore 2008b ). Another challenge is the need to interface with and integrate existing processes and organizational structures (Boehm and Turner 2005 ).

Agile methods focus largely on intra-team practices, which work well in small organizations. A challenge in large organizations is that it is necessary to coordinate and communicate between several development teams, and also between different organizational units. Agile methods provide little guidance on how agile teams should interact with the environment at large. Because of this, large organizations must tailor the methods to fit their specific needs. As a consequence, practices requiring additional formal communication may need to be put in place, which might reduce agility (Lindvall et al. 2004 ).

Large organizations are often globally distributed, which brings the need to apply agile in distributed projects. During recent years agile practices have gained a foothold in global software engineering projects, and there is evidence of benefits of agile use (Hanssen et al. 2011 ). However, agile methods are largely based on frequent internal and external collaboration and communication (Highsmith and Cockburn 2001 ), and such close collaboration is inherently challenging in global work, which complicates the use of Agile in global software engineering (Hanssen et al. 2011 ). On the other hand, Agile has qualities that brings remedy to the challenges caused by distance in global work. Suitable agile practices may bring distributed sites closer each other by improving coordination and communication (Holmstrom et al. 2006 ).

During recent years frameworks for scaling agile software development have been suggested by several consultants, e.g., the Scaled Agile Framework (SAFe) (Leffingwell 2015 ), Large-Scale Scrum (LeSS) (Larman and Vodde 2015 ), and Disciplined Agile Delivery (DAD) (Ambler 2012 ). However, documented experiences on the usage of these frameworks is still scarce, e.g., how they are used, to what kind of circumstances they are best suited, and what the challenges and success factors of their usage are. The State of Agile Survey (VersionOne 2016 ) shows that a large number of companies seem to be using some framework, as 27% of the respondents reported using SAFe, 6% LeSS and 4% DAD. In addition, most respondents (72%) stated using Scrum or Scrum-of-Scrums to help to scale (respondents could make multiple selections).

A recent systematic literature review on large-scale agile transformations (Dikert et al. 2016 ) reported that only six, or 12% of existing 52 reports were scientific. Most of the selected papers were experience reports published in the XP and Agile conferences, showing practitioner interest in the topic, and that academic research is lagging behind.

None of the scientific studies included in the systematic literature review by (Dikert et al. 2016 ) focused directly on the transformation process, even though they briefly described it. Two of the papers (Abdelnour-Nocera and Sharp 2007 ; 2008 ) reporting on the same case concentrated on the effects of the agile transformation. A study about Ericsson R&D Finland (Rodríguez et al. 2013 ) Footnote 2 focused on how Lean thinking is implemented, however the focus was mostly on the current state instead of the transformation process. A paper from Nokia Siemens Networks (Korhonen 2012 ) studied whether the visibility, reaction speed, quality, or motivation had changed, comparing the situation before and after the transformation. (Murphy and Donnellan 2009 ) studied the good and bad aspects of communication during an agile transformation and (Vlaanderen et al. 2012 ) in their multiple-case study of two cases analyzed the Scrum introduction paths. While evaluating the relevance of each of the research papers regarding how well they provide information on large-scale agile transformations on scale a 1-5 (1: some sentences revealing factors relating to transformation, 5: the entire paper focuses on describing how the transformation proceeded). (Dikert et al. 2016 ) gave two of the papers (Abdelnour-Nocera and Sharp 2007 ; 2008 ) (reporting on the same case) the rating 3, while the rest received only either 1 (one paper) or 2 (3 papers). This reveals how the current research on large-scale agile transformations is lagging behind the state-of-the practice.

2.2 Motivation to Initiate an Agile Transformation

According to the literature one of the top reasons for a large software development organization to start an agile transformation was to reduce the time to market (Gat 2006 ; Goos and Melisse 2008 ; McDowell and Dourambeis 2007 ; Prokhorenko 2012 ; Silva and Doss 2007 ), as the competition and market situation was changing towards speedier deliveries (Greening 2013 ). Companies want to improve their competitiveness, or even fear that they are losing competitiveness. Thus, their response is to improve delivery speed and responsiveness to change.

Another significant motivator was software project management related reasons. Many companies had experienced problems related to project management (Long and Starr 2008 ), people management, and managing schedules (Chung and Drummond 2009 ) that they were hoping to correct.

The old process and the whole way of working was considered problematic due to overhead, seen in extra bureaucracy causing needless costs in the form of unproductive meetings (O’Connor 2011 ), process gates (Chung and Drummond 2009 ), change management overhead (Vlaanderen et al. 2012 ) and excess documentation (Hansen and Baggesen 2009 ; Murphy and Donnellan 2009 ). Slow processes with long cycle times led to late feedback (Beavers 2007 ; Ranganath 2011 ).

2.3 Challenges and Success Factors of Large-Scale Agile Transformations

Any organizational transformation that involves numerous individuals will face challenges. A systematic literature review (Dikert et al. 2016 ) identified 29 success factors for large-scale agile transformations grouped into 11 categories and 35 challenges in 9 categories. The review identified the following main challenges for large-scale agile transformations: other functions unwilling to change (mentioned by 31% of the reported cases), lack of guidance from the literature (21%), reverting to the old way of working (19%) and misunderstanding agile concepts (19%). The top challenge categories mentioned were agile difficult to implement, integrating non-development functions, change resistance and requirements engineering challenges.

The most salient success factors identified were: coaching teams as they learn by doing (29%), ensuring management support (29%) and customizing the agile approach carefully (26%). The top success factor categories listed are: choosing and customizing the agile approach, management support, mindset and alignment, and training and coaching.

The State of Agile Survey (VersionOne 2016 ) reports the following tips for large-scale agile transformations: consistent process and practices (mentioned by 43% of respondents), implementation of a common tool across teams (40%), agile consultants or trainers (40%), executive sponsorship (37%), and internal agile support team (35%).

3 Methodology

3.1 background.

This paper uses a single case study methodology (Yin 2009 ) in a software development organization at Ericsson developing a XaaS platform and a related set of services. We subsequently refer to this whole as the “product”.

The product provides a set of services to business customers, who use it to provide services to their clients. Originally, the platform was designed for a single customer. At the time of our interviews, the product was in its early life-cycle with tens of customers, the number of which was expected to grow rapidly, and the product was considered to have a vast market potential.

Architecturally, the product consisted of modules, subsequently referred to as components. Some components were developed by third-parties and some by Ericsson. The development of the components required highly specialized expertise due to their complexity.

Ericsson acquired the product in 2011. Before the acquisition, approximately 30–35 people, including external contractors and consultants, developed the whole platform. As part of the acquisition, Ericsson hired around ten domain experts from the previous development organization and took over the further product development. Directly after the acquisition, the newly built organization had to focus on knowledge transfer from the external consultants to Ericsson’s employees and to the newly hired consultants.

The development organization at Ericsson grew rapidly: from two teams at the end of 2011 to 10 teams in spring 2013 and 15 teams by the spring of 2014. New developers and teams were added to the organization gradually. The biggest increases happened in late 2012 and during 2013. In the fall of 2012 an external consultancy provided personnel to the project (at site E), and both internal and external recruiting was done. During the summer and fall 2013, five agile teams were added to Site A, part of which were reassigned from another project at Ericsson.

During this time, the size of organization increased from a few dozens to around 200. In spring 2014 the development organization consisted of agile teams (typically consisting of 7-9 persons), Product Owners, architects, agile coaches, line managers, product managers and other managers. In addition, the organization included sales personnel, and customer support and operations.

At the time of our data collection (Fall 2013 - Fall 2014) the development organization was distributed to five sites in three countries as illustrated in Fig.  1 . Four of the sites were in Europe (sites A, B, C, D) and one (site E) in Asia. Site E was a subcontracted site, not Ericsson’s own. In addition, customer support and operations were located at a sixth site (site F), which was not considered as part of the development organization, and was therefore not included in this study.

Project sites and distribution at the time of our data collection (Fall 2013 - Fall 2014)

After the acquisition, when moving the development to Ericsson, experts on specific components were hired both internally and externally to several sites. As each component required deep expertise, learning new components takes a lot of time. The competences for each component were in many cases not located at a single site, but distributed to several locations. Moreover, a single feature could span several components, requiring different expertise to develop, see Fig.  2 . Thus, matching features spanning several components to the component-based competences located at different sites provided significant challenges for rapid end-to-end development. This feature-component structure remained the same during the transformation, even though the organization structure around was changed.

Features vs. components

Ericsson has traditionally used a plan-driven software process. However, during recent years the company started a global adoption of agile software development. The studied organization started its transformation, or “the agile journey”, as they call it, in late 2012 and the first agile pilot team was formed in early 2013. This transition has been particularly challenging, as the organizational growth has been significant and rapid during the transformation, which is still ongoing.

3.2 Research Goals and Questions

Our research goal was to investigate how this large, globally distributed organization reorganized its development and processes by taking agile methods into use.

We purposefully selected this information-rich case (Patton 1990 ), as we had the possibility to gain access based upon participation in a joint research program, and we had previously studied another agile transformation in the same company (see (Paasivaara et al. 2013 )), thus we knew that this case would provide us rich data on the studied phenomenon. We selected a revelatory case (Yin 2009 ), which enabled us to study a yet unstudied phenomenon. This case enabled us to study, over a longer period of time, how a large, globally distributed organization developing a complex product takes agile into use, the steps of the transformation, as well as challenges and mitigating actions. As discussed earlier, this is a topic that has not been studied scientifically almost at all, thus we saw this as a unique research opportunity. The case setting provided us with access to an industrial real case setting in a rarely studied empirical context and allowed us to follow the transformation over a period of time, thus proving us a unique dataset.

We posed the following research questions:

Why did the organization initiate an agile transformation?

How did the transformation proceed?

What challenges did the organization encounter?

How did the organization mitigate the challenges?

3.3 Data Collection

The data collection took place between September 2013 and September 2014. We used three sources of data: 1) interviews, 2) observations, and 3) company internal documents.

The first three authors collected the data together. The fourth author, a representative of the organization, was our main contact person during the study, as well as one of the key informants. She helped us select the interviewees and arranged access to the events we observed. She also validated the findings of this paper by reading and commenting on the paper draft. Figure  3 shows the data collection timeline.

Timeline of the data collection

3.3.1 Interviews

We conducted a total of 45 semi-structured interviews in three rounds: 1) 31 interviews on the transformation journey, 2) twelve interviews on value workshops (which were one of the major steps during the transformation journey described later on), and 3) two validation interviews after analyzing the data.

The goal of the transformation interviews was to study the large-scale agile adoption. During that first interview round we conducted 31 interviews of altogether 34 persons at four sites.

The roles of the interviewees included development team members (i.e., members of agile teams such as developers and testers), Product Owners, coaches and managers. We aimed to interview a broad representation of the organization, talking to informants in different roles, with various backgrounds and representing different organizational levels in order to gain as complete a view of the situation as possible. We mainly selected persons with long experience with the organization to be able to reflect the whole transformation journey, but also a few persons joining later on to give us another perspective. Many of the interviewees had a long background at Ericsson. About half had joined Ericsson over ten years ago. 2/3 of the interviewees had joined the studied case project over a year before our interviews and only 1/3 had less than a year of experience from the case project. A bit more than half of the interviewed persons had a background in agile methods before joining the project, and around half of them had transferred to the project from the first agile project at site A, reported in (Paasivaara et al. 2013 ). All interviewees were selected with the help of case organization representatives. The interviews typically lasted one hour, but the length ranged from half an hour to two hours. Especially for the few first interviews, we reserved more time, as we asked more background questions in order to understand the history of the organization and the starting point of the transformation. These early interviewees were managers and coaches, who had a broader overview of the organization. The subsequent interviews were focused on the transformation and were somewhat shorter. During the first interview round, two researchers participated in all interviews, one being the main interviewer (Author 1, in a few interviews Author 3) and the other one taking detailed notes, as well as asking additional questions (Author 2).

During the first interview round we learned that the organization had started to define common values, and would be working further with these values in workshops. The common values and the related value workshops were an important step during the transformation journey, which was the reason why we decided to study them further. We had a possibility to participate as observers in both workshops and, after the second workshop, interview 12 participants from three different sites. This formed the second interview round. These interviews were short, ranging from 15 to 30 minutes each. The interviewees ranged from team members to managers. These interviews were conducted by a single researcher (Author 1), who selected the interviewed persons amongst the workshop participants.

During the third interview round two interviews were done to validate our results after we had analyzed the data. The first interview took place after we had analyzed the data from the first interview round and the second one after analyzing the second round interviews. The main purpose of these interviews was to deepen our understanding about topics that emerged when analyzing the data, as well as validate that we had understood particular issues correctly, e.g, the product structure. In the first of these interviews two researchers and two interviewees were present and in the last one, one researcher and one interviewee. These interviewees were selected as they had a broad view of the whole organization and were actively involved in the transformation in the whole organization in their roles as line manager, project steering committee member and organizational coach.

The number of interviews and interviewees differ, as in two interviews we had two interviewees and in another three. The multi-person interviews during the first interview round were due to interviewee time limitations. For example, we could have interviewed only one of the three coaches (who had been doing exactly the same work) and only one of the consultants (also working tightly together), but the interviewees suggested group interviews to which we agreed, as we thought it would give us a broader picture than conducting single person interviews. In addition, in the last validation interview we had two interviewees, with whom we checked our results and asked clarifying questions.

During the two first interview rounds we used an interview guide approach with predetermined topics as suggested by Patton ( 1990 ). The main topics were the same for each interviewee but the questions were adjusted based on their position and background. Table  1 shows the roles interviewed and the interview guides can be found in Appendix  A and  B .

All interviews were conducted face to face in the organization’s facilities and recorded. The recordings were transcribed by a professional transcription company.

As part of this study, we visited all the European sites (A, B, C, D). Unfortunately, due to budgetary restrictions, we were not able to visit the Asian subcontracted site (E), but were able to interview one representative of that site who temporarily was located at site D. Except for that one interview, the data we have on site E are the descriptions given by people at sites A, C, and D who closely collaborated with that site. However, our results focus on the main internal sites (A, B, C and D), as this was where the large-scale agile transformation took place. Site E as an external site, was not actively included in the transformation, and the plan was to drop the site in the near future.

3.3.2 Observations

To support the interviews, we conducted five observation sessions of altogether 31,5 hours during seven days. The events observed were selected carefully to support our study: 1) to see in practice how the basic Scrum practices were implemented in the case organization we observed how a Scrum team performed the activities related to a sprint change: sprint review, retrospective and sprint planning. 2) To understand how the major coordination events worked in practice, we observed the weekly Product Owner meeting, as well as two common bi-weekly demos, where a team or teams who have finished something that might interest others demonstrated their work. 3) To follow major transformation events, we observed both 2-day value workshops (arranged at sites A and D) and one continuous integration (CI) roadshows (arranged at site A). As explained later on, common values and the related value workshops were one of the major transformation steps. They were organized to unite the globally distributed organization. Building the CI system and spreading the CI knowledge and CI mindset in the organization was another major transformation step. During the CI roadshow sessions the persons who had participated in building the first CI system presented the current situation of CI and the goals of CI to the other teams, as well as discussed current challenges in the area. Similar CI roadshow events were organized at three other major sites.

The first and second author conducted the observations as non-participants. During the breaks they discussed with the participants. The observers took detailed notes during the observation sessions on what happened, what was presented and discussed, who were present, and how the participants behaved. For confidentiality reasons, the observation sessions were not recorded, as during those sessions details of new product features were discussed. Such details were, naturally, highly confidential, and as a result we were not allowed to record the sessions. The information gathered during the observations was used to support and complement the interviews. Table  2 shows the details of the observations.

3.3.3 Documents

We received a number of documents from our interviewees, e.g., slides discussing the process, working practices, product and organization structure, as well as a fictional story called the “Showcase”, created by the agile coaches together with the management team to describe how this organization would look like in two years. These documents were used to triangulate and complement the information received in the interviews.

3.4 Data Analysis

We analyzed the data qualitatively, using the Atlas.ti software package. We coded the data in six main categories: four main themes according to our research questions, and two context categories, i.e. organization structure and case background. The research question-based themes were motivation for the transformation, phases of the transformation, transformation challenges, and mitigations and success factors. We then proceeded with detailed coding, resulting in 605 codes, such as Business flow definition , Daily Scrum , and Domain owner meeting participants . Following this, we grouped the detailed codes into a total of 58 code families, such as Development Practices , Coaching Community of Practice , and Cross-site teams . The qualitative coding of the transcriptions of the first interview round was done by one researcher (Author 2), while two researchers (Authors 1 and 3) instructed and closely followed the process discussing together daily. The second round interviews were coded by one researcher (Author 1).

3.5 Limitations and Validity

We discuss the validity of our research from four viewpoints: internal validity, construct validity, external validity and reliability (Yin 2009 ). The fourth type of validity, statistical conclusion validity, is not relevant to this study.

Internal validity concerns the validity of the causal relationships observed in the case (Yin 2009 ). As this is a descriptive case-study, we refrain from theory building, and the reported causal relationships represent the views of our subjects. The threat that this might not perfectly represent reality remains.

In case study research, construct validity concerns how well the description of the case represents reality. We interviewed people who were actively involved in the ongoing transformation. Therefore, it is likely that their views and recollections reflect reality as the events discussed were contemporary. However, there are always risks related to respondents’ bias due to personal opinions or social pressure. The construct validity of a case study can be increased by the triangulation of data sources, investigators, theories and methods (Jick 1979 ; Yin 2009 ). We used several types of triangulation: we collected data by several methods, from several subjects and by several researchers. First, as it is not recommended to conduct a case study by relying on a single data source (Yin 2009 ), we collected data by three different methods: interviews, observation, and document analysis. Second, we interviewed a large number of subjects in different roles, with varying backgrounds, from different sites, and with differing length of experience in the organization to get as broad representation as possible. Third, the data was collected by three researchers, who all conducted interviews and two participated in the observation sessions. 32 of 45 interviews were conducted by two interviewers and one observation session, a two-day value workshop was observed by two researchers. All three researchers participated in data analysis and writing. In the feedback session, we received no corrections to our findings. Of these, we employed the investigator, method and data source triangulation. Three different investigators collected and analyzed the data. We employed three data collection methods: observations, interviews and document collection. Our data sources included observation notes, interview transcripts, and company documents.

The external validity of research concerns the domain to which the research results are generalizable (Yin 2009 ). To help the reader to understand the contextual factors of the case organization, we have described the context in detail.

Reliability concerns whether different researchers had produced the same results if they had studied the same project (Yin 2009 ). The main threat to reliability in this case is the variability in data collection. We minimized this threat by involving several researchers in the interviews, and having the analysis results checked by both other researchers and company employees. This triangulation makes our results robust against threats to reliability (Jick 1979 ; Yin 2009 ). Most data collected converged between the investigators, methods and data sources and revealed no notable threats to the construct validity or reliability of our results.

After analyzing the data, we arranged a feedback session in March 2014 to validate our results. The feedback session took place in the site A team area with a videoconference connection to the other European sites: B, C, and D. The whole organization was invited to the session and around thirty people participated actively in the session. We received positive feedback: the organization had already started implementing some of the suggested improvements and would take into account our findings when planning the next improvement steps. No corrections to our findings were presented. Feedback we gave to the organization did not affect our results, as the session was organized after our main interview rounds and only one validation interview took place after the feedback session. Finally, the fourth author of this paper, a representative of the case organization commented on the final draft of this paper.

4.1 Motivation

In this section we answer our first research question, RQ1: Why did the organization initiate an agile transformation?

According to our informants, there were three main motivators for the transformation in the case organization: 1) Agile software development was becoming an important part of Ericsson’s corporate strategy, 2) a dissatisfaction with the current way of working, and 3) a need to enable rapid end-to-end flow of features and continuous deployment.

4.1.1 Agile as Part of the Corporate Strategy

At the corporate level, Ericsson had identified the need to be more agile, and had made the adoption of agile methods a strategic priority. Several successful agile transformations had already taken place in various units withing the company. However, each unit inside Ericsson was given the freedom to choose whether and how to adopt and apply agile. At site A, the biggest site of our case organization, a previous, still ongoing project, had started the transformation earlier (see (Paasivaara et al. 2013 )). A large group of people from that project were gradually transferred to the case organization, and to them, agile was already a natural way of working. Thus, given their exprience with agile, it became natural also for the case organization to start thinking about adopting agile.

4.1.2 Dissatisfaction with the Current Way of Working

After the product was acquired, the case organization started to implement Ericsson’s traditional, waterfall process framework, even though the first development teams did not use any well-defined development process. The early development teams were simply assigned new features with preassigned deadlines.The teams then implemented the features as they saw fit. Our interviewees reported that development was slightly chaotic at this time, but features were finished on time. The lack of a defined process was not considered a major problem, because there were only a couple of small teams working on the product, in addition to a group of external consultants.

However, as the organization started to grow in 2012, it became necessary to implement at least somewhat orderly process. The first step, in 2012, was to implement a component-team based model, which seemed natural, as the product was composed of several components, each requiring specialized technical knowledge. The component teams had members with deep expertise on their individual components. When developing features spanning several components, virtual feature teams were used. In these, specialists from different component teams collaborated on a specific feature. There were several issues with the component based structure: it was challenging to plan and coordinate work, as features depended on several components, and experts were not always available when needed; the work was not considered efficient; development lead-times were long; teams had difficulties in finishing promised features on time; and team members felt that this way of working was stressful and somewhat chaotic. The rapid organizational growth from around twenty persons to over one hundred exacerbated the situation. Thus, they felt that change was needed.

4.1.3 The Need to Enable Rapid End-to-end Flow and Continuous Deployment

At the time of our study, the product was released every eight weeks, the same rhythm as when it was acquired by Ericsson. However, this was considered too slow, and the goal of the organization was to transition towards continuous deployment. The idea was that anew feature could be taken as part of the product instantly when ready.

My dream is that we shouldn’t have releases at all, but that afeature goes to production right away when it is ready. It means that what we do here should include coding and verification in the team, as well as continuous integration and automatic regression tests so that we can trust that when they [the team] say it’s ready, we can just push it to the system.— Manager

Thus, the hope was that going agile would enable them to implement each feature in across-functional team as efficiently as possible, from requirement until delivered as part of the product. Moreover, by using agile practices, Ericsson aimed to optimize the whole end-to-end flow:

Our goal is that we can make this whole end-to-end chain work in anew way, to remove all waste, all unnecessary handovers, and [...] to optimize the whole flow, from customer requirement until deployment.— Manager

Optimized end-to-end development would help the organization to respond quickly to changing customer requirements, as well as to provide customers constant visibility on what is coming out next.

To achieve these goals, a wide spectrum of organizational improvement actions were undertaken, as described next.

4.2 Phases of the Transformation

In this section we answer our second research question, RQ2: How did the transformation proceed?

The overall approach to the transformation was experimental — based on their previous experience in transitioning another product program to agile, the managers had learned that it is impossible to plan the transition in detail and execute it with a “waterfall mindset”. Instead, the managers and coaches took an experimental approach, purposefully focusing on a single key change or improvement target at a time. This way, the main transformation steps were not planned beforehand, but were decided one at a time on a need basis. Thus, the phases we report below are the researchers’ construct that we present as a way of structuring the discussion rather than as a prescription for conducting agile transformations.

We discuss the transformation organized by three main phases: 1) introducing agile, 2) finding common ground through value workshops, and 3) towards continuous integration and deployment. In addition, we describe the situation before the transformation as Phase 0: knowledge transfer and component-based teams. The main phases, as well as some major events are presented in Fig.  4 . As illustrated in the Fig.  4 , the phases were somewhat parallel and most did not have clear ending dates. Next, we describe each phase in detail.

4.2.1 Phase 0: Knowledge Transfer and Component-Based Teams

Knowledge transfer from the original development organization, including external consultants, started soon after the acquisition. The first two teams were built in fall 2011. During winter 2011-2012, these teams worked partially collocated at site Dand partially as distributed teams, as part of the team members came from sites Aand B. However, during the most intensive knowledge transfer period, most members worked collocated at site Dfor longer periods. These first teams were working without any specific process. Instead, team members collaborated informally aided by “agile seating”, i.e. they shared asingle large table:

As Isee it, we had no process in the beginning that we would have been following... So no Agile processes, nor [any] traditional waterfall model.— Team Member

When growing the organization from the initial two teams, the idea was to hire experts with knowledge of specific system components. In particular, they intended to use internal recruiting as far as possible. As aresult, the experts were located at different Ericsson sites. In addition, aconsultancy company offering experts with specific domain knowledge was hired at site E. Even though the organization had started talking about agile already in late 2011, they decided to go for acomponent-based team structure in early 2012. The main reason for this was that each component required highly specialized knowledge and it was time-consuming to learn even asingle component.

You cannot really ask people to learn more than one component in two years. — Product Owner

Furthermore, Ericsson had a long history in using a waterfall type process. Thus, this initial organization structure was based on component teams and a sequential, waterfall type, process. Typically, a single component team comprised of 10–20 people, was distributed to multiple sites, and communicated through weekly or daily teleconferences.

Experts from these component teams were selected to virtual feature teams, as illustrated in Fig.  5 , whenever the development of a new feature would start. Virtual feature teams were loosely structured—team members performed their own feature-related tasks for their component, and then passed the work further. Usually, a new virtual team was established for every feature.

Virtual feature team

This component-based organization structure had several challenges, e.g., suitable resources for anew feature were not always available, and virtual feature team members simply performed their own tasks individually, and did not actually work together as ateam.

Setting up the virtual teams was challenging because we had the feature and then we found three guys [with competence A] but we don’t have [competence B] because they’re all busy with other features. So here we have the resources [with competence A] available but then we cannot wait for three weeks, so the guys start with something else. So it’s like apuzzle all the time.— Manager

Furthermore, the team members considered it challenging to work in virtual teams. The people you were supposed to collaborate with changed constantly and it took time to make the acquaintance of new people, hindering the development of trust and slowing down team building. The interviewed team members reported that at that time they identified themselves more with the component teams, rather than with the constantly changing virtual feature teams.

As a whole, the organization structure based on component teams and virtual feature teams created on top of them was seen as too rigid and not being able to answer market requirements fast enough. It was not efficient nor predictable enough.

4.2.2 Phase 1: Introducing Agile

When the organization decided to move to Agile software development, the idea of creating cross-functional, cross-component teams was born. Here, we focus on the organization and team structure while moving to agile, as it turned out to be both important and challenging. The structure was tested and modified several times.

At the team level agile, teams were given the freedom to themselves decide the practical agile implementation, guided by the coaches. Thus, no common agile framework was prescribed or used.

The organization structure evolved into the current agile team structure through four phases:

Building a pilot cross-functional agile team

Full-scale roll-out of cross-component, cross-functional agile teams

Creating a competence pool providing team members to cross-component teams according to the needs of each feature

Cross-component, cross-functional teams specializing on specific business flows

The first pilot team was created in early spring 2013 to evaluate the new concept. This team was formed of volunteers from two sites, who had an avid interest in adapting agile ways of working. According to our interviewees this team both collaborated remarkably well, using the agile practices and achieved good development results. However, one problem was that some of these volunteers had a central role in their previous component team, and their absence affected the work of those teams. Therefore, management decided to dismantle the pilot team after a few weeks and start a full-scale agile rollout with cross-component, cross-functional teams.

Full-scale Roll-out:

All European sites were involved in forming the teams. Line management set the frames for the new teams, and the coaches worked on developing guidelines. Team formation was discussed in several videoconference sessions involving the future team members. Based on these discussions, the teams were formed so that in Country Alpha the teams were either site-specific (in site A) or distributed within the country to be able to allocate experts on one specific component located at one of the sites (site B) to different teams. The other set of teams were created between Countries Beta and Delta to mix in highly experienced product architects and technical coaches from sites C and D (usually two persons from sites C and D per team) with experts on third party components from an external consultancy company at site E (around ten persons from site E per team). Altogether 10 teams were created.

Competence Pool:

However, this setup between Countries Beta and Delta had to be slightly adjusted as the optimal mixture of knowledge on different components depended highly on the specific feature to be developed. All features did not involve all components, thus how much knowledge on each component was needed in a team depended on the feature. Moreover, consultants had quite narrow focus areas, and the case organization did not see having them broaden their knowledge on other components as cost-efficient due to high attrition rate at the consultant company. Thus, the five quite large teams between Countries Beta and Delta were rearranged into four smaller teams of 7–9 core team members, while the rest of the consultants at site E formed a competence pool, from which suitable resources were chosen to teams according to the needs of the next feature, as illustrated in Fig.  6 . Teams at the other sites (sites A and B) remained the same.

Cross-component teams (between countries Beta and Delta) with a competence pool. People at site E who are not allocated to teams form the competence pool (19 persons)

The permanent cross-component teams were complemented with component-based Communities of Practices (CoPs). CoPs are groups of experts who share a common interest or topic and collectively want to deepen their knowledge (Wenger et al. 2000 ; 2002 ). In the case organization, the CoPs were open to anybody interested in the topic. The CoP culture was also dynamic. New CoPs were founded when an active individual took the initiative. When a CoP was not needed anymore, or had difficulty attracting participants, it ceased to exist. Most CoPs met on a regular basis, as well as had discussion forums, wiki pages etc. for communication. The usage of CoPs at Ericsson is described in more detail in (Paasivaara and Lassenius 2014 ). In the Component CoPs, the experts for different components collaborated across teams inside each component. Forming the CoPs was easy, as they consisted mainly of members from former component teams. Thus, most members had previously collaborated closely. The daily or weekly component meetings were replaced by weekly Component CoP virtual meetings. Most CoPs started to function well with the help of the coaches. The biggest problem was how to transfer the component-specific improvement items, e.g., refactoring, agreed in CoP meetings, to the team backlogs. In addition to Component CoPs, other CoPs on specific topics were formed, e.g., a CI CoP and a Coaching CoP.

While forming the permanent cross-component teams during the spring and summer of 2013, the organization was both hiring new team members externally and adding whole teams by moving them from another, still on-going project that had been using Agile for several years at site A. Thus, the number of teams grew quickly during this phase: from 10 teams in spring 2013 to 15 in fall 2013.

Specialization in Business Flows:

In the beginning of the transformation, the goal had been to create teams that would be both cross-component and cross-functional, and that any team would be able to implement any feature that happens to be at the top of the backlog. However, the organization soon learned that this would never work in practice.

The product included alarge number of components, many of them developed using different technologies, and each component required deep technical knowledge. To solve this problem, the case organization created teams specializing in use cases spanning several components, or business flows as they called them, with afew teams working in each business flow. This would not require the members to have deep knowledge on all the components of the product. Within the business flows each team could implement end-to-end functionality, from requirement to deployment. The most important of these were Service Exposure, SIM Footnote 3 and subscription management, Billing and Rating Services and Connectivity Services. This was the structure when our study ended. The features developed within these business flows were mainly done by one team each, however regarding big features several teams could collaborate. The size of the features varied from small ones that one team could implement in aweek to bigger ones that could take half ayear to develop. Before being called business flows, some managers referred to them as domains:

We have broken down the system into domains [business flows] now, different areas. The idea is to have aPO [Product Owner] for the domain, and this is also the product manager for the domain...and maybe the backlog should be for that domain only...It is five functional domains, and one cross-functional one.— Manager

4.2.3 Phase 2: Finding Common Ground Through Value Workshops

The development organization grew quickly from 10 (spring 2013) to 15 teams (fall 2013), while introducing agile development at the team level. Even though the goal had been to form predominantly site-specific teams, due to the knowledge differences between the sites, approximately half of the teams ended up as cross-site teams. There were lots of people who had never met. In addition, people at one site did not necessarily know what was happening at the other sites regarding the development and the transformation. There were clear borders between the sites:

I see site politics as one of the problems. It’s difficult to communicate between the sites. So we build up some kind of, us vs. them feelings. That hinders our way of working. We don’t have aperfect flow in the system. Because we don’t really trust each other. And that’s aproblem.— Coach

Moreover, management noticed that the organization lacked acommon direction, regarding both the future direction of the product, as well as the way of working, and there were site-based and history-based opposing views. Thus, management and coaches decided that the next step in the transformation journey would be to define acommon direction and build a“we spirit” to help people identify themselves with the single product organization rather than with their competing sites.

Why we have started with values, [...] is that we would have acommon baseline to continue further, [...] abaseline on which we build this common understanding and common direction. That we have something common to discuss together. Ihave seen as aproblem in this whole project that different sites and different people have taken abit different direction.— Manager

The work on the common organizational values started in early 2013. The first step was the Futurospective , a workshop where the agile coaches and managers created a vision for the organization a couple of years ahead. Based on the results of the Futurospective, the coaches wrote a Showcase , a fictional story of how the organization would look like and how it would work in two years time, after tight collaboration and joint creation of a success story. The idea of the values was born during a workshop on how to make the organization “more agile”. Thus, the values were based on the one hand on the ideas and principles of agile, and on the other hand on the three core values of whole Ericsson: professionalism, respect, and perseverance. The five core values were created in collaboration between the coaches, the management team and a few developers, and are: One organization , Step-by-step , Customer collaboration , Passion to win , and Fun .

To share the values with the whole organization, a series of Value Workshops were organized during winter 2013–2014.

The goal of the value workshops was twofold: 1) to create a common vision for the whole organization in the form of common values, and 2) to create contacts and collaboration, as well as building a “we” spirit across the sites by having people meet face-to-face.

The value workshops were held as two 2-day workshops at the biggest development sites, A and D, with around 20 people traveling from three other European development sites. The whole management team, all coaches, as well as a few team members traveled. The only site that did not have workshop participants was site E, the consultant firm, with the exception of a few consultants who were working on the sites where the workshops were arranged. The aim was that all team members from sites A, B, C and D would participate in one of the workshops, as well as meet all managers and coaches face-to-face. The results from the first value workshop organized at site A was shared with the other sites by having a videoconference call during the result presentations between the sites A, C, and D (site B participants were at site A already).

Besides meeting face-to-face, the goal of the value workshops was to jointly discuss and elaborate the values. Purposefully, the values were not defined beforehand, but the managers and coaches presented the values in both workshops using examples. What each value really means were discussed in small groups. In Table  3 , we have collected some examples of what these values could mean based on the Showcase, examples provided and the value workshop discussions.

The workshops included different kind of group activities and exercises: within the whole group, within individual cross-functional teams, as well as in highly mixed teams with people from different roles and from different sites. For example, in one exercise, the teams considered what the values would mean in practice in that specific team, and what kind of concrete behaviors they would lead to. The coaches from different sites planned and facilitated these workshops as a collective effort. For more detailed description of the activities during the value workshops see (Paasivaara et al. 2014b ).

The first impression of the value workshops was highly positive. In particular, participants felt that the organization took ahuge step closer to the goal of being asingle organization building acommon product. Especially, meeting with people from other sites and talking face-to-face was abenefit that all interviewed participants mentioned.

The value this event brings, that Isee, is that we are no longer just names and faces behind the screen. You see real people and talk to real people.— Team Member

Regarding the values, most workshop participants seemed to feel that the chosen values were good:

I completely agree with these values. [...] [the values are] not so easy as before to forget, or ignore in the daily work, Ithink that’s the main benefit of the workshop. — Team Member

Several interviewees agreed that they would personally act differently in the future and that the events had clarified the values and made them meaningful.

I will probably do alot of things differently. [...] I’m gonna try to collaborate more, between the teams. Because Ithink that’s one of the biggest flaws we have right now. — Team Member

Some participants worried that the values would be forgotten after the events, expressing that good intentions formed during the workshops are not enough to implement the values in the normal working environment. The plan to tackle this was to have the coaches help the teams work towards the common values and exhibit the behaviors they had planned. Many of our interviewees also suggested some kind of acommon follow up for these events after half ayear or so.

I would say afollow-up in maybe six months or something like that, just to have arecap of what has changed, what has happened, what Ihave done. Just akind of retrospective, just to see what is happening and what kind of next steps we can take. [...] All sites should be involved with that follow-up, [...] because we should fight for this one [name of the product].— Team Member

Even though the values were considered good and the workshops beneficial by all of the interviewed participants, some were still hoping to have an even more concrete vision than what the values and the showcase provided. Especially, a concrete product vision or roadmap was asked for. However, that was not a goal of these workshops this time.

4.2.4 Phase 3: Towards Continuous Integration and Deployment

The lack of continuous integration (CI) and test automation were major challenges on the way towards continuous deployment, as the integration and testing phase took several weeks before each release. The goal was to get rid of the integration and testing phase, and having the teams integrate and verify the system functionality immediately.

I think [that] the goal is that we should be able to...when something is ready...it should...pass through and be deployed directly into production. If we can deploy something...maybe the first user (story), Imean not acomplete thing and deploy it and test it with akey customer.— Manager

The work towards this goal started in fall 2013 by creating three new teams concentrating on implementing CI and test automation. Most team members came from another product developed by the same organization, and in which agile methods had been in use for several years. In that product CI and test automation had been a major and extremely successful effort. Thus, the teams had ample relevant knowledge and experience.

A future goal was to spread the CI knowledge, goals and mindset to the whole organization: from teams up to the management by Continuous Integration Road Shows arranged during spring 2014. These consisted of information events and trainings for the whole personnel, e.g., on the selected test framework.

One of the Lean principles (Poppendieck and Cusumano 2012 ), optimizing the whole, is behind the goal of end-to-end development. In this case, end-to-end development meant developing system functionality from a customer requirement to new functionality being part of the product and used by the customer. One way to shorten the lead time of end-to-end development is to develop each functionality in a single team. This removes extra handovers and non-value adding waiting. CI and automated testing aims to optimize the last part of the end-to-end flow before the release.

Another action the case organization took to optimize the flow was to involve the teams in the early phases, i.e., in planning and design. The idea was that the teams would themselves conduct initial studies on new features: Feature Investigations (FI) and Feature Concept Studies (FCS). The purpose of these studies was to quickly investigate whether a feature is doable, how much effort it might require and how it could be implemented. Previously, experts such as architects had conducted the studies during the planning phase of the waterfall model. However, now the aim was to perform less profound studies quickly whenever new feature requirements appeared. The expected benefits were threefold. First, as the studies are not that profound, quick feedback can be received. Second, when teams are involved they learn more about the features, thus speeding up implementation since no extra handovers or documentation are needed. Third, as the number of experts doing these studies was limited, reducing their work with FIs and FCSs would free them up to focus on more profound issues. At the time of our research, the studies were already assigned to the teams. However, in-team experts, e.g., architects or subsystem responsibles, normally took the main responsibility for conducting the studies.

At the end of our study period, the organization had six releases per year but the goal was that the teams would be able to deploy new features into production immediately when they are finalized.

4.3 Challenges and Mitigations

In this section we answer the last two research questions, RQ3: What challenges did the organization encounter? and RQ4: How did the organization mitigate the challenges?

Overall, our interviewees considered this agile transformation very successful: they had taken major steps towards their target—a unified agile organization having the capacity to deliver value continuously. However, the journey had not been without problems. Next, we discuss the major challenges encountered (see Table  4 ), as well as how the organization attempted to solve them. All challenges were not yet resolved by the end of our study period, however, the transformation journey continues as the organization continuously attempts to solve new challenges as they emerge and continuously improve their way of working, following their experimental approach to the transformation.

4.3.1 Change Resistance

The first initial attempts to start the transformation were in 2012, but they did not lead anywhere as the issue polarized the organization. Some did not want to change the way of working at all, and those willing to change had different views on how the transformation should be conducted. Initially, the leadership team was not willing to sacrifice deliveries in order to support the transition. Several leadership team members found it more important to deliver new features than to focus on amajor organizational change.

The top operative management was located in [site C], and they hadn’t adopted the Agile philosophy. There was so much resistance that it was absolutely impossible to drive the change from bottom up.— Team member

During summer and fall 2013, the leadership team was reorganized, and new members having previous experience in agile transitions and strongly supporting the transformation were added. After this change, the transformation was rolled out full-scale, with less resistance.

However, at the time of the interviews, there were still groups of people in the organization, who had not yet adopted agile thinking. For example, the product management had still aquite plan-driven mindset, as illustrated by the following quote:

In product management there’s still some belief that aplan is the truth and trying to fulfill that is agood thing.— Coach

The evidence related to change resistance was strong in both the sense that it was mentioned and discussed in depth by many respondents, as illustrated in the quotes above, as well as in the fact that it was the explicit reason for changing the membership of the leadership team.

4.3.2 Significant Technical Debt

One bottleneck that prevented the transformation was a high degree of technical debt in the system. Technical debt is a metaphor originally referring to “not quite right code which we postpone making it right” (Cunningham 1992 ) but that since has expanded to include a spectrum of issues from bad coding to architectural issues (Kruchten et al. 2012 )

The system was originally designed for a single customer. Additionally, the development in the previous organization had occurred within strict deadlines. Together, these two factors had resulted in a situation where lots of shortcuts had been taken in development, and the system was not stable enough to be scaled up for a larger pool of users. Improvements had to be made before new features could reasonably be implemented. Moreover, in the beginning, when working in component teams, adding new features had the highest priority, while the quality of the underlying system suffered. That happened partly because the overall architecture was not well understood by the new developers. All this led to increasing technical debt.

During 2012, many system improvements took place and a few components were replaced by Ericsson’s own components.

Furthermore, when working in component teams, management used to make the feature implementation decisions according to ever changing customer requirements. Feature prioritization could change constantly, causing major challenges in design, coding and testing. However, this was improved after establishing a common backlog and assigning subsystem responsibles and architects to the development teams.

The technical debt was a pervasive issue that despite its importance was raised only by few technical experts. However, the importance of dealing with it was reflected in the urgency of getting a working CI system in place to harness the product, and the fact that it required serious architectural changes to the components.

4.3.3 Lack of a Common Agile Framework

The organization had decided not to use any common agile framework guiding the teams’ day-to-day working practices. Instead, each team could itself decide how to work. The only commonalities between the teams were the common bi-weekly demos, coaches, and the use of Jira as a backlog management tool. In the common demo, usually one team demonstrated their achievements. This demo was open for everyone in the organization and it was organized as a video/audio-conference between the sites. The teams having finished something of interest to others would give a demo. Some Scrum trainings were arranged in the beginning, but participation was voluntary, thus not all participated. Some teams and team members had already agile experience from their previous project, some not. Thus, taking agile into use at the team level was not systematically organized.

Many interviewees expressed that starting with acommon agile framework that teams could later on tailor to their needs would have been preferable, as that was how it was done for example in another still on-going agile project at site A, from where many managers, coaches, and team members had been moved to this project. Several interviewees commented that having acommon framework, like in that previous project, would have been abetter solution to this project as well.

I think it’s good to start with acommon [framework], like start with Scrum or anything. That’s where you start, and everybody has to go through that or whatever and then you can go from that. But now it’s really difficult. [...] We have to really go back to [the basics] so it’s really difficult to do coaching or advice because we are, Idon’t know where we are. Iagree it’s kind of aproblem.— Coach

Many interviewees from teams even commented that their team had some agile practices in use, but not aspecific process to follow. For example, most teams did not use sprints and many teams did not have regular retrospectives or planning meetings. At the time of our study, each team had their own ways of working, often combining Scrum and Kanban, e.g., all teams had aScrum or Kanban board to visualize their workflow.

I came from acompany where we followed Scrum exactly, but here Ifeel that we are doing things, but we have no process to follow.— Team Member
I think Scrum is avery good start, and when you know Scrum then you can shift into other stuff. My feeling here is that we are kind of trying to take ashort cut and doing other stuff immediately, so some of these ground pieces are actually missing in quite many teams.— Coach

A few interviewees suggested having acommon pulse for the organization:

I think we need apulse in [name of the project]. We should have, like, every second week we could have acommon planning, acommon retrospective, and Ireally miss that. [...] It’s actually on our [Coaches’] Kanban board to start up this pulse, this heartbeat.— Coach
Some sort of timeboxing could help to push us to work harder and to help us to prioritize our work so that it is done in the right order.— Team Member

The common demo every second week was a start for this pulse and our interviewees found it useful. However, they did not consider this sufficient.

A few interviewees explained that one reason for not starting with acommon agile framework was, surprisingly, due to that above mentioned still on-going agile project at site A. This other project had started their agile transformation afew years back with strict Scrum that they later modified towards Scrumban and gave the teams alot of freedom to choose their ways of working. As part of the personnel from that project had moved to the case project, some interviewees suspected that the managers and coaches moving from that project did not consider it necessary to go back and start with acommon Scrum framework and Scrum trainings, as they had done that and were “past that phase”. They explained that the persons probably assumed that the rest of this project would be as mature in agile as their old one, making it possible to directly apply the same kind of practices and thinking.

So they probably tried to short-cut this path through Scrum. So they kind of tried to start where the old organization was.— Coach

However, in practice this was not possible, as a large part of the personnel in this new project was new to agile or had little familiarity with agile, and thus needed basic training and a framework to start with, before they could start modifying it. Interviewed developers that had moved from that other project to the case project, found having a common agile framework with common Scrum trainings a much better way of starting the transformation than giving quite free hands to the teams.

As the new organization was composed of persons from several internal organizations and sites, none of the groups actually wanted to say that “this is the way we should work”. Instead, they tried to come to a joint understanding and a way of working. However, achieving such an understanding takes time. Actually, the managers and coaches coming from that other on-going agile project at site A explained to us that they did not want to “push” too much the ways of working in their previous project, as in the beginning they had done that, but the other sites clearly did not like it, but instead always answered in style “but this is a totally different kind of product”. Thus, instead of following the good practices from the previous project, they decided to find together a common way of working for this project.

A major step towards this goal was the creation of across-site Coaching Community of Practice (CoP). Having aCoaching CoP that meets regularly aims at helping coaches to establish acommon way of coaching and to guide the teams to work in similar ways across the sites. This would be helpful also for people changing teams, e.g., the floating resources in the competence pool.

I think that’s [Coaching CoP] really important. And it must be cross-site, so that we can coach in the same direction, at the same time and have the same view on coaching and the ways of working. So, instead of going into control mode we should coach in the same way. And say the same things about what’s good and bad.— Coach

The evidence regarding the problems related to the lack of a common agile framework came from a few respondents, who had participated in an earlier agile transformation within Ericsson. While small in the number of respondents, their insights were deep, and they discussed the issue at depth in our interviews. They very strongly recommended that a common framework should be used instead of giving teams too much autonomy too soon.

4.3.4 Lack of Coaching and Coaches

At the time of our interviews, the organization had both team and organization level coaches. Approximately athird of the teams had their own team coaches. The organizational coaches supported the rest of the teams, each having several teams to coach. However, they were also responsible for helping with agile issues at the organizational level and developing the whole organization and its way of working further. Thus, the coaches lacked time to concentrate on helping individual teams. For example, they could not always participate in their teams’ daily meetings or retrospectives. The interviewees found coaching they had received extremely useful, but thought that the number of coaches was not sufficient.

Last week the coach participated in our daily meetings only once. And during the previous week maybe twice. [The coach] wasn’t involved in other things. — Team Member
Currently we have so many teams and there’s only afew of us, so we are not able to support teams very well.— Coach

During our study period, the organization slightly increased the number of both organizational and team coaches. As the number of teams grew at the same time, the situation improved only slightly.

The data related to the lack of coaching and coaches came from a few coaches and a few team members, and is not as strong as for the previous categories. While coaching is important, the lack of it did not seem to be one of the most important challenges in this case, as coaches were available.

4.3.5 Lack of Agile Training

The agile knowledge was not yet at a sufficient level despite the fact that the organization had experienced people with knowledge on agile methods. The level of agile knowledge varied a lot from person to person, as some had used agile in their previous organizations while some had never used agile. Even though a few agile trainings had been organized, not all employees had participated in these, as participation had been voluntary and they had prioritized other tasks. The knowledge of agile experts was not spreading as well as it could have been.

A few interviewees even mentioned that the basic terms, such as feature , story or definition of done were not known or understood similarly by all, which is abasic requirement for working together in an agile way.

Sometimes Isend out mail or call people and discuss these, what Ifeel is basics. And then, for example, Italked to somebody about definition of done. But then, yeah they kind of agreed some of them, but acouple days later you get back some questions, “What is the definition of done?”. And then you realize, okay. We have to really go back to, so it’s really difficult to do coaching or advice because Idon’t know where we are. Iagree, it’s kind of aproblem.— Coach

The organization had plans to arrange trainings on a need basis. Moreover, the collaboration of coaches across sites and unifying the coaching would in time increase the agile knowledge in the teams.

The evidence related to the lack of agile training came from a few respondents, in particular coaches. Many people in the organization had already earlier received agile training, but the coaches noted clear differences in the knowledge, e.g. across site borders. While the data supports the importance of agile training, the lack of it was not one of the main concerns in the organization.

4.3.6 Cross-Site Teams

Even though one of the principles when forming the cross-component agile teams was to build site-specific teams, ca 50% of the teams were distributed between two or three sites at the end of our study period. Many interviewees commented that this was not agood solution for high quality team work. However, due to knowledge asymmetries between the sites this structure was deemed necessary.

Q: Do you feel that you are really ateam? A: No, Idon’t. Iam ateam player and Ilike working in teams, but Idon’t feel that we have ateam spirit. And, Iguess it’s hard, when you have multiple sites. As long as you don’t know the people, you can’t possibly care for them either.— Team member
It would be nice if we could work with local teams, if we didn’t have any dependencies, for example. [...] But we do have dependencies between each other, so in that case it’s better to have distributed teams, even though it is less efficient on the team level.— Coach

This distribution was mitigated by site visits, e.g., single team members located at site B visited the rest of their team at the site A at least once a week. From site E, there were visiting engineers constantly working with teams at sites A and D, as the “eyes and ears” of the site E.

Moreover, high quality videoconference equipment was used between sites A, B, C and D for most meetings. The videoconference connection between the distributed team members at sites A and B, was mentioned to be open sometimes all day to enable ad-hoc communication. Unfortunately, site E, a consultancy company, did not have compatible videoconference equipment. Thus, personnel at that site usually participated in using only audioconferencing.

Many interviewees emphasized that the team members should travel even more, and that they should arrange exchange visits and work co-located, at least for short periods.

We don’t talk to each other that much. So you do not trust each other. If you don’t know somebody, it’s difficult to trust them. [...] My solution is to travel more. To actually see each other. The teams [should travel]. The ones who really should cooperate. [...] Once you have met each other and worked together for awhile, then it’s much easier. And that sticks for awhile.— Coach

One goal of the value workshops was to increase trust, and make people know each other to lower the threshold for contacting. However, most cross-site teams spanned sites E and C and/or D, and as team members from site E, the consultancy company, did not travel to the workshops, they did not help with building team cohesion as much as they could have.

The use of cross-site teams with members from organizations that had not been tightly integrated before arose as one of the major problems in the case project. It was mentioned by most respondents, and also was the reason for arranging the value workshops.

4.3.7 Working as “A Real Team”

All cross-component teams had experts from several components. As each expert had deep knowledge on his or her component only, some of the interviewed team members felt that all teams were not yet working as “real teams”. The global distribution of many teams made this even worse.

Q: You said that you do your tasks mainly all alone so, what do you do with the other team members? A: Idon’t do anything with them. Idon’t work... Q: So you don’t have any collaboration? A: Sometimes they come with questions, and Itry to answer.— Team member

Due to the deep technical knowledge required team members could not really collaborate, e.g., help other team members working with other components when done with their own tasks. Thus, at times some team members had a too high workload, while others might not have work at all. During one of the value workshops, one team member worked on a task, while the rest of the team participated in the workshop. The team members explained that this individual was doing a critical task that no-one else from the team had knowledge of and thus could not help with. They explained that otherwise the whole team would be solving the problem together instead of participating in the workshop.

One of the goals the organization had was to broaden team member’s knowledge on other components, e.g., by working as a pair with an expert of another component in the own team. The goal was to add collaboration between the teams, e.g., pairing teams, so that they could learn from each other. Moreover, an exchange program across the sites was suggested to enable team members and teams from different sites to learn from each other. Exchanges were going on at the time of our study, even though it was not systematic.

Many components were quite complex, requiring significant effort to learn. This learning was not structured or organized, leaving it mainly to individuals to organize their familiarization.

Teams distributed between sites C, D and E had a couple of very experienced members, e.g., subsystem responsibles, sub-system architects or technical coaches from sites C and D, while the rest of the team was located at site E. As site E was located in Asia, and sites C and D in Europe, there were significant cultural differences between the sites. At the time of this study the technical coaches had taken the role of team leaders and the rest of the team performed individual tasks. These teams seemed to have a long way to go before turning into real agile teams.

The problem related to part of the teams not being “real” teams was mentioned in particular by coaches and line managers, working with teams with members on site E. This can be explained by the fact that we did not interview team members at site E (the consultancy company). The significance of the problem was evidenced by the fact that the organization actively planned for how to make the project succeed without site E.

4.3.8 Any Team Cannot Implement any Feature

The initial goal was to have fully cross-functional and cross-component teams that could implement any feature from the top of the backlog. However, the organization realized that this might never work in practice, as the different components required very specialized knowledge that would take long time to learn.

For at least half ayear ago they said that one team should be able to do any feature, end-to-end. That’s impossible. [...] Idon’t think we will ever get one team who can do end-to-end of all features.— Coach
It’s proved that it’s almost impossible to have across-functional team that could do any features. We don’t have asituation where developers would have competences of many components, and that’s why it’s easier for teams to focus on aspecific area. — Product Owner
We work alot with third-party products. And Icannot possibly help someone else working on another platform. And the other way around. They can’t help me, so there’s not really any point in having cross-functional teams in that sense. — Team member

Thus, the initial idea of fully cross-component and cross-functional teams was discarded, as it was not seen reasonable that any single team could be able to implement just any feature from the backlog, not even after some time of working and broadening the knowledge. At the end of our study period teams started to focus on specific business flows, which would not require knowledge on all the components of the product, but only from a few. Within these business flows, teams would still be cross-functional and able to develop end-to-end features.

The fact that the agile ideal of any team being able to implement any feature was impossible to meet in this project turned out to be one of the main problems, which explains many of the organizational changes done. The evidence for this is strong both as it came up in many interviews, and in the visible actions taken trying to deal with it. Indeed, it can be considered one of the main findings of our study that there can be cases in which trying to meet this agile ideal might not be feasible.

4.3.9 Lack of Continuous Integration and Test Automation

At the time of our first interviews, most of the testing was still manual, as appropriate CI and test automation systems had not been implemented. Therefore, the development teams had only three to four weeks for implementing new features until the code freeze, when the integration and verification team would start testing it. The testing phase took three to four weeks, after which it took approximately three weeks until the system could be released.

One thing that is in heat, that is due to that we don’t have this CI and the setup. We’re living in this waterfall mechanism so four weeks before we go into deployment, then we’re more or less locking the code, the mainstream.— Manager

As the organization was building CI and test automation, this challenge would be mitigated. However, the initial effort to build the systems had required a huge effort: three teams focusing on it for several months. The next major effort, Continuous Integration Road Shows for the whole organization took place at the end of our study period. The aim of this effort was to train the personnel in CI practices, as well as build a CI mindset in the whole development organization.

The lack of continuous integration and test automation was mentioned in particular by managers and coaches, as well as the active team members. The organization viewed the existence of a strong CI pipeline as a major facilitator of agile, and its importance can also be seen in the resources dedicated to building it, as well as in the actions taken to spread the understanding.

4.3.10 Agile Teams in a Waterfall Organization

A few interviewees commented that the most of the organization was still in awaterfall mode—only the development teams were agile: product management, release management and integration and release testing were seen as working in awaterfall mode.

We have teams that try to work in agile, but the rest of the organization is not that agile. We have this, release management, Idon’t see this as an agile setup actually. — Manager
We still have too much waste. We’re still doing waterfall. We have different phases, we have to have PowerPoint slides, we have different checkpoints and meetings, before we can move on.— Team Member
Product line management is still quite strongly in the waterfall world, that everything should be planned beforehand, and they expect that the feature they ordered will come out as such.— Manager

This was quite true, as the organization had only recently started to involve teams in the early planning activities and the integration and release verification activities took a long time at the end of each release cycle. The organization had recognized this challenge, and actions to remove the rest of the waterfall had already been taken, e.g., building the CI and automated testing systems, and involving teams in the early planning activities: feature investigation and feature concept studies.

The challenges related to product management not being agile, and the need to have teams involved more in the upfront activities were mentioned mainly by managers and a few enlightened team members. Actions to solve these problems were in the early phases, and this did not strike us as one of the main problems in the project. On the other hand, people strongly commented on the need to reduce the release verification time, and as far as possible integrate that activity in the development cycle.

4.3.11 Challenges in Defining the Product Owner Role

Defining the Product Owner (PO) role has not been straightforward. During our first interviews POs were not responsible of the backlog, nor did they participate in backlog prioritization. Instead, the product line organization took care of that.

We have aseparate prioritization meeting where it (backlog) is prioritized. [...] And I’m not sure who are participating in that, but [the] POs aren’t there. — Product Owner

Moreover, afew interviewees complained that the POs did not know enough about the new features to be able to answer the team member’s questions. Instead, they were more like messengers.

It is pretty hard to explain [the role of aPO], but we have had aportfolio manager on one site, who has been sitting on the backlog and is responsible of it. But on the other hand, we have this kind of PO function. And these POs have been more like technical coordinators and messengers of the product management, so they have not been able to do independent prioritization decisions.— Developer

The situation improved during our study period, when a new PO team, called the PO Cloud was established. The PO Cloud comprised all POs, a portfolio manager, a test manager, and a user experience lead. The PO Cloud has an end-to-end understanding of the system, making it possible to develop clear functional requirements for the teams based upon a deep understanding of the business requirements from the customers’ point of view. Moreover, a workshop was arranged in which the responsibilities of the POs and the product management organization were clarified.

In addition to the PO role, there were many other roles, partly overlapping with the PO role, such as sub-system responsibles and sub-system architects. To our interviewees it was not clear what the responsibilities of these different roles were. Even persons holding these roles complained that the roles and responsibilities were not clear.

We have way too many overlapping roles, we have architects, POs, portfolio management and others. [...] There’s too much discussion that’s preventing us to get forward. — Developer

Even though Scrum does not recognize an architect role, the rapidly growing organization with a complicated product considered it important to have persons responsible for the sub-systems and their architecture. At the time of our interviews, these persons were located in the teams, and some sub-system responsibles and sub-system architects took care of the team coach role, as well. At the end of our study period, there was on-going discussion, on how to clarify the PO and architecture roles, as well as the responsibilities of these roles in the new team structure based on business flows.

The evidence related to the Product Owner role problems came in particular from the Product Owners, sub-system architects and the sub-system responsibles, i.e., the people who felt that their roles and responsibilities were unclear. The issue was addressed during the study, indicating the importance of having well-defined and understood roles.

4.3.12 Challenges in Breaking Down the Requirements

The organization was still learning how to break down the requirements small enough to implement within one release by one or acouple of teams. At the time of our interviews, most features still took over one release to implement. Starting abig feature, that would require over one release cycle to implement was challenging according to our interviewees, as that team or teams would no contribute to the next release.

We have been struggling when we have something that is very big and we can see that this is not fitting into our next release. Then it’s too big to start and then it’s difficult to start.— Manager

The organization had started a discussion on minimum marketable features, but this idea had not yet been implemented in practice.

At the team level the interviewees found it challenging to split the features into user stories small enough to be implemented in atwo week sprint.

The ability to chew it [feature] into smaller subareas, so that we could do something visible in two weeks is still quite bad.— Manager
Now they [user stories] are huge to implement. Iwish they could be smaller, so that they could be implemented during one sprint, preferably even afew stories [per sprint].— Team Member

Moreover, as different team members still had quite specialized knowledge, the teams often had to start several stories at the same time so that each team member would have work that would fit his or her competences. This indicates that teams worked hard on optimizing resource usage, i.e. minimizing developer downtime rather than optimizing the flow.

While maybe conceptually a serious problem, the fact that the organization was unable to create user stories small enough to be finished in a single sprint did not seem to cause many problems. Interestingly, it seemed rather to be a minor nuisance that would be nice to solve than a major issue. Except for thinking about the concept of a minimum viable product (MVP), no clear actions were taken related to this issue.

4.3.13 Backlog Challenges

A common backlog was considered as one of the most important improvement targets. Thus, it was one of the first improvement actions taken. It was expected to support the new agile way of working, to help streamline the end-to-end flow, to improve visibility and to help to define the lead time of new requirements.

Earlier, several different backlogs had been in use: an electronic backlog management tool was used for issue tracking, and different stakeholders had their own spreadsheets for managing requirements, features and improvements. This led to poor transparency, and made it impossible to define the cycle time of a single requirement and to see the whole end-to-end flow.

Building a common backlog started in early 2013 and was finished in summer 2013. At the time of the interviews, every new feature and improvement was to be added to this single backlog. The common backlog was for high-level features and improvements. Each team had their own backlog where chosen features and improvements were split into user stories.

Our interviewees expressed favorable opinions about the common backlog:

The good thing is that we have acommon backlog.— Manager

However, some challenges were seen, as well. The common backlog was big, i.e., it had alot of items. In addition, the original idea that any team could pick the next item from the top of the backlog was not seen feasible.

I don’t like this common backlog because it’s just abin of ahuge amount of features and improvements. [...] Ithink they have cut it down to 200 (features) now. So they have to wait afew years to get it out.— Manager
We actually had problems as someone says that we have acommon backlog, but when ateam starts going through the first items of it, they couldn’t understand anything. They simply don’t have the right competences. An item they were able to do was about the twentieth on the list and they were told that they aren’t allowed to do that yet. — Product Owner

As mentioned, the reason for this difficulty was the lack of often very specialized knowledge needed to implement a specific backlog item. To help solve this, teams were starting to specialize in specific business flows, and the idea was to have business flow based backlogs, and each business flow having a few teams.

4.3.14 Constant Change

The journey towards agile had been challenging and stressful for everyone as avast number of changes had been implemented, while working under high pressure from the customers who continuously expected and demanded new features. The product structure, team structures and the process had been changed in parallel with the rapid organizational growth. Moreover, the development organization was globally distributed to five sites.

From my point of view, we’re currently shooting at amoving target, constantly ... It means that, we try to, or someone changes the organization, in order for it to work better, in alean and agile way. And after acouple of months, they realized that it didn’t really work. So they make another change, and so on.— Team member

Moreover, activities not directly contributing to feature development, like the development of the CI and test automation systems, had tied up several teams, leaving fewer resources to work on new features. As the organization aims to constantly improve its way of working, the constant change might never be over, even thought the biggest changes towards agile adoption seemed to be almost done.

The fact that change was constant came up in most interviews, and was thus strongly supported. However, most respondents did not consider it a big issue, and preferred to focus on the fact that the constant change mostly brought improvements to their work.

5 Discussion

In this paper we presented motivation, phases, and challenges and mitigations related to a large-scale agile transformation in a single case organization. As the first in-depth study of an agile transformation, we think that the case study adds significant value both to research and to other organizations with a similarly challenging set-up, needing to customize agile. Next, we discuss our main findings and lessons learned.

5.1 Motivation for Agile Transformations

In this section we discuss the first research question, RQ1: Why did the organization initiate an agile transformation?

The organization had three main motivations for the transformation: alignment with the corporate strategy, dissatisfaction with the current way of working, and a need to enable rapid end-to-end deliveries of features and continuous deployment.

The two last motivations have been widely reported in the literature as well. Several cases discuss problems and dysfunctions with their old processes as a motivator for adopting agile, (e.g., O’Connor 2011 ; Chung and Drummond 2009 ; Vlaanderen et al. 2012 ; Hansen and Baggesen 2009 ; Murphy and Donnellan 2009 ). The need for rapid deliveries and continuous deployment were related to a need of getting new features to the market faster, i.e. reduce the time-to-market, reported previously (e.g., Gat 2006 ; Goos and Melisse 2008 ; Greening 2013 ; McDowell and Dourambeis 2007 ; Prokhorenko 2012 ; Silva and Doss, 2007 ).

The corporate strategy to adopt agile, naturally had an impact on the program, and helped make the decision to adopt agile. While we think this motivation is becoming increasingly common, in particular with the popularization of ”Enterprise Agile”, we did not find cases in the literature that explicitly reported this.

5.2 Large-Scale Agile Transformation Phases

In this section we discuss our second research question, RQ2: How did the transformation proceed?

The transformation started with a pilot phase with volunteers working in an agile team. This worked remarkably well, which was not unexpected, as the importance and benefits of piloting in agile transformations has been reported by several authors (e.g., Berczuk and Lv 2010 ; Chung and Drummond 2009 ; Fecarotta 2008 ; O’Connor 2011 ). The pilot team was dismantled and a full-scale transformation was started after only a short time for two reasons: the team quickly was able to show that agile could work well in the organization, and the other parts of the organization started to suffer. The volunteers for the pilot were highly skilled and active developers, and their absence from their component teams was dearly felt, as they now became an ”all-star” team, which was not optimal from the organization’s point of view. This pilot related problem has been discussed in (O’Connor 2011 ).

Due to the distributed nature of the organization, different sites had diverging views regarding both the future of the product and the way of working. Thus, there was a need to align the various parts of the organization to make agile work, and to create a strong product and organizational identity. To this end, the organization arranged ”value workshops”, in which common organizational values were discussed, and people from the various sites were able to meet face-to-face. These value workshops were considered critical from the point of view of transformation success. We are not aware of other reports discussing how to align various parts of a large, distributed organization in relation to, or as part of, an agile transformation.

Continuous integration is a cornerstone of agile, and particularly important for scaling (Gat 2006 ; Moore and Spens 2008 ). Implementing CI became the main focus after the value building work. The organization had three dedicated teams working on implementing CI, a known good practice reported in other large-scale agile transformations (Beavers 2007 ; Fry and Greene 2007 ; Gat 2006 ). This amounted to a significant investment in getting CI working, also reported in (Gat 2006 ; Moore and Spens 2008 ; Rodríguez et al. 2013 ). As implementing CI requires not only suitable tools, but also a change in the mindset of developers, e.g., to start implementing automated tests for new code, a series of CI roadshows were organized. We are not aware of other reports on how to get developer buy in and change the mindset in a full-scale CI rollout.

5.3 Challenges and Mitigations in Large-Scale Agile Transformations

In this section we discuss the third and fourth research questions, RQ3: What challenges did the organization encounter? and RQ4: How did the organization mitigate the challenges?

During the transformation, the organization encountered several challenges that they tried to mitigate. Next, we discuss the challenges and mitigations according to the challenge classification by (Dikert et al. 2016 , Table 11, p. 95) to facilitate easy comparison with the literature.

The first category, “change resistance”, a common problem in large-scale agile transformations (Dikert et al. 2016 ), was also visible in our case. The transformation had challenges in the beginning, as all members of the leadership team did not fully support going agile, and wanted to focus on deliveries rather than transforming the organization. The situation was resolved by reorganizing the leadership team to involve more people with agile experience.

The category “lack of investment”, contains the items lack of training, lack of coaching, too high workload, old commitments kept and challenges in rearranging physical spaces. In the current case, we identified lack of training, lack of coaches and coaching, as well as trying keep existing commitments, all of which have been previously reported by other organizations. However, the workspaces had already been completely renovated to support agile development, which explains why we saw no problems related to that.

The category “Agile difficult to implement”, contains the items misunderstanding agile concepts, lack of guidance from literature, agile customized poorly, reverting to the old way of working, and excessive enthusiasm. In our case, the organization mentioned the lack of guidance from the literature. Similarly to (Benefield 2008 ), the organization struggled with finding a good balance between control and autonomy, giving teams too much freedom, as a common agile framework was not emphasized.

According to the literature, the category “Coordination challenges in a multi-team environment” contains items like interfacing between teams difficult, autonomous team model challenging, and global distribution challenges. Cross-site teams posed problems in our case, as half of the teams were distributed between two or even three sites. Surprisingly the case did not experience significant problems with coordination between the teams. This might be partly explained by the existence of the PO team, in which the product owners closely collaborated, well-functioning communities of practice, and the team specialization into business flows.

A particularly prevalent category of issues in our case was “Different approaches emerge in a multi-team environment”. The two main issues in this category, according to (Dikert et al. 2016 ) are that the interpretation of agile differs between teams, and problems in using both old and new approaches side-by-side. The lack of a common framework led to a situation in which teams had different practices, making it difficult to switch teams. Moreover, the surrounding organization was still in a “waterfall mode”. For example, product management and release engineering was done mostly in a traditional way. For product management, this was much of a mindset issue. In release engineering the lack of agility could partly be explained by the lack of a working CI system in the early phases of our study. However, the situation improved during our study period when investing in building functioning CI and automated tests. Furthermore, there were challenges in defining the Product Owner role, as product management was unwilling to give the POs the power to actually prioritize features. This made the POs feel like messengers between product management and the development teams rather than real POs. This situation improved with the implementation of the PO team, and maturation in the understanding of agile in product management.

We were, perhaps surprisingly given the organization’s age and business, not able to identify any clear issues related to the category “Hierarchical management and organizational boundaries”. Items in this category include the role unclarity for middle managers in agile, management remaining in waterfall mode, keeping the old bureaucracy, and keeping internal silos. Many of these issues were encountered and solved at the biggest site (site A) already during an earlier large-scale transformation.

The category “Requirements engineering challenges” was, not unexpectedly quite visible in the case. The literature study mentions problems with high-level requirements management, challenges of refining requirements, difficulty of defining and estimating user stories, as well as a gap between long and short term planning. In our case, most salient was the challenge of breaking down large features into suitably sized epics and user stories. In the beginning, the organization did not have a common backlog, but several largely independent ones. This issue was resolved in the early phases of the transformation by rolling out a common tool and implementing a single backlog for the whole organization. From the requirements engineering point of view, a large technical debt created problems, as work on it had to be prioritized against development of new features. The common backlog helped to alleviate this problem, as well.

Regarding “Quality assurance challenges”, which refers to items accommodating non-functional testing, lack of automated testing, and requirements ambiguity affects QA, our organization faced significant challenges. In the beginning, the lack of test automation and CI created problems, as a huge amount of manual testing had to be done, which reduced the time available for actual development in each iteration. The mitigating actions included serious investment in building a working CI system, as well as CI roadshows to raise awareness about CI and help instill the right mindset in the teams.

In the category “Integrating non-development functions”, we have the items other functions unwilling to change, challenges in adjusting to an incremental delivery pace, challenges in adjusting product launch activities, and rewarding model not being teamwork centric. Our organization did not report big issues related to this category. One reason might by that the quite frequent delivery cycle remained the same during the whole transformation.

One particular problem that we identified that we did not find reported in the literature was the fact that the organization was unable to attain the agile ideal of any team being able to work on any item. In addition, teams in the case organization found it difficult to work as ”real teams” as they were formed of experts of different components, and learning to work on new components would take a long time. They were gradually mitigating this problem by broadening the knowledge of team members to other components by pair work. Moreover, both of these issues were mitigated by letting teams specialize in specific business flows.

5.4 Lessons Learned

In this section we have collected four lessons that we can learn from this case organization.

5.4.1 Lesson 1: Experimental Transformation Approach

The case organization espoused an “agile mindset” in their experimental transformation approach. The reason for this was that it was difficult to determine up front how to perform the transformation, despite the fact that part of the organization had previous experiences in transforming a large product development program from waterfall to agile.

In this case, the situation was different from the previous experience: The R&D product development program was not developing a traditional telecom product for operators, but a XaaS platform and services that the customers would not buy, but use as a service. The system consisted of several components, and the organization developing it was new, rapidly growing and highly distributed. In comparison, one previous transformation in the same case company (Paasivaara et al. 2013 ; Hallikainen 2011 ) was for a traditional, over ten years old telecom product developed at two sites with a stable organization size. Thus, the set up was quite different. For this reason, the organization felt they could not follow the steps of any previous transformation.

In practice, the experimental approach meant that the organization open-mindedly tried solutions to see if they would work in their setting. If something did not work, it was quickly changed. For example, the organization tried different team set-ups and made changes quickly when problems occurred.

The organization had a mindset that it is good to try and ok to fail , since that is the only way to learn. This mindset was pervasive and what we consider an agile way of implementing agile . We believe that this is an important aspect of succeeding in large-scale transformation that is widely transferrable to different contexts. The literature review supported this approach (Dikert et al. 2016 ) as several companies reported that customization of the agile approach is an evolutionary process, see e.g. (Rodríguez et al. 2013 ; Ryan and Scudiere 2008 ).

While the literature contains little empirically based guidelines for large-scale agile transformations, the literature on lean and lean software development contain some prescriptive guidelines, e.g. in (Poppendieck 2007 ; Hibbs et al. 2009 ; Womack and Jones 2010 ). Looking at Ericsson’s approach, it seems to embody several of the principles suggested by this literature. In particular, the focus on mindset and experimentation is well in line with the suggestions of the proponents of lean.

Mirroring the discussion about this, while this lesson here was learned in the context of large-scale adoption, as evidenced e.g., by the discussion above about the lean principles, it is likely to be valid also in other, i.e., small organization contexts.

Lesson 1: Consider using an agile mindset and taking an experimental approach to the transformation.

5.4.2 Lesson 2: Stepwise Transformation

As a large-scale lean and agile adoption is a big undertaking, our case organization performed it step by step. Instead of trying to change everything at once, they focused on one change at a time. First, they focused on teams: they experimented to find out a working team set-up and get all agile teams to work well. Second, they aimed to unify the highly distributed organization and to find a common direction by creating and working with common values. Third, they invested in building CI and test automation systems, as well as training the whole organization to be able to contribute to this new way of working.

A big bang transformation approach would probably not have worked well in this case, as the organization had to continue delivering releases to the customers at the same pace as previously during the transformation. Thus, the gradual adoption of practices and structures was considered as a necessity. In this case the step-by-step approach was clearly a successful choice, as it facilitated adoption as everything could not be planned beforehand. The stepwise approach is closely related to the experimental approach, as when starting the transformation they did not have a plan of the future steps. Instead, they reacted and experimented when changes were needed.

The literature contains reports of both big bang and step-by-step transformation approaches, with step-wise being more commonly used. Often, step-by-step transformations started by piloting, which was reported as one of the success factors (Dikert et al. 2016 ). Piloting was the first concrete action in our case project, even though it was used for a shorter duration than expected, due to the problems experienced in the rest of the organization, as the component teams lost too many central persons to the pilot team. Still, it was seen as a necessary step in the transformation.

We observed clear high-level transformation steps in our case organization. However, in the literature review, besides piloting, we did not identify clear steps that would be common to all transformations. Thus, this could be an interesting topic for future research.

It could reasonably be argued that stepwise organizational transformation is a widely useful strategy for all kinds of transformations and process improvements initiatives, and indeed, even the venerable CMM(I) takes such an approach. Thus, it is likely that this idea of stepwise improvement is widely applicable, and this case clearly seems to validate such a statement through the success seen here.

Lesson 2: Using a stepwise transformation approach is good in complex large-scale settings, where the transformation takes place during an ongoing development effort. Concentrating on one major topic at a time keeps the attention on the most important change topics.

5.4.3 Lesson 3: Limited Team Interchangeability

In the beginning of the transformation the case organization had a goal that any agile, cross-functional and cross-component team would be able to implement any feature from the top of the common backlog. However, they soon noticed that this was infeasible, due to the product complexity and the asymmetry of competences. The product was composed of several components, each requiring deep technical knowledge. Component specialists were not distributed evenly to different sites. Moreover, each feature would not touch all the components, but only a limited set. Of course, agile teams and individuals can and should broaden their knowledge, but there are limits to what is reasonable and doable.

We believe that also other large organizations implementing agile might find it useful to take into account that the goal of “any agile team being able to implement any feature on top of the backlog” might not be fully feasible.

The solution our case organization identified was to have teams specializing in use-cases spanning several components, or business flows as they called them, with a few teams working in each business flow. Within the business flows, each team could implement end-to-end functionality, from requirement to deployment. This was seen as very important for achieving a fast product development flow, and the end-to-end flow was not compromised. The teams would not need to have deep knowledge on all the components, as the features in a business flow did not touch all components. This solution seemed to work well. Unfortunately, the change took place close to the end of our study period, thus we could not observe whether any further improvements to the setup were needed.

Practitioners have suggested the division of large products into product areas , in which teams can specialize (Larman and Vodde 2010 ). Our previous research has confirmed this (Paasivaara et al. 2013 ). In this case, however, the difference is that the components in a way formed logical product areas, whereas the use-cases could better be specified into business flows, crossing several product areas. One can think of this as a matrix structure, as illustrated in Fig.  2 .

Lesson 3: In a large-scale complex product any cross-functional team might not be able to work on any item from the product backlog, instead team specialization might be needed.

5.4.4 Lesson 4: Lack of a Common Agile Framework

The organization gave the teams a lot of leeway in how they implemented agile—perhaps too much. The organization started by opting for Scrum, and arranged trainings that, however, everybody did not participate in. The agile background of the project members varied both between and inside distributed sites, as some had participated in trainings and agile projects before, while others had not.

Despite the fact that Scrum was chosen as the basic framework for all teams, only a few actually implemented the majority of the Scrum practices. For example, most teams were not using Sprints, but many did have daily Scrums. As there was a lack of coaches, nobody “forced” the teams to think about the best way for them to work in an agile way. This led to a situation in which some teams, having strong “agilists”, conformed quite well to Scrum, but others with less agile experience did not, focusing more on implementation tasks and more or less ignoring the process. Moreover, as people from different sites had not worked together before, and came from different cultures, they did not feel comfortable suggesting: “let’s work our way”.

Part of the interviewees had experience from another, still ongoing, project at one of the sites (reported in (Paasivaara et al. 2013 )). There, the agile transformation had started a few years earlier with heavy support from an external consulting company with common trainings for all, as this was the first agile project at that site. A common Scrum framework was used by all in the beginning, and later on modified towards Scrumban. After the common start the teams got more freedom and took responsibility also in customizing their own way of working. Thus, persons coming from this background to our case project, like many of the coaches and managers, knew that pure Scrum needs to be customized. Moreover, as part of the team members had some agile knowledge already, the teams were given quite free hands to customize, which however did not lead to perfect results.

Close to the end of our study period the coaches were planning to implement similar ways of coaching between the teams and sites, as that would, e.g., make collaboration and changing team members between the teams easier. Thus, they aimed to encourage creating similarities of ways of working in different teams.

Literature emphasizes team autonomy in the way team implements agile practices. Allowing teams to self-organize was one of the success factors of large-scale agile transformations (Dikert et al. 2016 ). On the other hand, Conforming to a single approach was mentioned as a success factor as well (Dikert et al. 2016 ). Finally, common trainings and open events were suggested for delivering the same message to everybody to ensure that agile understanding across the organization was consistent (Dikert et al. 2016 ).

When comparing the literature findings to our case, we may hypothesize that the lack of common trainings across the sites, the lack of sufficient and unified coaching and the lack of a clear common approach led to a lack of unified agile mindset and understanding. Thus, giving teams autonomy without enough coaching led to a suboptimal agile implementation in the teams. Interviewees with background from the other transformation within Ericsson, asked for a common framework, as they thought that model had worked well in the previous transformation. Such a framework with common and similar trainings across the sites could have supported the organization in finding a common direction in agile, and thus providing a common ground for teams to customize the practices later on.

In retrospect, starting with a common agile framework and common trainings seems rather self-evident, and indeed that seems to be the presumption behind any agile implementation, for both large and small organizations. However, the fact that our case organization did not do this, and subsequently run into problems seems to validate this idea, which is increasingly important as the organization grows, as inter-team coordination otherwise becomes very difficult or impossible.

Lesson 4: A lack of common agile framework to start with, a lack of common trainings across sites, and a lack of sufficient and unified coaching may lead to a lack of common direction in the agile implementation.

6 Conclusions

In this paper, we described the large-scale agile transformation of an Ericsson product development program developing a XaaS platform and a set of services towards their future goal of continuous feature delivery. We presented the steps taken, the challenges faced, and the mitigating actions taken, as well as four lessons learned that we think could be applicable to other organizations.

As noted in (Dikert et al. 2016 ), large-scale agile transformations are seldom easy, and literature provides little advice on how to successfully proceed. Thus, case studies like this one can help provide a basis for a deeper understanding of agile transformations in various contexts that can be used for synthesizing, theory building research.

There is little systematically conducted research on large-scale agile adoption (Dikert et al. 2016 ). Practitioner literature suggests several scaling frameworks that are actively promoted by their developers. However, independently documented experiences on the usage, customization and benefits of these frameworks is still lacking. Thus, finding validated solutions on what the end result of a transformation should look like or what steps to take is difficult.

As the current agile approaches do not provide good blueprints for what a scaled agile organization should look like, and the recent scaling frameworks are largely unvalidated, there seems to be a need for the organization to tailor its agile approach to fit its own organizational, business and product context. In our case study, for example the various approaches to team organization and the introduction of business flows can be viewed as successful customizations.

This need to customize the agile approach has been reported by other organizations adopting agile in-the-large — successful customization of the agile approach was mentioned as one of the top success factors in an SLR on agile transformations (Dikert et al. 2016 ).

While all organizations might feel the need to customize their agile approach, issues related to the surrounding organization, the complexity of a large product and the need for specific competences seem to increase the need for method customization. Thus, we think this need is specifically salient in large-scale agile contexts.

For future research, we suggest to conduct additional case studies on large-scale agile transformations, as research in this area is scarce. As the literature review showed (Dikert et al. 2016 ), only a few case studies exist, even though the topic seems to be highly relevant to large software development organizations moving to agile. Especially, tailoring and customizing of an agile approach to suit different kinds of large-scale organizations would be interesting. In addition, the usage of agile scaling frameworks, such as SAFe, LeSS and DAD, suggested by consultants, interest companies. However, almost no scientific studies on their usage or suitability to different environments exists.

XaaS: “anything as a service” or “everything as a service” The acronym refers to an increasing number of services that are delivered over the Internet rather than provided locally or on-site. (Banerjee et al. 2011 )

A different case project from ours

subscriber identity module

Abdelnour-Nocera J, Sharp H (2007) Adopting agile in a large organization: balancing the old with the new. Tech. rep. The Open University. Faculty of Mathematics and Computing , Department of Computing

Google Scholar  

Abdelnour-Nocera J, Sharp H (2008) Adopting agile in a large organisation. In: Agile processes in software engineering and extreme programming, proceedings, LNBIP, vol 9, pp 42–52

Ambler SW (2012) Disciplined Agile Delivery: a practitioner’s guide to agile software delivery in the enterprise. IBM Press

Banerjee P, Friedrich R, Bash C, Goldsack P, Huberman B, Manley J, Patel C, Ranganathan P, Veitch A (2011) Everything as a service: powering the new information economy. Computer 44(3):36–43. https://doi.org/10.1109/MC.2011.67

Article   Google Scholar  

Beavers P (2007) Managing a large “agile” software engineering organization. In: Agile Conference (AGILE), 2007 pp 296–303

Benefield G (2008) Rolling out agile in a large enterprise. In: Hawaii International Conference on System Sciences, Proceedings of the 41st Annual, p 461

Berczuk S, Lv Y (2010) We’re all in this together. Software, IEEE 27(6):12–15

Boehm B, Turner R (2005) Management challenges to implementing agile processes in traditional development organizations. Software, IEEE 22(5):30–39

Chung MW, Drummond B (2009) Agile at yahoo! from the trenches. In: Agile Conference, 2009. AGILE `09., pp 113 –118

Cunningham W (1992) The wycash portolio management system. In: Proceedings of OOPSLA

Dikert K, Paasivaara M, Lassenius C (2016) Challenges and success factors in large-scale agile transformations: A systematic literature review. J Sys Softw

Dingsøyr T, Moe N (2013) Research challenges in large-scale agile software development. SIGSOFT Softw Eng Notes 38(5):38–39

Dingsøyr T, Moe N (2014) Towards principles of large-scale agile development. In: Dingsøyr T, Moe N, Tonelli R, Counsell S, Gencel C, Petersen K (eds) Agile Methods, Large-Scale Development, Refactoring, Testing, and Estimation, Lecture Notes in Business Information Processing, vol 199, Springer International Publishing, pp 1–8, https://doi.org/10.1007/978-3-319-14358-3_1

Dybå T, Dingsøyr T (2008) Empirical studies of agile software development: a systematic review. Inf Softw Technol 50(9-10):833–859

Fecarotta J (2008) Myboeingfleet and agile software development. In: Agile, 2008. AGILE `08. Conference, pp 135 –139

Freudenberg S, Sharp H (2010) The top 10 burning research questions from practitioners. Software, IEEE 27(5):8–9

Fry C, Greene S (2007) Large scale agile transformation in an on-demand world. In: Agile Conference (AGILE), 2007, pp 136 –142

Gat I (2006) How bmc is scaling agile development. In: Agile Conference, 2006, pp 6–320

Goos J, Melisse A (2008) An ericsson example of enterprise class agility. In: Agile, 2008. AGILE `08. Conference, pp 154–159

Greening D (2013) Release duration and enterprise agility. In: System Sciences (HICSS), 2013 46th Hawaii International Conference on, pp 4835–4841

Hallikainen M (2011) Experiences on agile seating, facilities and solutions: multisite environment. In: Global Software Engineering (ICGSE), 2011 6th IEEE International Conference on, pp 119–123

Hansen M, Baggesen H (2009) From cmmi and isolation to scrum, agile, lean and collaboration. In: Agile Conference, 2009. AGILE `09., pp 283–288

Hanssen G, Smite D, Moe N (2011) Signs of agile trends in global software engineering research: a tertiary study. In: Global Software Engineering Workshop (ICGSEW), 2011 Sixth IEEE International Conference on, pp 17–23, https://doi.org/10.1109/ICGSE-W.2011.12

Hibbs C, Jewett S, Sullivan M (2009) The art of lean software development: a practical and incremental approach. Theory Prac, O’Reilly Media, https://books.google.fi/books?id=sBy4OrfZyYsC

Highsmith J, Cockburn A (2001) Agile software development: the business of innovation. Computer 34(9):120–127

Holmstrom H, Fitzgerald B, Agerfalk PJ, Conchuir EO (2006) Agile practices reduce distance in global software development. Inf Syst Manag 23(3):7–18. https://doi.org/10.1201/1078.10580530/46108.23.3.20060601/93703.2

Hossain E, Babar MA, Paik Hy (2009) Using scrum in global software development: a systematic literature review. In: Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering, IEEE Computer Society, Washington, DC, USA, ICGSE `09, pp 175– 184

Jick TD (1979) Mixing qualitative and quantitative methods: triangulation in action. Adm Sci Q 24(4):602–611

Korhonen K (2012) Evaluating the impact of an agile transformation: a longitudinal case study in a distributed context. Softw Qual J 21(4):599–624

Kruchten P, Nord R L, Ozkaya I (2012) Technical debt: from metaphor to theory and practice. IEEE Software 29(6)

Larman C, Vodde B (2010) Practices for scaling lean & agile development: large, multisite, and offshore product development with large-scale scrum. Addison-Wesley Professional Boston. MA, USA

Larman C, Vodde B (2015) Less framework. http://less.works/

Leffingwell D (2007) Scaling software agility: best practices for large enterprises. Addison-Wesley Professional

Leffingwell D (2015) Scaled agile framework. http://scaledagileframework.com/

Lindvall M, Muthig D, Dagnino A, Wallin C, Stupperich M, Kiefer D, May J, Kahkonen T (2004) Agile software development in large organizations. Computer 37(12):26–34

Livermore JA (2008a) Factors that significantly impact the implementation of an agile software development methodology. J Softw 3(4):31–36

Livermore JA (2008b) Factors that significantly impact the implementation of an agile software development methodology. J Softw 3(4):31–36

Long K, Starr D (2008) Agile supports improved culture and quality for healthwise. In: Agile, 2008. AGILE `08. Conference, pp 160 –165

McDowell S, Dourambeis N (2007) British telecom experience report: Agile intervention - bt’s joining the dots events for organizational change Agile processes in software engineering and extreme programming, proceedings, LNCS, vol 4536, pp 17–23

Moore E, Spens J (2008) Scaling agile: Finding your agile tribe

Murphy P, Donnellan B (2009) Lesson learnt from an agile implementation project Agile processes in software engineering and extreme programming, LNBIP, vol 31, pp 136–141

O’Connor C (2011) Anatomy and physiology of an agile transition. In: Agile Conference (AGILE), 2011, pp 302 –306

Paasivaara M, Lassenius C (2014) Communities of practice in a large distributed agile software development organization – case ericsson. Inf Softw Tech 56 (12):1556–1577. https://doi.org/10.1016/j.infsof.2014.06.008 , http://www.sciencedirect.com/science/article/pii/S0950584914001475 , special issue: Human Factors in Software Development

Paasivaara M, Lassenius C, Heikkila V, Dikert K, Engblom C (2013) Integrating global sites into the lean and agile transformation at ericsson. In: Global Software Engineering (ICGSE), 2013 IEEE 8th International Conference on, pp 134–143, https://doi.org/10.1109/ICGSE.2013.25

Paasivaara M, Behm B, Lassenius C, Hallikainen M (2014a) Towards rapid releases in large-scale xaas development at ericsson: A case study. In: Global Software Engineering (ICGSE), 2014 IEEE 9th International Conference on, pp 16–25, https://doi.org/10.1109/ICGSE.2014.22

Paasivaara M, Väättänen O, Hallikainen M, Lassenius C (2014b) Supporting a large-scale lean and agile transformation by defining common values. In: Proceedings of the Workshop on Principles of Large-Scale Agile Development (in press)

Patton MQ (1990) Qualitative evaluation and research methods, 2nd edn. Sage Publications, Newbury Park, Calif

Petersen K, Wohlin C (2010) The effect of moving from a plan-driven to an incremental software development approach with agile practices. Empir Softw Eng 15 (6):654–693

Poppendieck M (2007) Poppendieck, T. From concept to cash. Pearson Education, Implementing lean software development

Poppendieck M, Cusumano M (2012) Lean software development: A tutorial. Software, IEEE 29(5):26–32. https://doi.org/10.1109/MS.2012.107

Prokhorenko S (2012) Skiing and boxing: coaching product and enterprise teams. In: Agile Conference (AGILE), 2012, pp 191–196

Ranganath P (2011) Elevating teams from `doing’ agile to `being’ and `living’ agile. In: Agile Conference (AGILE), 2011, pp 187–194

Rodríguez P, Mikkonen K, Kuvaja P, Oivo M, Garbajosa J (2013) Building lean thinking in a telecom software development organization: strengths and challenges. In: Proceedings of the 2013 International Conference on Software and System Process, ICSSP’13, pp 98–107

Rodríguez P, Haghighatkhah A, Lwakatare LE, Teppola S, Suomalainen T, Eskeli J, Karvonen T, Kuvaja P, Verner JM, Oivo M (2016) Continuous deployment of software intensive products and services: a systematic mapping study. J Syst Softw

Ryan J, Scudiere R (2008) The price of agile is eternal vigilance. In: Agile, 2008. AGILE `08. Conference, pp 125–128

Schwaber K, Beedle M (2002) Agile software development with scrum. Series in agile software development, Prentice Hall

MATH   Google Scholar  

Silva K, Doss C (2007) The growth of an agile coach community at a fortune 200 company. In: Agile Conference (AGILE), 2007, pp 225–228

Stavru S (2014) A critical examination of recent industrial surveys on agile method usage. J Syst Softw 94:87–97

VersionOne Inc (2016) 10th annual “state of agile development” survey. https://versionone.com/pdf/VersionOne-10th-Annual-State-of-Agile-Report.pdf

Vlaanderen K, Van Stijn P, Brinkkemper S, Van De Weerd I (2012) Growing into agility: process implementation paths for scrum. In: Product-focused software process improvement, proceedings, LNCS, vol 7343, pp 116–130

Wenger E, McDermott R, Snyder WM (2000) Communities of practice: the organizational frontier. Harvard Business Review (Jan-Feb):139–145

Wenger E, McDermott R, Snyder WM (2002) Cultivating communities of practice harvard business review press. MA, Cambridge

Womack JP, Jones DT (2010) Lean thinking: banish waste and create wealth in your corporation. Simon and Schuster

Yin RK (2009) Case study research: design and methods, 4th edn. SAGE Publications, Thousand Oaks, CA, USA

Download references

Acknowledgements

The authors would like to thank Ericsson and in particular the interviewees for participating in the study. This work was supported by TEKES as part of the Need for Speed (N4S) SHOK program.

Author information

Authors and affiliations.

Department of Computer Science, Aalto University, P.O. BOX 19210, FI-00076, Aalto, Finland

Maria Paasivaara, Benjamin Behm & Casper Lassenius

Oy LM Ericsson Ab, Hirsalantie 11, FI-02420, Kirkkonummi, Finland

Minna Hallikainen

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to Maria Paasivaara .

Additional information

Communicated by: Hakan Erdogmus

A Interview Guide - Round 1 - Transformation Journey

2.1 a.1 general questions.

Interviewee background (e.g., role and tasks in the organization, history in the organization)

Overview of the transformation (e.g., reasons for transformation, goals of the transformation, starting the transformation, agile trainings and coaching, transformation steps)

Agile methods and practices (e.g., agile principles followed, agile methods used, agile practices used, your personal opinion about agile)

Communication and collaboration (e.g. division of work, inter-team communication and collaboration, collaboration with other sites, interaction with other people in the company, knowledge sharing, Scrum-of-Scrums, communities of practice, successes and challenges in communication and collaboration)

Testing and continuous integration (e.g. testing practices, testing levels, test environment, CI goals and practices, releases, release practices, challenges and successes in testing/CI)

Challenges and solutions (e.g., biggest challenges of the transformation, solutions implemented/tried, challenges remaining at the moment, solution suggestions)

Successes and drawbacks (e.g., successes achieved, benefits of the transformation, benefits of agile, possible drawbacks of agile)

Plans for the future (e.g., plans for the next steps, your opinions on what should be done, possible stumbling blocks)

Final comments (e.g., anything you would like to comment or add)

2.2 A.2 Role Specific Topics and Questions

2.2.1 a.2.1 managers.

Overview of the organization (e.g., history of the organization, organization structure earlier, current organization structure)

Planning the transformation (e.g., how the transformation was planned, how did you participate in planning / executing the transformation, roadmap for transformation)

2.2.2 A.2.2 Product Owners

The role of a Product Owner (e.g., tasks and duties, collaboration with the teams, your role as a Product Owner for remote teams, interaction with other people in the company)

Feature handling (e.g., the flow of requirements, interaction with customers or users, interaction with product line, working with backlog, prioritization)

2.2.3 A.2.3 Coaches

The role of an agile coach (e.g., how do you work with teams / the rest of the organization, how much time do you spend with teams, how much help teams ask from coaches, how do you promote learning, innovation, and self-organizing, how do you motivate teams)

Agile teams (e.g. team formation)

Agile methods and practices (e.g., Are teams using text-book Scrum or have you modified Scrum practices to fit better to teams’ needs? Are teams allowed to select frameworks they use (e.g., between Scrum and Kanban)?)

Coaching Product Owners (e.g., how do you support Product Owners as a coach, how much time do you spend with Product Owners, how much help Product Owners ask from you)

Organizational coaching (e.g. how do you participate in organizational coaching, what do you personally do to build a uniform agile the organization, what are the challenges in adopting organization wide agile)

Collaboration with other coaches (e.g., what, why, how, how often)

2.2.4 A.2.4 Architects

The role of an architect (e.g. tasks and duties, collaboration with development and testing, collaboration with the rest of the organization)

The role of architecture (e.g., how is architecture seen in your organization, how is architecture created in practice, how much effort is used to it)

2.2.5 A.2.5 Product Managers

Backlog and release (e.g., requirements handling, who makes the decisions of the content of backlogs, backlog prioritization, how do you decide what to include in a release)

Relationship with Product Owners (e.g., the division of responsibilities between product manager and Product Owners, collaboration with Product Owners, challenges, good practices, improvement suggestions)

Releasing (e.g., release management process in the organization, release frequency, release practices, release team, challenges and successes, improvement goals, improvement suggestions)

2.2.6 A.2.6 Developers

Transition to agile (e.g., biggest changes to you as a developer)

Agile team (e.g., your teams’ tasks/responsibilities, describe your team, team structure, is you team self-organizing, how is your team taking responsibility, team collaboration, team space, trust among team members)

Coaching (e.g., help/coaching received, do you / your team get enough support from the coaches, improvement suggestions)

Meetings (e.g., meetings that you have / meetings that you or your team members participate, usefulness of the meetings, improvement suggestions)

Inter-team coordination (e.g. how it is done, who, when, how often, visibility to what other teams are doing, challenges, successes, improvement suggestions)

2.3 B Interview Guide - Round 2 - Value Workshops

Beforehand knowledge about the values (e.g., What did you know about values before the value workshop? Do you know why the value workshops were arranged? Do you know where the values come from?)

Value workshops (e.g., What do you think about this event? The contents, the way it was arranged, what was good / not good, what could be improved / done differently, benefits of the value workshops for you))

Values (How do you feel about the values? Good / bad)

After the value workshops (Are you going to do something differently? What should be done after the workshops?)

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Paasivaara, M., Behm, B., Lassenius, C. et al. Large-scale agile transformation at Ericsson: a case study. Empir Software Eng 23 , 2550–2596 (2018). https://doi.org/10.1007/s10664-017-9555-8

Download citation

Published : 11 January 2018

Issue Date : October 2018

DOI : https://doi.org/10.1007/s10664-017-9555-8

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Agile software development
  • Large-scale agile
  • Adopting agile
  • Enterprise agile
  • Scaling agile
  • Find a journal
  • Publish with us
  • Track your research

52 Challenging Cases for Scrum Practitioners

Profile picture for user Barry Overeem

  • Website for Barry Overeem
  • Contact Barry Overeem
  • Twitter for Barry Overeem
  • LinkedIn for Barry Overeem

Header

The Scrum Framework is a lightweight framework to solve complex and adaptive problems with others. Although it looks easy on paper, it’s often much harder to do well in the messiness of the real world. Where do you make trade-offs? How can you model the Scrum values? How can you work empirically in an environment that isn’t suited for it?

To encourage Scrum practitioners to explore these questions, we created 52 real-life cases. These cases are inspired by our own experiences and those of the people we frequently work with. Use these cases for your community of Scrum Masters, as conversation starters in and around your Scrum Team, or put your own understanding of Scrum to the test. And no, there is no “right answer” :) The learning is not in knowing the answer, but in jointly deepening your understanding of the Scrum principles and values through reflection, dialogue, and putting new ideas into practice.

The deck is provided as a digital download with 52 cases for a small fee. We also have a free version available that includes 10 cases. In this blog post, we offer inspiration for when to use these cases and give suggestions for what Liberating Structures to try as conversation starters. 

Case 1

Example of the case: “What are good metrics?”

When to use the cases?

Finding a good opportunity to use the Scrum cases shouldn’t be too difficult. You can use them for individual reflection, within your Scrum Team, or the wider organization. Some specific examples to use the Scrum cases are:

  • During Sprint Retrospective. Share the Scrum cases before the Sprint Retrospective with your Scrum Team. Ask everyone to select the cases they think are the most interesting, relevant, or challenging. Identify the top-3 and bring those cases to the Sprint Retrospective to discuss in more detail.
  • For individual reflection. Select a Scrum case, get your own thinking started, and share your thoughts on LinkedIn. Most likely, it will trigger a conversation in which you can explore the case with other Scrum practitioners.
  • Within your Community of Practice. Many organizations have a Community of Practice in which participants share experiences and give & get help. Organize a session with the most relevant Scrum cases as a topic. 
  • As a conversation starter with management. Share the Scrum cases with management in your organization. Ask them to identify the most challenging cases or the one that raises the most questions. Simply have a one-on-one conversation with a manager about a specific case. Or host a workshop with more managers to discuss the cases. 
  • During a public meetup. Make a specific Scrum case the topic for a public meetup. For example, your local Scrum user group. The wide variety of experiences will offer many different, fresh, and surprising perspectives.
  • For a job interview. Use the cases for any kind of Scrum related job interview. Prepare a couple of cases, ask the candidate to select the one (s)he considers the most interesting, challenging, or recognizable and simply have a conversation. By discussing the case you’ll get a good sense about the person’s understanding of the Scrum Framework.

Case 2

Example of the case: “The technical Sprint Review”

How to use the cases? 

We purposefully wrote each case in such a way that there is no clear “right” answer. Instead, there are different sides to each case, different arguments to make, and different solutions — some better than others. Just like the real world …

For the best learning experience, use Liberating Structures to structure the conversation. That way, everyone can offer their perspective. You may even find creative solutions to your own challenges!

Some examples of Liberating Structures to try are:

  • Conversation Cafe . We like to use Conversation Cafe to dig into cases like these. It encourages people to listen and understand each other’s perspectives on a profound, shared topic or challenge instead of trying to convince or persuade others to see it your way. Sitting in a circle with a simple set of agreements and a talking object, small groups engage in consecutive rounds of dialogue. Follow-up with 15% Solutions or 1–2–4-ALL to translate learnings from the case to your own team or environment.
  • 1–2–4-ALL . Only doing a 1–2–4-ALL during a session is already a good approach to explore a case. Start with 1 minute of silent self-reflection. Take 2 minutes to generate ideas in pairs, building on ideas from self-reflection. Create groups of four and use 4 minutes to share and develop ideas that you’ve discussed within your pair. Notice similarities and differences. Take 5 minutes to share insights, ideas, and takeaways.
  • Impromptu Networking . With Impromptu Networking, you can discuss a case within 15 minutes. Invite the participants to stand up and form pairs. Present the case to discuss. Within the pairs, ask people to share their answers to the case. Signal the end of the first round and have people from new pairs. Within the new pairs, ask people to (again) share their answers. But also ask them to pay attention to similarities and differences from their previous conversation. Do one more round. After the 3 rounds, gather insights and patterns that the participants noticed.
  • User Experience Fishbowl . The UX Fishbowl is ideally suited for unleashing the local wisdom of groups of any size. If within your team or organization people have experience (successes or failures) with a certain case, invite them to participate as the “inner circle” of the fishbowl. During the UX Fishbowl, the inner circle shares experiences while the outer circles listen. In alternating rounds, the outer circles generate questions they’d like to ask the inner circle. By focusing strongly on listening and asking questions about experiences, you can use UX Fishbowls to create an environment where people can learn together (rather than get solutions imposed on them).

Conversation Cafe

Conversation Cafe in a workshop with Swisscom and KPN iTV. Conversation Cafe is a great Liberating Structure to explore the cases.

  • Discovery & Action Dialogue . “Discovery & Action Dialogue” (DAD) exists to help groups invent local solutions to the problems they face. Rather than giving up or immediately reaching to “best practices” that worked elsewhere, it helps groups carefully analyze the problem, potential solution, and how everyone can contribute to both. To use “Discovery & Action Dialogue”, select the most challenging case for your team or organization, download this worksheet , and discuss the questions in small groups.
  • Wicked Questions . Especially because there are no right answers, the Liberating Structure Wicked Questions is ideally suited to discuss the cases. The purpose of Wicked Questions is not to find a single answer, but to create transparency about seemingly paradoxical realities that exist side-by-side. By accepting both realities, you can engage in deeper strategic thinking and explore new possibilities for the “Wicked Cases” at hand.
  • Integrated Autonomy . Most of the challenges we face in the real world don’t have an easy answer. Different solutions can be true or happen at the same time. This is also reflected in the 52 Scrum Master cases where multiple answers might be true. When discussing the cases, it’s tempting to get stuck in either/or-thinking. But what would happen when we start thinking in terms of ‘and’ instead of ‘or’? What if we can find solutions that are helpful to both sides? Integrated Autonomy will help you adopt a more holistic view of the cases. Instead of steering the group in one direction of possible solutions, it actively invites them to uncover solutions that work across the field.

Wicked Questions

Wicked Questions combined with Discovery and Action Dialogue and Integrated Autonomy. A string we used during the Immersion Workshop in May 2019 in Amsterdam. The visualization is created by Thea Schukken.

  • Shift & Share . Especially in larger groups, Shift & Share is an ideal structure to discuss one or multiple cases. Prepare 4–6 stations with each a specific case. Ask the group to form small teams and to pick one station. At their station, the teams discuss the case and write feedback on the flip-over. After 10 minutes, the teams move clockwise to the next station. This is repeated until the teams have visited all stations. Discuss the key-takeaways with the group as a whole.
  • Improv Prototyping . The purpose of Improv Prototyping is to re-enact a challenging scenario (e.g. Scrum case) faced by a group or an individual and work together to devise different behavioral strategies and interventions by acting it out . The twist that this structure brings is that the person who introduced the scenario becomes the ‘director’, while the others become the ‘actors’. This allows the director to playfully experiment with strategies, behaviors, and interventions. As such, Improv Prototyping is ideally suited to explore the Scrum cases! 
  • What, So What, Now What? ‘What, So What, Now What’ is a foundational Liberating Structures that helps by asking us to step back and consider what is going on. It structures our thinking by breaking our experience down into three steps: “What do we notice?”, “So, what does this mean?” and “Now, where do go from here?”. The flow of this Liberating Structure makes it ideally suited to reflect on the Scrum cases. Considering using 1–2–4-ALL to answer the questions. This prevents a group discussion and allows everyone to reflect and contribute.

Case 5

Example of the case: “The part-time Scrum Master”

Closing words

In this blog post, we offered inspiration for when & how to use the 52 Scrum cases we created for the Scrum community. We hope it will trigger valuable conversations in and around your Scrum Team, improve your understanding of the Scrum Framework, and grow a stronger Scrum community. The 52 cases are available as a digital download for a small fee. We also have a free version available that includes 10 cases. Enjoy using them! 

Want to learn more about Scrum and how to become a more effective Scrum Master? Join our on-site Scrum.org Professional Scrum Master II course or the online edition . We guarantee a unique, eye-opening experience that is 100% free of PowerPoint, highly interactive, and serious-but-fun. If you need help, feel free to join our user group ‘ The Liberators Network ’, which is all about learning and growing, together!

Banner

See how you can support us at  patreon.com/liberators

What did you think about this post?

Share with your network.

  • Share this page via email
  • Share this page on Facebook
  • Share this page on Twitter
  • Share this page on LinkedIn

View the discussion thread.

COMMENTS

  1. EY DRIVE: business case development platform

    Agile scenario modeling Supports agile iterations on model scenarios as inputs evolve toward optimum outcomes. Broader value identification Efficiently uncovers and prioritizes relevant value drivers using "shopping" features and predefined KPI calculations. ... Case study: Cost reduction roadmap facilitation.

  2. Adobe Workfront

    ADOBE WORKFRONT Plan, assign, and execute work from one place. Build a marketing system of record by centralizing and integrating work across teams and applications with the industry-leading enterprise marketing work management application.

  3. Case Studies

    This case study highlights how Hospital Sírio-Libanês based in Brazil used Scrum to drive its agile transformation across departments and pivot during the Covid-19 pandemic, reducing losses and expediting critical services, while also incorporating elements of SAFe.

  4. Agile Case Studies: Examples Across Various Industires

    Agile Case Study Examples. 1. Moving towards Agile: Managing Loxon Solutions. Following is an Agile case study in banking: Problem: Loxon Solutions, a Hungarian technology startup in the banking software industry, faced several challenges in its journey towards becoming an agile organization.

  5. Agile Unleashed at Scale: John Deere Case Study

    A draft plan for their product structure (explained in more detail in section 6 of this case study) The Scrum Roles of Product Owner, Engineering Manager, and Scrum Master are filled ; Ryan Trotter is a principal Agile coach with more than 25 years of experience in various capacities at John Deere.

  6. Agile Case Studies

    Case Study 1: Spotify - Scaling Agile with the "Spotify Model". Challenge: Spotify, a music streaming platform, faced the challenge of scaling its Agile practices as the company grew rapidly. They needed a framework to maintain innovation, collaboration, and product development speed. Solution - The "Spotify Model": Squads, Tribes, and ...

  7. A Case Study in Implementing Agile

    A Case Study in Implementing Agile. [article] By Taylor Putnam - August 6, 2014. Summary: This case study serves as an example of how adopting agile can be extremely beneficial to an organization, as long as situational factors are considered. Adopting a new development method is a strategic, long-term investment rather than a quick fix.

  8. Agile at Scale: Insights From 42 Real-World Case Studies

    People are inherently resistant to change. Here are some of the specific challenges around resistance to change when it comes to agile at scale: General resistance to change. Scepticism towards the new way of working. Top-down mandate creates resistance. Management unwilling to change. 2.

  9. Agile Methodology Examples and Case Studies

    Business Agility. Digital Transformations. Strategy to Execution. Objectives & Key Results (OKRs) Quarterly Delivery Cycle (QDC) Agile PMO. Rapid Business Improvement. Executive & Team Coaching. Agile Procurement.

  10. In-Depth: The Evidence-Based Business Case For Agile

    Interpretative case studies on agile team productivity and management. Information and Software Technology, 55(2), 412-427. Moe, N. B., Dingsøyr, T., & Dybå, T. (2010). A teamwork model for understanding an agile team: A case study of a Scrum project.

  11. Case Study

    During their move to agile, they used multiple agile methods and consultants, eventually evolving to a SAFe implementation. One of the most impressive things about this case study is the scope and timing: they transformed 520 practitioners into 66 Agile Teams in just under 22 months! Other key achievements to date (it's still a journey ...

  12. Case Study Library

    Agile Case Studies. Scrum Inc. presents real-world success stories in collaboration with our clients and organizations across diverse sectors. These case studies highlight how our Agile solutions have addressed complex challenges, resulting in tangible, measurable outcomes. Explore our work and gain valuable insights into how Agile can ...

  13. Agile project management

    Designers panicked when they first tried agile development, then proved their value in new ways. ... Strategy & Execution Case Study. Yuet Nan Wong; Siu Loon Hoe; Jovina Ang; 5.00. View Details ...

  14. Top Scrum Case Study Examples in Real-life 2024

    4. Blue Flash Conversion to Scrum Practices. The scrum master case study example presented here is highly compelling as it revolves around the remarkable achievement of a student team named "Blue Flash," who employed Scrum and Kanban methodologies to construct a race car for a prestigious international competition.

  15. Case Study

    SAFe Case Study: Intel Staying Ahead of Moore's Law Intel MVE Delivers 65% More Product Variants. ... Agile at Enterprise Scale. Intel's Manufacturing Development Organization (MDO) division tests and validates Intel solutions, producing over two million lines of code every two weeks. In an effort to deliver more value, MDO began to adopt ...

  16. SAFe Case Studies: Transformation Notes From the Field

    In the final installment of Toptal's Agile scaling series, the creator of SAFe, Dean Leffingwell, shares his expertise alongside three case studies from Toptal project managers who discuss the challenges and rewards of implementing an Agile scaling framework. authors are vetted experts in their fields and write on topics in which they have ...

  17. Transforming IT at Steelcase: An Agile Case Study

    The new Steelcase IT work environment was designed to foster a more agile culture that will help technology workers get closer to the customer and innovate more quickly. There's a lot about this journey that makes it unique. Leaders and teams have had an unprecedented depth of involvement. Learning has been conscious, intentional and codified.

  18. Salesforce: An Agile Case Study

    Salesforce also used the strategy of framing Agile techniques, such as XP practices, Scrum artifacts, and Lean thinking as "tools.". This helped the company explain the benefits of agility to the organization without imposing Agile principles as mandates. "We often hear our leaders say things like 'Make sure we are focused on our ...

  19. Agile case studies: From successful projects 2024

    Agile methodologies lead to an increase in Walmart's supply chain flexibility and productivity. As per 2024 estimates, retail giants that adopt Agile principles are positioned to better navigate unpredictable shifts, marking Walmart's Agile journey as a remarkable case study for other businesses.

  20. Agile Case Studies: A Detailed Explanation

    The Agile Case Studies discussed in this blog showcase how Agile drives efficiency, boosts team performance, and delivers high-quality results. By learning the benefits and potential pitfalls of Agile, professionals can more effectively implement its principles and achieve organisational success.

  21. DevOps in Action: Real-world Case Studies

    3. In the ever-evolving landscape of software development and IT operations, DevOps has emerged as a game-changer. It's not just a buzzword; it's a set of practices, principles, and a culture ...

  22. Agile case studies and best practices

    And reviewing agile case studies and best practices to learn from other organizational transformations helps your company establish its yardstick for success. Case studies. While scaled agile won't solve every problem, for the following companies, implementation helped them overcome organizational challenges, build efficiencies, and remain ...

  23. Case Studies Archives

    Case Studies. May 6, 2019. 2 comments. By Dean Leffingwell. Hi folks, As enterprises and government agencies embark on Lean-Agile transformation journeys to get value to end users faster, they tell us that they're learning a lot along the way. Case in point: cultivating a continuous delivery mindset across the organization is critical to get ...

  24. Large-scale agile transformation at Ericsson: a case study

    For future research, we suggest to conduct additional case studies on large-scale agile transformations, as research in this area is scarce. As the literature review showed (Dikert et al. 2016), only a few case studies exist, even though the topic seems to be highly relevant to large software development organizations moving to agile ...

  25. 52 Challenging Cases for Scrum Practitioners

    We hope it will trigger valuable conversations in and around your Scrum Team, improve your understanding of the Scrum Framework, and grow a stronger Scrum community. The 52 cases are available as a digital download for a small fee. We also have a free version available that includes 10 cases. Enjoy using them!