Compartilhar via


Definir caminhos de iteração (sprints) e configurar iterações de equipe

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Caminhos de iteração, também chamados de sprints, dão suporte à atribuição de itens de trabalho a intervalos de caixa de tempo. Você define caminhos de iteração no nível do projeto e, em seguida, cada equipe seleciona os caminhos que deseja usar. Os caminhos de iteração são um recurso compartilhado usado por todas as equipes que os selecionam. Você pode criar um conjunto simples de caminhos de iteração ou uma hierarquia de caminhos para dar suporte a versões, subversões e sprints.

Defina demarcadores de iteração e atribua-os às equipes quando quiser usar as seguintes ferramentas:

Dica

Se uma equipe não tiver assinado ou selecionado um caminho de iteração, esse caminho de iteração não aparecerá em uma exibição ou ferramenta de equipe.

Para obter informações sobre restrições de nomenclatura e limites colocados na adição de Caminhos de Iteração, consulte Sobre áreas e iterações, Restrições de nomenclatura.

Dica

Para atualizar rapidamente as datas de iteração, consulte Alterar datas de sprint. No entanto, se você precisar definir os caminhos de iteração e a estrutura de árvore, siga as diretrizes fornecidas neste artigo.

Pré-requisitos

  • Para adicionar um caminho de iteração a um projeto, você deve ser membro do grupo Administradores do Projeto . Se você ainda não tiver um projeto, crie um agora. Por padrão, o usuário que criou o projeto tem essas permissões definidas.
  • Para adicionar, editar e gerenciar caminhos de iteração em um nó, você deve ter uma ou mais das seguintes permissões definidas como Permitir para o nó que você deseja gerenciar: Criar nós filho, Excluir este nó, Editar este nó e Exibir permissões para este nó.
  • Para definir caminhos de iteração de equipe, você deve ser adicionado como administrador da equipe ou ser membro do grupo Administradores do Projeto .

Para obter mais informações sobre como adquirir permissões, consulte Alterar permissões no nível do projeto ou Definir permissões e acesso para acompanhamento de trabalho.

Introdução

Os projetos recém-criados contêm um único caminho de área raiz que corresponde ao nome do projeto. Você adiciona caminhos de área sob essa raiz. Além disso, cada projeto normalmente especifica um conjunto predefinido de caminhos de iteração para ajudá-lo a começar a acompanhar seu trabalho. Você só precisa especificar as datas.

Se você não estiver familiarizado com o gerenciamento de projetos e equipes, conclua as seguintes etapas:

  1. Examine Configurar e personalizar Azure Boards.
  2. Defina os caminhos de área e as equipes seguindo as diretrizes fornecidas em Definir caminhos de área e atribuir a uma equipe.
  3. Determine o comprimento da iteração que você deseja dar suporte. A prática recomendada é que todas as equipes usem a mesma cadência de sprint. Para obter diretrizes, examine Sobre áreas e iterações.
  4. Determine se você deseja uma estrutura plana ou hierarquia de sprints e versões.
  5. Abra Configurações>do projeto Configuração do projeto e defina os caminhos de iteração para dar suporte às etapas 2 e 3 no nível do projeto. Siga as etapas fornecidas posteriormente neste artigo: Abra Configurações do Projeto, Configuração do projeto e Adicionar iterações e defina datas de iteração.
  6. Abra a configuração da equipe e atribua os caminhos padrão e outros caminhos de área a cada equipe. Siga as etapas fornecidas posteriormente neste artigo: Abrir configurações da equipe e Definir caminhos de iteração padrão da equipe.
  7. Cada equipe deve atribuir o caminho de iteração padrão selecionado aos itens de trabalho. Faça isso para que esses itens de trabalho apareçam em suas listas de pendências e placas de produtos. Use a modificação em massa para modificar vários itens de trabalho ao mesmo tempo. Confira também Atribuir itens de lista de pendências a um sprint.

Conforme necessário, execute as seguintes tarefas a qualquer momento:

  • Adicionar mais nós de iteração filho
  • Renomear um caminho de iteração (exceto o caminho raiz)
  • Mover um caminho de iteração filho em outro nó
  • Excluir um caminho de iteração filho
  • Alterar os caminhos de iteração padrão e selecionados atribuídos a uma equipe

Iteração de lista de pendências de equipe versus iteração padrão

Cada equipe tem acesso a muitas ferramentas Agile, conforme descrito em Sobre equipes e ferramentas Agile. Cada ferramenta faz referência aos caminhos de área padrão da equipe. Várias ferramentas fazem referência aos caminhos de iteração ou sprints padrão e selecionados da equipe. A maioria das equipes escolhe um caminho de área e vários caminhos de iteração para dar suporte às atividades de acompanhamento de trabalho. No entanto, para dar suporte a outros cenários, é possível que as equipes escolham vários caminhos de área para aparecer em suas listas de pendências e quadros.

O Teams pode definir uma iteração padrão diferente da iteração da lista de pendências. A iteração da lista de pendências determina quais itens aparecem nas listas de pendências e placas da equipe. Além disso, a iteração padrão determina qual valor é atribuído aos itens de trabalho criados a partir do contexto de equipe.

Todos os itens de trabalho criados com base no contexto da equipe são atribuídos automaticamente ao caminho de área padrão da equipe e ao caminho de iteração padrão.

Importante

Selecione uma versão do seletor de Versão de Conteúdo do Azure DevOps.

Selecione a versão deste artigo que corresponde à sua plataforma e versão. O seletor de versão está acima do índice. pesquise sua plataforma e versão do Azure DevOps.

Abrir Configurações do Projeto, listar iterações de projeto

Você define as áreas e iterações de um projeto na configuração do Project Settings > Boards > Project.

No portal da Web, abra Configurações do Projeto.

Defina áreas e iterações para um projeto a partir daconfiguração projetode quadros> de configurações> do projeto.

  1. Escolha (1) Configurações do Projeto, expanda Quadros , se necessário, e escolha (2) Configuração do projeto e (3) Iterações.

    Captura de tela das Configurações do Projeto, Configuração do Projeto.

No portal da Web, abra Configurações do Projeto.

Defina áreas e iterações para um projeto a partir das iterações de configuração > do projeto.

  1. No portal da Web, escolha Configurações do projeto(1), selecione Configuração do projeto(2) e iterações(3).

    Captura de tela das Configurações do Projeto, Configuração do Projeto para Azure DevOps Server 2019.

Adicionar iterações e definir datas de iteração

Adicione iterações da mesma forma que você adiciona áreas. Para obter mais informações sobre como trabalhar em uma cadência de sprint, consulte Scrum e ferramentas de planejamento de sprint.

  1. Adicione e modifique caminhos de área das Configurações> do projetoIterações deconfiguração> do projeto.

    Para projetos baseados em Scrum, você verá o conjunto de sprints a seguir.

    Captura de tela do contexto de Configurações do Projeto, configuração do projeto, página Iterações.

  2. Para agendar as datas de início e término para cada sprint que suas equipes usam, realce o sprint e escolha Definir datas. Ou selecione Actions (Ações) para o caminho de iteração e escolha Edit (Editar).

    Captura de tela da caixa de diálogo para Definir datas.

  3. Para selecionar novas datas, escolha o ícone de calendário.

    Captura de tela da página iterações e do ícone de calendário para selecionar novas datas.

  4. Ao terminar, você tem um conjunto de sprints agendados - semelhante à imagem a seguir:

    Captura de tela da página Iterações, conjunto agendado de sprints.

    Sua próxima etapa é escolher os sprints que cada equipe usa.

Em Iterações, adicione iterações que as equipes podem selecionar para uso.

  1. Adicione e modifique caminhos de área da páginaIterações de Trabalho> do contexto de configurações ou administrador do projeto.

    Para projetos baseados em Scrum, você verá o conjunto de sprints a seguir.

    Captura de tela da página Contexto de Configurações do Projeto, Trabalho, Iterações.

  2. Para agendar as datas de início e término para cada sprint que suas equipes usam, realce o sprint e escolha Definir datas. Ou selecione o menu de contexto Actions (Ações) para o caminho de iteração e escolha Edit (Editar).

    Para selecionar novas datas, escolha o ícone de calendário.

    Captura de tela da página Trabalho, iterações e ícone de calendário para escolher novas datas para Azure DevOps Server 2019.

  3. Quando terminar, você terá um conjunto de sprints agendados - assim:

    Captura de tela da página Trabalho, Iterações, conjunto agendado de sprints para Azure DevOps Server 2019.

    Sua próxima etapa é escolher os sprints que cada equipe usa.

Abrir configurações de equipe, listar iterações de equipe

Defina os padrões da equipe nas configurações da equipe. Se você não for um administrador de equipe, será adicionado como um. Somente administradores de equipe ou projeto podem alterar as configurações da equipe.

Observação

O Teams pode receber no máximo 300 caminhos de iteração. Para obter mais informações, consulte Acompanhamento de trabalho, processo e limites de projeto.

Você define as áreas e iterações da configuração de Configurações > do projetoConfiguração da Equipe de Quadros>. Navegue rapidamente até ele a partir de uma lista de pendências, quadro ou painel de acompanhamento de trabalho em equipe.

  1. Abra uma lista de pendências ou um quadro para uma equipe e escolha Perfil de equipe e, em seguida, Configurações de Equipe.

    Aqui, abrimos o Quadro para a equipe Web e, a partir daí, o perfil da equipe.

    Captura de tela da Lista de Pendências de Trabalho ou Quadro, escolha o ícone de perfil de equipe.

  2. Escolha iterações e áreas.

    Captura de tela do Perfil de Equipe, escolha Iterações e área.

  3. Se você precisar alternar o contexto da equipe, use o seletor de equipe dentro das trilhas.

    Captura de tela da Configuração da Equipe, trilha da equipe.

Selecione sprints de equipe e defina o caminho de iteração padrão

Defina sprints para o projeto e selecione-os para serem ativos para cada equipe. Atribua a iteração padrão a ser usada ao criar novos itens de trabalho.

  1. Abra Configurações > do projeto Iterações de configuração > de equipe de quadros > para uma equipe.

    Aqui, navegamos até a Equipe de Fibra da Fabrikam.

    Captura de tela das configurações do projeto, da configuração da equipe, da página Iterações.

  2. Iteração de lista de pendências. Somente os itens de trabalho atribuídos a uma iteração igual a ou sob essa iteração de lista de pendências aparecem nas listas de pendências e quadros da equipe.

    Captura de tela da página Iterações da equipe, defina a iteração de lista de pendências da equipe para listas de pendências e quadros.

    Além disso, todos os itens de trabalho adicionados por meio da lista de pendências ou do quadro de uma equipe recebem a iteração de lista de pendências.

  3. Iteração padrão. A iteração padrão define a iteração a ser usada quando você cria um item de trabalho da lista de pendências ou do quadro da equipe. especifique qualquer iteração definida no caminho de iteração da lista de pendências. Para atribuir novos itens de trabalho à iteração atual, especifique @CurrentIteration. A mesma macro usada em consultas para listar itens de trabalho atribuídos à iteração ativa atualmente atribuída à equipe é usada.

    Por exemplo, talvez você queira que todos os novos itens de trabalho sejam adicionados a um caminho de iteração futuro, que você usa para fazer a triagem e atribuir a sprints específicos em intervalos periódicos.

    Captura de tela da página Trabalho, Iterações para a equipe, definir o padrão da equipe para novos itens de trabalho.

    Observação

    Novos itens de trabalho adicionados por meio da página Itens de Trabalho ou do widget Novos Itens de Trabalho em um painel de equipe não fazem referência ao Caminho de Iteração Padrão atribuído à equipe. Em vez disso, novos itens de trabalho recebem o último Caminho de Iteração selecionado pelo usuário. Novos itens de trabalho adicionados por meio da lista de pendências ou do quadro de tarefas sprints de uma equipe sempre recebem o Caminho de Iteração associado ao sprint selecionado.

  4. Sprints ativos. Adicione uma iteração para cada lista de pendências de sprint que você deseja ativar para a equipe. Adicione cada sprint, um por um, selecionando-o no menu.

    Captura de tela da página Trabalho, Iterações para a equipe, selecione sprints.

    Ao terminar, você deverá ver uma lista de sprints, semelhante à seguinte.

    Captura de tela da página Trabalho, Iterações da equipe, ativa a lista de sprints.

    Se você não vir os sprints ou as datas necessárias, adicione ou edite iterações para o projeto, desde que tenha as permissões necessárias. Para obter mais informações, consulte Definir caminhos de iteração (sprint).

  5. Para ver as listas de pendências de sprint recém-ativadas, atualize a página de lista de pendências do produto da sua equipe.

Renomear ou mover uma iteração

Quando você renomeia uma iteração ou move o nó dentro da hierarquia de árvore, o sistema atualiza automaticamente os itens de trabalho e as consultas que fazem referência aos caminhos existentes.

  1. Para renomear um caminho de iteração, escolha o menu de contexto do nó e selecione Editar.

    Captura de tela do Open Work, Configuração do Projeto no navegador.

  2. Na caixa de diálogo que é aberta, insira o novo nome.

    Captura de tela da caixa de diálogo Abrir Trabalho, Configuração do Projeto no navegador.

  3. Para mover o nó dentro da hierarquia, altere o campo Local.

  4. Para excluir um nó, escolha a opção Excluir no menu ações.

    Observação

    Quando você exclui um nó de iteração, o sistema atualiza automaticamente os itens de trabalho existentes com o nó que você insere no prompt de exclusão.

Excluir um caminho de iteração

Importante

  • A exclusão de caminhos de área ou a reconfiguração de caminhos de iteração causam perda irreversível de dados. Por exemplo, gráficos de widget de burndown e burnup, burndown de sprint e gráficos de velocidade para equipes com Caminhos de Área alterados não exibirão dados precisos. Os gráficos de tendências históricas fazem referência ao Caminho da Área e ao Caminho da Iteração conforme foram definidos no momento para cada item de trabalho. Depois de excluídos, você não poderá recuperar dados históricos para esses caminhos.
  • Você só pode excluir caminhos de área e iteração que não são mais usados por nenhum item de trabalho.

Ao excluir um Caminho de Iteração, você deve fornecer um Caminho de Iteração a ser usado para atualizar os itens de trabalho atribuídos ao Caminho de Iteração que você deseja excluir.

  1. Para excluir um Caminho de Iteração, abra a página Configurações>do projeto configurações>do projeto do portal da Web.

  2. Escolha o menu de contexto do nó e selecione Excluir ou Remover.

  3. Na caixa de diálogo que é aberta, selecione o Caminho de Iteração ao qual reatribuir itens de trabalho e escolha Excluir caminho.

    Captura de tela da caixa de diálogo Excluir iteração.

Exportar/importar caminhos de iteração

Você não pode exportar ou importar a estrutura de caminhos de árvore para um projeto usar com outro projeto.

Usando a CLI do Azure, você pode usar o az boards iteration comando para listar as iterações definidas para um projeto e, em seguida, adicioná-las a outro projeto. Depois de adicionar as iterações a outro projeto, você pode usar o az boards iteration team comando para adicioná-las a uma equipe e definir o caminho de iteração padrão e de lista de pendências para a equipe.

Você pode usar os Nós de Classificação (API REST) e as Equipes (API REST) para executar ações semelhantes.

Você pode usar os nós de classificação (API REST) para listar as iterações definidas em um projeto. Depois de adicionar as iterações a outro projeto, use o Teams (API REST) para adicioná-las a uma equipe e definir o caminho de iteração padrão e de lista de pendências para a equipe.

Arquivar caminhos de iteração

Depois de um tempo, talvez você queira arquivar caminhos de iteração que foram usados para sprints com um ano ou mais de desatualização. Você pode fazer isso movendo o caminho de iteração em um nó que você rotula como "Arquivo". Todos os itens de trabalho são atualizados com o caminho de iteração movido. Além disso, as equipes podem desativar a seleção dos sprints que já passaram. Todos os dados são mantidos no armazenamento de dados com as novas atribuições de caminho de iteração.

Antes de arquivar as iterações, considere se você capturou todos os relatórios desejados.

Progresso do gráfico por iteração

Você pode gerar rapidamente consultas para exibir o progresso dessas áreas. Por exemplo, você pode visualizar o progresso dos itens de trabalho atribuídos a sprints, conforme mostrado no gráfico de barras empilhadas a seguir.

Gráfico de barras empilhadas por área

Perguntas e Respostas

P: Preciso atribuir caminhos de iteração a uma equipe?

Um: Se sua equipe não usar sprints para planejar e acompanhar o trabalho, então não. Você pode deixar os padrões atribuídos à equipe como estão. Em seguida, você pode usar as listas de pendências e placas de produto e portfólio, no entanto, não pode obter muito uso de ferramentas de planejamento de sprint.

Recursos programáticos

Caminhos de área e caminhos de iteração também são chamados de Nós de Classificação.