How to: Create all iterations to your project on Azure DevOps

--

Each time that we need to start new projects on Azure DevOps, it’s necessary to create iterations. Often we have created some iterations with 2 weeks each, where we must repeat this same procedure regarding the number of sprints needed for our project. Here there is a perfect case where we should use some kind of automation.

Thereby using Azure DevOps CLI, I created a script on PowerShell to automate this procedure (see original GitHub repository here):

Basically, this script needs the respective Team Name, the start date of the first Sprint, and the number of Sprints. For this example, I fixed a sprint duration in 2 weeks and I used the word Sprint as a prefix.

On this script, I used 2 different commands according to Azure DevOps CLI documentation:

  1. az boards iteration project create = this command creates an iteration on Team Project;
  2. az boards iteration team add = this command includes an iteration on respective Team Name.

After PowerShell execution, respective Sprints of my project will be configured correctly:

  1. Project Settings = interface that sprints are created;

2. Team Settings = interface that we select iterations and assign them to the team.

--

--