Personalizar o Azure Boards para dar suporte a práticas SAFe®

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

O principal motivo para personalizar seu processo é dar suporte ao acompanhamento e monitoramento de progresso, relatar as principais métricas e atender às necessidades comerciais específicas. Este artigo aborda algumas personalizações de processo que você pode implementar e explica por que você pode desejar adotá-las para complementar suas práticas de SAFe® (Scaled Agile Framework). A maioria dessas personalizações é opcional.

Saiba como o Azure Boards dá suporte a práticas SAFe® por meio das seguintes operações:

  • Personalizar tipos de item de trabalho ou adicionar tipos de item de trabalho personalizados
  • Adicionar um campo personalizado ou personalizar campos existentes
  • Personalizar o fluxo de trabalho
  • Adicionar regras personalizadas a um tipo de item de trabalho
  • Adicionar controles ou extensões personalizadas
  • Personalizar suas listas de pendências ou adicionar uma lista de pendências de portfólio personalizada

Observação

Este é um artigo do conjunto de tutoriais do Agile Framework® Dimensionado que se aplica ao Azure Boards e ao Azure DevOps Services. A maioria das diretrizes é válida para as versões de nuvem e local. No entanto, alguns dos recursos e procedimentos são específicos para a nuvem ou para a versão mais recente do Azure DevOps Server.

Sobre a personalização e o processo herdado

O Azure Boards fornece uma interface gráfica do usuário para dar suporte à personalização dos seus projetos. Esse recurso é chamado de processo Herdado. Todos os projetos que usam um processo herdado são atualizados automaticamente quando são feitas personalizações nesse processo.
Para obter uma visão geral de todas as personalizações que você pode fazer em um processo herdado, confira Sobre personalização de processo e processos herdados.

Personalizar os tipos de item de trabalho

Cada tipo de item de trabalho define os campos que capturam e armazenam informações. Você pode personalizar os tipos de item de trabalho existentes das maneiras a seguir para dar suporte a requisitos específicos de acompanhamento de SAFe®.

Para obter mais informações sobre como personalizar um tipo de item de trabalho, confira Adicionar e gerenciar tipos de item de trabalho.

Adicionar um campo personalizado

Você pode adicionar um campo personalizado para dar suporte ao acompanhamento de requisitos de dados que não são atendidos com o conjunto de campos existente. Alguns campos a serem adicionados a um ou mais tipos de item de trabalho incluem os itens listados na tabela a seguir.

Nome do campo

Tipos de item de trabalho

Observações

Custo no orçamento

Recurso, Épico

Use para capturar os custos estimados. Pode usar o rollup para capturar o custo total estimado de recursos de um Épico.

Categoria ou Grupo

Recurso, Épico, História de Usuário

Use para especificar uma lista de seleção para indicar que o item de trabalho é catalogado como uma das seguintes categorias de SAFe®: Recurso, Funcionalidade, Habilitador ou Solução.

Marco

Recurso, Épico, História de Usuário

Use para especificar uma lista de seleção de Marco de Eventos que uma história, um recurso ou um épico deve atender.

Fluxo de Valor

Recurso, Épico, História de Usuário

Use para especificar uma lista de seleção para dar suporte a uma taxonomia de fluxos de valor que você deseja associar ao trabalho.

Para obter mais informações, confira Adicionar um campo personalizado a um tipo de item de trabalho.

Uso de campo versus marcas

Você pode capturar um fluxo de valor usando um campo ou marcas. As marcas representam um método mais informal e ad hoc para categorizar o trabalho. Um campo específico, particularmente um com itens predefinidos, é mais formal. Ao determinar como você deseja usar as marcas e campos, considere as seguintes instruções:

  • Você pode tornar um campo necessário por meio de regras personalizadas, no entanto, não é possível exigir que marcas sejam adicionadas a um item de trabalho
  • Você pode criar gráficos de consulta com base em campos personalizados, no entanto, não é possível especificar uma marca para uso em gráficos de consulta
  • Você pode filtrar listas de pendências, quadros e consultas com base em campos ou marcas
  • O número de marcas criadas pode aumentar rapidamente, pois qualquer pessoa pode adicionar novas marcas, desde que tenha as permissões corretas

Personalizar campos existentes

Você personaliza os campos existentes para dar suporte a uma ou mais das seguintes ações:

  • Rotule novamente o nome do campo
  • Altere onde o campo aparece ou remova-o do formulário
  • Adicione ou altere uma lista de seleção (menu suspenso). Por exemplo, a Área de Valor fornece duas opções, Negócios e Arquitetônico. Você pode adicionar a essa lista de seleção de valores
  • Alterar a atribuição padrão feita em um campo
  • Tornar um campo obrigatório
  • Adicionar uma regra a um campo, conforme descrito na próxima seção

Para obter um índice de campos existentes, confira Índice de campos de item de trabalho. Para obter mais informações sobre como personalizar um campo, confira Adicionar e gerenciar campos para um processo herdado.

Adicionar regras a um campo

As regras de campo dão suporte para muitos casos de uso de negócios. As regras especificam uma ação a ser tomada com base em uma condição selecionada. Por exemplo, você pode tornar um campo necessário com base no valor atribuído a outro campo. Você pode adicionar várias regras a um campo.

As imagens a seguir mostram as condições e ações com suporte que você pode selecionar.

Condições com suporte Ações com suporte
Captura de tela mostrando a lista de condições. Captura de tela mostrando a lista de ações.
Condições com suporte Ações com suporte
Captura de tela mostrando a lista de condições, 2020 Captura de tela mostrando a lista de ações, 2020
Condições com suporte Ações com suporte
Captura de tela mostrando a lista de condições, 2019 Captura de tela mostrando a lista de ações, 2019

Para obter mais informações sobre como definir regras de campo, confira Adicionar uma regra a um tipo de item de trabalho (processo de herança).

Personalizar o fluxo de trabalho

Talvez você queira personalizar o fluxo de trabalho para Histórias de Usuário, Recursos e Épicos para que ele corresponda ao processo de fluxo de trabalho. Ao personalizar o fluxo de trabalho antecipadamente, você minimiza o trabalho das equipes de configuração no quadro Kanban.

O fluxo de trabalho padrão para o processo Agile inclui os estados Novo, Ativo, Resolvido e Fechado. Embora cada equipe possa adicionar colunas de fluxo de trabalho ao quadro Kanban, convém personalizar o fluxo de trabalho para acompanhar essas colunas. Dessa forma, os quadros Kanban para todas as equipes são configurados para usar os mesmos estados de fluxo de trabalho.

Por exemplo, você pode adicionar e renomear os Estados de fluxo de trabalho para corresponder às colunas Kanban mostradas na imagem a seguir: Lista de pendências, Analisar, Desenvolver, Testar e Concluído.

Imagem conceitual de colunas do quadro Kanban para visualizar o fluxo e limitar o WIP.

Discuta com sua equipe quais estados de fluxo de trabalho dão melhor suporte às práticas Agile. Para obter mais informações, consulte os seguintes artigos:

Controles personalizados

Com controles personalizados, você pode adicionar funcionalidade avançada a um formulário de item de trabalho. Um controle personalizado é uma extensão que foi adicionada às Extensões do Marketplace para Azure DevOps.

Você pode adicionar controles do Marketplace ou criar seus controles.

A integração de OKRs do WorkBoard ajuda as organizações a alinhar, localizar e medir os OKRs (Objetivos e Resultados Principais) em toda a empresa. Com essa integração, as equipes podem exibir e atualizar seus OKRs dentro do Azure DevOps.

Adicionar tipos de item de trabalho personalizados

Os tipos de item de trabalho História de Usuário, Recurso e Épico destinam-se a dar suporte ao planejamento e ao acompanhamento de produtos. No entanto, outros tipos de item de trabalho podem ser úteis para dar suporte ao foco centrado no cliente da sua organização SAFe®. Especificamente, talvez você queira adicionar itens de trabalho para capturar os comentários, as solicitações de clientes e muito mais.

Ao definir um novo tipo de item de trabalho, pense nos seguintes itens:

  • Informações sobre quais você deseja capturar, acompanhar e relatar
  • Como o trabalho é capturado
  • O fluxo de trabalho para dar suporte ao acompanhamento do trabalho

No entanto, para manter as coisas simples, é sempre melhor minimizar a quantidade de personalizações que você faz. Portanto, se você puder usar os tipos de item de trabalho existentes, considere adicionar campos personalizados conforme necessário para rastrear informações específicas.

Personalizar suas listas de pendências

A lista de pendências e o quadro de cada equipe foram projetados para dar suporte a tipos de itens de trabalho específicos. Para o processo Agile, os seguintes tipos de item de trabalho são usados.

  • Equipes de Lançamento Agile: Histórias do Usuário e Bugs (opcional)
  • Equipes do Programa: Recursos
  • Equipes do Portfólio: Épicos

No entanto, você pode incluir mais tipos de item de trabalho, existentes ou personalizados, nessas listas de pendências. Cada equipe pode assinar o conjunto de listas de pendências que precisa acompanhar.

Você também pode adicionar até três listas de pendências do portfólio, conforme mostrado na ilustração a seguir. As listas de pendências do portfólio foram projetadas para serem hierárquicas.

Captura de tela da lista de seleção da lista de pendências mostrando cinco níveis de listas de pendências do portfólio.

Dica

Talvez você queira adicionar uma Lista de Pendências da Solução (Funcionalidades) que aparece como um pai da Lista de Pendências do Programa (Recursos). Essa configuração de SAFe não é possível por meio da página Níveis de Lista de Pendências. Como uma solução alternativa não ideal, você pode desabilitar o tipo de item de trabalho Épico herdado e recriá-lo como um tipo de item de trabalho personalizado. Para obter mais informações, confira Personalizar quadros e listas de pendências do processo.

Para obter mais informações, confira Personalizar as listas de pendências ou quadros (processo de herança).

Adicionar ainda mais funcionalidade

Você adiciona as seguintes extensões do Marketplace para obter acesso a muitos recursos avançados que dão suporte a SAFe.

Observação

Antes de personalizar seu projeto, recomendamos ler Configurar e personalizar o Azure Boards. Este artigo fornece informações detalhadas sobre como administrar um projeto para várias equipes e dar suporte a vários objetivos de negócios.

Próximas etapas