Practicing Scaled Agile

Paths

Practicing 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 be working in a scaled agile organization. This can be in any role,... Read more

What you will learn:

  • The Fundamentals of Scaling Agile
  • Executing a Team Iteration
  • Executing a Program Increment

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.

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

Advanced

In this advanced section, 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 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 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
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