Executing a Program Increment

This course will teach you how to align multiple Agile teams working on a single complex product by means of organizing them in an Agile Release Train.
Course info
Level
Intermediate
Updated
Sep 25, 2019
Duration
3h 31m
Table of contents
Course Overview
Boarding the Agile Release Train
How Work Distribution is Done
Providing an Agile Architecture for the Teams
ART Level Rituals
How DevOps is Mixed Into the Agile Release Train
The Continuous Delivery Pipeline
How an ART Is Organized
Description
Course info
Level
Intermediate
Updated
Sep 25, 2019
Duration
3h 31m
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.

About the author
About the author

Tommy van Schaik spent most of his academic and professional career as a linking pin between business and IT. His focus areas are: project management, IT governance, business processes, IT architecture, requirement engineering, and business rules.

More from the author
Managing the Delivery Portfolio
Advanced
2h 4m
Dec 13, 2019
Running a Large Solution at Scale
Advanced
2h 4m
Nov 7, 2019
More courses by Tommy van Schaik
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone and welcome to this course, Executing a Program Increment. My name is Tommy van Schaik, and I'm an IT project manager and agile implementation coach, helping organizations to transition to an agile organization. In an agile release train, we have a lot of agile themes working together on a complex product. It is important to provide these teams with the processes and vision needed to align both on the team level and the technical level. In this course, we're going to provide you with the concepts needed to align these teams on the program level. Specifically, we will look at the roles that exist within an agile release train, what processes and rituals take place on the agile release train level and how to align the agile teams, and how DevOps and the continuous delivery pipeline help with the ART execution. After this course, you will be familiar with the concepts needed to participate in and organize an agile release train. Now this course is also part of a larger learning path. This learning path will explain the entire framework for scaling agile at scale in great detail, getting you from a starter to an expert throughout the courses. Now let's get started on this course, Executing a Program Increment here, at Pluralsight.