Requires the following solutions to be installed:
- Agile Release Trains (ARTs)
It can't be used with the following solutions:
- Generate Team Iterations automatically for all Teams (d5dee069-ce11-4af2-af40-3c4aa2c50cc6)
- Iteration Generation for Team (58884b19-17e0-4d07-bf99-6cd0874d0056)
- Iteration Generation for Agile Release Train (ART) (5170cf26-77e6-4d16-96f3-c11a5b86f876)
-----------------------------------------------------------------------------------------------------
Solution Overview
The solution allows to quickly create a sequence of Program Increments and Team Iterations with the same length and cadence for Agile Release Trains and Teams in them based on predefined parameters.
How it works
As we need to generate Program Increments and Team Iterations of the same length and exact dates, there are several parameters in the Automation Rules, which need be configured. To do that:
- Go to Settings -> Automation Rules
- Enable the following rules one by one:
- Generate Program Increments for all ARTs - main rule
- Generate Program Increments for all ARTs - ART creation trigger
- Generate Program Increments for all ARTs - Daily trigger
- Generate Program Increments for all ARTs - TI generation - main rule
- Generate Program Increments for all ARTs - TI generation - triggers
- Delete Team Iteration if Program Increment is deleted
- Open the following rules one by one:
- Generate Program Increments for all ARTs - main rule
- Generate Program Increments for all ARTs - Daily trigger
- Generate Program Increments for all ARTs - TI generation - main rule
- Click JSON tab
- Specify the needed data in the following parameters:
- Program Increments Count - define how many future Program Increments should always exist (Program Increments will be generated automatically daily to keep this number of Program Increments in the future).
- Iteration Count - how many future Team Iterations should always exist. Team Iterations will be generated automatically daily to keep the defined number of Team Iterations in the future.
- First Iteration Start Date - the Date when you'd like the first Program Increment and Team Iterations to start from. Format YYYY-MM-DD.
- Iteration Length - the number of days in a Team Iteration (in calendar days).
- Exclude ARTs - ARTs that can be excluded from Program Increment auto-generation. Use ART IDs in the values' array.
- Exclude Teams - teams that can be excluded from Team Iteration auto-generation. Use Team IDs in the values' array.
To generate Program Increments for ARTs:
- Open Generate Program Increments for all ARTs - Daily trigger rule
- Click Save and trigger now button
Program Increments will be generated considering the information provided:
Team Iterations will be generated for the Teams:
Further, the system will check if the future Program Increments count corresponds to the Program Increments Count value set for the ARTs and will trigger additional Program Increments’ generation if needed.
Note 1: In case you'd like to change the number of future Program Increments, just update the Program Increments Count value and click Save ant trigger now button.
Note 2: In case you'd like to change First Iteration Start Date or Iteration Length, please delete the created Program Increments, update the values in the parameters and click Save ant trigger now button again (to do that you'll need to disable a validation rule, which prevents deletion of Program Increments in the system).
Note 3: Program Increments for newly created ARTs will not be created in the past (except the case when you installed the solution before having any ARTs in the system. In this case Program Increments for the first created ART will be generated from the specified date (even if it's in the past), but for the later created ARTs only current and future Program Increments will be created).
Known Issue: If you created Program Increments and deleted one of them, the following Program Increments will be created with the number corresponding to the number of Program Increments for an ART. So if you created Program Increments incorrectly, please delete all Program Increments and re-create starting from the correct date.
-------------------------
Version 1.0
Still have a question?
We're here to help! Just contact our friendly support team