Middle — Senior
What is a release train?
sobes.tech AI
Answer from AI
A release train is a product release management methodology where releases occur on a predetermined schedule, regardless of whether all new features are ready.
Main ideas:
- Regular, predictable releases (e.g., every 2 weeks or month).
- The team plans work so that new features are ready for the next release, but if something is not ready, it is postponed to the next cycle.
- This reduces risks and increases transparency for all stakeholders.
Example: a company releases updates to its app every 4 weeks. Even if some features are not complete, the release still happens, and unfinished tasks are carried over to the next release.
This approach helps better plan the roadmap and manage user and team expectations.