The Agile Release Train is a virtual entity, a team of teams, that plans, develops, tests and releases product increments. A release, in this context, means the delivery of a part of the product, a new feature, for example, or an update to an existing feature. These releases happen in continuous and even intervals, making it a predictable process. This process could be compared to a train that continuously and predictably moves to its destination, with some stops on the way. That is why it’s called “release train”.