Managing Scaled Agile

Paths

Managing Scaled Agile

Authors: Tommy van Schaik, Jeremy Jarrell

This skill is built based on the Scaled Agile Framework learning objectives and targets everyone who will take on a management role in a scaled agile organization. This can be... Read more

What you will learn:

  • The Fundamentals of Scaling Agile
  • Executing a Team Iteration
  • Executing a Program Increment
  • Running a Large Solution at Scale

Pre-requisites

  • Team level agile knowledge (basic)
  • Scrum (basic)
  • Kanban (basic)
  • Software development process (basic)
  • Product management (basic)

Beginner

In this beginner section, we will cover the fundamentals of the scaled agile framework. We will focus specifically on a lean-agile mindset, scaling principles, and fundamental concepts that you need to work in an organization that is agile at scale.

The Fundamentals of Scaling Agile

by Tommy van Schaik

Jun 20, 2019 / 4h 2m

4h 2m

Start Course
Description

Large organizations struggle to reap the benefits of the agile and lean ways of working because the inherent processes and structures of the organization prevent them from using these philosophies to their fullest extent. In this course, The Fundamentals of Scaling Agile, you will learn foundational knowledge to apply agile at scale. First, you will explore the added value of agile in large organizations. Next, you will discover the foundational concepts of an agile scaling framework. Finally, you will investigate an implementation roadmap to implementing agile at scale in your organization. When you are finished with this course, you will have the skills and knowledge of an agile scaling framework needed to implement agile at scale in large organizations, and to continue this scaling agile learning path.

Table of contents
  1. Course Overview
  2. The Added Value of Scaling Agile
  3. The Foundation of an Agile Scaling Framework
  4. The Core of Agile Organizations: Agile Teams
  5. Organizing Different Agile Teams within a Program
  6. Scaling Beyond Programs with Solutions
  7. Extending to an Agile Portfolio
  8. Using an Implementation Roadmap

Intermediate

In this intermediate section, we will focus on effectively run a team iteration while being part of a team that operates in an agile release train. We will focus specifically on the different roles, processes, and rituals that exist on the team level of the scaled agile framework. We will also teach you how multiple teams can work together on complex technical products by means of an agile release train. We will focus specifically on the coordination and alignment that takes place on the program level of the scaled agile framework and how you can make sure that you take both the advantage of small agile teams and the economies of scale of a large organization

Executing a Team Iteration

by Jeremy Jarrell

Aug 5, 2019 / 1h 35m

1h 35m

Start Course
Description

Many organizations have found success when implementing an agile approach with a single team. However, those same organizations have often struggled when attempting to spread that success to multiple teams. In this course, Executing a Team Iteration, you will gain the skills and practices necessary to successfully deliver a software product with a single agile team as well as begin to scale that approach to multiple teams in your organization. First, you will learn what skills and roles must be present to help your agile team be successful. Next, you will discover how to plan and execute your work using an iterative cadence. Finally, you will explore how to focus on quality throughout your entire development process as well as techniques for continuously delivering value to your stakeholders. When you are finished with this course, you will have the skills and knowledge needed to begin to scale an agile approach across multiple teams in your organization.

Table of contents
  1. Course Overview
  2. Building an Agile Team
  3. Planning Your Work
  4. Delivering Value Iteratively
  5. Building in Quality Throughout
  6. Working in a Continuous Flow

Executing a Program Increment

by Tommy van Schaik

Sep 25, 2019 / 3h 31m

3h 31m

Start Course
Description

When multiple Agile teams are working on different elements of a product it is vital that there is alignment and cohesion between the different teams. In this course, Executing a Program Increment, you will gain the ability to organize multiple Agile teams within an Agile Release Train. First, you will learn what processes and rituals are needed to organize multiple Agile teams. Next, you will discover the roles and responsibilities present in an Agile Release Train. Finally, you will explore how to incorporate the concepts of DevOps and the Continuous Delivery Pipeline into your Agile Release Train. When you’re finished with this course, you will have the skills and knowledge needed to organize an Agile Release Train.

Table of contents
  1. Course Overview
  2. Boarding the Agile Release Train
  3. How Work Distribution is Done
  4. Providing an Agile Architecture for the Teams
  5. ART Level Rituals
  6. How DevOps is Mixed Into the Agile Release Train
  7. The Continuous Delivery Pipeline
  8. How an ART Is Organized

Advanced

In this advanced section, we will focus specifically on creating and coordinating large solution trains that enable large numbers of agile teams to work together on the largest and most complex products. We will focus specifically on the processes that take place on the solution level. We will also teach you what roles and processes are in place to coordinate the collaboration and alignment between different teams on the solution level. And finally, we will explain the different rituals that take place on the solution level to ensure proper pull-based work distribution is present within the organization.

Running a Large Solution at Scale

by Tommy van Schaik

Nov 7, 2019 / 2h 4m

2h 4m

Start Course
Description

When scaling beyond single Agile Release Trains into Large Solution Trains, we are going to need additional coordination and alignment between the vast number of agile teams. In this course, Running a Large Solution at Scale, you will gain the ability to design and execute large solution trains in a scaled agile context. First, you will learn about the processes and rituals that take place on the solution level. Next, you will discover how to use the economic framework to enable decentralized decision making. Finally, you will explore the different roles and responsibilities that exist on the solution level. When you’re finished with this course, you will have the skills and knowledge of large agile solution trains needed to have a large number of agile teams working on large and complex products.

Table of contents
  1. Course Overview
  2. Extending the Framework to Large Solutions
  3. Using the Economic Framework
  4. Work Distribution on the Solution Level
  5. Solution Rituals
  6. How to Organize for Large Solutions
Offer Code *
Email * First name * Last name *
Company
Title
Phone
Country *

* Required field

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By providing my phone number to Pluralsight and toggling this feature on, I agree and acknowledge that Pluralsight may use that number to contact me for marketing purposes, including using autodialed or pre-recorded calls and text messages. I understand that consent is not required as a condition of purchase from Pluralsight.

By activating this benefit, you agree to abide by Pluralsight's terms of use and privacy policy.

I agree, activate benefit