Scaling Agile - Leading

Paths

Scaling Agile - Leading

Authors: Tommy van Schaik, Jeremy Jarrell

This skill targets everyone who will be working in a leadership role in an agile organization at scale. These can be program roles, portfolio roles, or servant leaders within the... Read more

What You Will Learn

  • Fundamentals of scaling Agile
  • Executing a team iteration
  • Executing a program increment
  • Managing the delivery portfolio
  • Advanced topics in scaling agile

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 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 running 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 framework. Next, we will 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 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. The last course will teach you how to be an effective servant leader when your organization scales to the portfolio layer of the framework.

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

Managing the Delivery Portfolio

by Tommy van Schaik

Dec 13, 2019 / 2h 4m

2h 4m

Start Course
Description

Once an agile organization reaches a certain size, there is a lot of value to be gained by aligning the different value streams in the organization. In this course, Managing the Delivery Portfolio, you will gain the ability to organize the portfolio layer in your agile organization. First, you will learn about the different processes that are executed on the portfolio level of the framework. Next, you will discover how to analyze value streams in the organization. Finally, you will explore the different coordinating roles that exist on the portfolio level. When you’re finished with this course, you will have the skills and knowledge of lean portfolio management needed to create a portfolio layer in your organization.

Table of contents
  1. Course Overview
  2. The Portfolio Layer
  3. Creating and Aligning Value Streams
  4. Implementing Large Ideas through the Portfolio Kanban
  5. Portfolio Metrics
  6. Lean Portfolio Management
  7. Organizing Your Portfolio

Advanced

In this advanced section, we will teach you the most advanced topics that you will need to effectively lead in an agile organization at scale. First, we will zoom in on the details of the requirements model and connection with other departments in the organization. Second, we will teach you how to tailor different concepts and the implementation roadmap to fit your specific organization. Lastly, you will take a deep dive into the lean and agile principles, which are the fundamental concepts of this framework. After this section, you will have detailed knowledge of the most advanced topics that are needed to lead in an agile organization at scale.

Advanced Topics in Scaling Agile

by Tommy van Schaik

Mar 4, 2020 / 2h 42m

2h 42m

Start Course
Description

In order to scale the agile framework within your organization and complete the work that needs to be accomplished, you will need advanced knowledge about specific agile topics. In this course, Advanced Topics in Scaling Agile, you will learn all the skills needed to fit the framework to your organization. First, you will learn how to build your own implementation road map. Next, you will discover how to tailor the concepts in the framework. Finally, you will explore how to map the lean and agile principles to an agile at scale implementation. When you are finished with this course, you will have the skills and knowledge of advanced topics in scaling agile needed to make your agile transformation a success.

Table of contents
  1. Course Overview
  2. Creating the Sufficiently Powerful Guiding Coalition
  3. Identifying Agile Release Trains and Value Streams
  4. Aligning with Other Essential Business Functions
  5. The Continuous Improvement System
  6. Optimizing the Requirements Model
  7. Creating Your Own Implementation Roadmap
  8. Extending Lean within Your Organization
  9. Diving Deep into Agile Principles
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