Como os conceitos SAFe® são mapeados para artefatos do Azure Boards
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Se você estiver interessado em usar o SAFe® (Scaled Agile Framework), poderá configurar seu projeto do Azure Boards para acompanhar os resultados do SAFe®. Assim como o Azure Boards dá suporte a práticas Scrum e Agile, ele pode dar suporte a SAFe® e a um grande número de equipes para trabalhar em conjunto em Épicos que abrangem lançamentos.
Este tutorial ilustra como os seguintes artefatos SAFe® são mapeados para artefatos específicos do Azure Boards.
- SAFe® Equipes ágeis, de programa e de portfólio
- Entregas SAFe®, como épicos, recursos e histórias
- SAFe® Visualizações de produtos, programas e portfólios
- SAFe® Trens de lançamento, sprints e outras caixas de tempo
- Metas e objetivos da iteração SAFe®
- SAFe® Fluxos de valor e orçamentos
- Visão do Portfólio SAFe® e Temas Estratégicos
- Roteiros SAFe®
- Marcos e eventos SAFe®
- Retrospetivas e revisões SAFe®
Para obter uma visão geral de como os Painéis do Azure implementam o Scrum e o Kanban, consulte Sobre Sprints, Scrum e gerenciamento de projetos e Sobre Painéis e Kanban.
Nota
Este artigo faz parte de um conjunto de tutoriais do Scaled Agile Framework® que se aplica aos Painéis do Azure e aos Serviços de DevOps do Azure. A maioria das orientações é válida para as versões na nuvem e no local. No entanto, alguns dos recursos e procedimentos são específicos da nuvem ou da versão mais recente do Azure DevOps Server.
A imagem a seguir ilustra como você pode configurar os Quadros do Azure para dar suporte a uma hierarquia de equipe de três níveis e mapear equipes para suas respetivas áreas e caminhos de iteração. Os exemplos são criados a partir do processo Agile, no entanto, as alterações podem ser aplicadas a qualquer projeto e processo hospedado em Painéis do Azure.
Os exemplos fornecidos abaixo ilustram como uma hierarquia de equipe de três níveis é configurada usando caminhos de área hierárquica. Os exemplos são criados a partir do processo Agile, no entanto, você pode aplicar essas alterações a qualquer projeto hospedado no Azure Boards.
Equipes ágeis de recursos, programas e portfólios
Os Painéis do Azure dão suporte a cada equipe para ter sua própria exibição de seu trabalho. Ao configurar uma estrutura hierárquica de equipe, cada equipe pode se concentrar em seu trabalho e ter seu rolo de trabalho até o próximo nível dentro da hierarquia da equipe.
Para dar suporte às equipes SAFe®, você reconfigura a equipe padrão como a equipe do Portfólio para gerenciar seus épicos. Em seguida, você cria subequipes para o trabalho no nível do programa e no nível da equipe. O trabalho pode ser acompanhado entre as equipas e ao longo de cada um dos níveis.
Histórias, recursos, épicos, facilitadores e recursos
Todo o trabalho e entregas são capturados em itens de trabalho. Cada item de trabalho é associado a um tipo de item de trabalho específico com um fluxo de trabalho predefinido. Cada processo de Painéis do Azure fornece suporte para tipos de item de trabalho específicos que você pode usar para controlar qualquer um dos produtos SAFe®.
Os tipos de item de trabalho disponíveis para você são baseados no processo usado quando seu projeto foi criado — Agile, Basic, Scrum ou CMMI — conforme ilustrado nas imagens a seguir.
A imagem a seguir mostra a hierarquia para o item de trabalho da lista de pendências do processo Agile:
- Histórias de usuários e tarefas são usadas para acompanhar o trabalho.
- Bugs rastreiam defeitos de código.
- Épicos e recursos são usados para agrupar o trabalho em cenários maiores.
Cada equipe pode configurar como gerencia itens de trabalho de Bug no mesmo nível que itens de trabalho de História de Usuário ou Tarefa. Use a configuração Trabalhando com bugs . Para obter mais informações sobre como usar esses tipos de item de trabalho, consulte Processo ágil.
Os itens em sua lista de pendências podem ser chamados de User Stories (Agile) Issues (Basic), Product backlog items (Scrum) ou Requirements (CMMI). Todos os quatro são semelhantes: descrevem o valor para o cliente a ser entregue e o trabalho a ser concluído.
Você pode rastrear Ativadores usando Histórias de Usuário ou Recursos e Recursos usando Recursos ou Épicos. Ou, se você tiver necessidades específicas de acompanhamento e relatórios, poderá adicionar tipos de item de trabalho personalizados para acompanhar esses tipos de entregas. Para obter mais informações, consulte Personalizar painéis do Azure, Adicionar tipos de item de trabalho personalizados.
Os itens de trabalho fornecem suporte para as seguintes tarefas:
- Adicionar descrição e critérios de aceitação
- Atribuir a uma equipe ou caminho de área e a um membro do projeto
- Atualizar o status e atribuir a uma iteração ou sprint
- Vincular itens de trabalho, anexar arquivos, adicionar tags
- Adicionar comentários e ver um tópico de discussão
As listas de pendências de produtos e portfólios permitem que as equipes adicionem e priorizem rapidamente suas Histórias de Usuário, Recursos e Épicos. Para obter mais informações sobre itens de trabalho e tipos de item de trabalho, consulte Controlar o trabalho com histórias de usuários, problemas, bugs, recursos e épicos.
Listas de pendências e quadros da equipa
As listas de pendências do SAFe são mapeadas® para listas de pendências de equipe, programa e portfólio. Pronto para uso, o processo Agile suporta os níveis de User Story, Feature e Epic backlog. A estrutura de lista de pendências hierárquica mostra o trabalho feito para dar suporte a Recursos e Histórias de Usuário no progresso de um Épico.
Você pode personalizar sua lista de pendências e painéis, até mesmo adicionando listas de pendências de portfólio, conforme descrito em Personalizar Painéis do Azure, Personalizar listas de pendências.
A visualização do quadro de cada lista de pendências é configurável por cada equipe.
Incrementos, lançamentos e sprints do programa
Trens de versão, versões, iterações, incrementos de programa (PIs) e sprints SAFe® são mapeados facilmente para seus caminhos de iteração. Ao compartilhar iterações em toda a hierarquia da equipe, você gerencia as versões de maneira coesa.
Como os épicos podem abranger vários trens de lançamento, a equipe do Portfólio não está associada a nenhuma iteração específica. As equipes do programa rastreiam seus produtos de recursos, que são fornecidos com um PI. E as equipes de recursos trabalham em Sprints para completar várias histórias. Cada equipe escolhe quais iterações os apoiam para acompanhar seu conjunto focado de entregas.
Metas e objetivos de iteração
As práticas SAFe® incluem equipes de lançamento ágil definindo suas metas e objetivos de iteração. Recomendamos usar o wiki do projeto ou os painéis da equipe para capturar informações da equipe. O wiki do projeto e os painéis da equipe suportam Markdown para adicionar e formatar informações.
Para obter mais informações, consulte Compartilhar informações mais adiante neste artigo.
Fluxos de valor e orçamentos
Você pode usar tags para uma maneira rápida e fácil de mapear Recursos e Épicos para seus Fluxos de Valor, Temas Estratégicos e Orçamentos associados. Você pode adicionar campos personalizados para capturar estimativas de orçamento para Recursos que podem ser acumulados para Épicos.
Com as tags que você adiciona aos itens de trabalho, você pode:
- Filtrar qualquer lista de pendências ou quadro
- Crie consultas com base em tags e filtre os resultados da consulta por tags
- Crie gráficos ou relatórios de progresso e tendência com base em tags
Para obter um mapeamento mais robusto do trabalho para recursos de arquitetura ou de negócios, você pode especificar a Área de Valor para cada Épico, Recurso ou História.
Com o rollup, você pode obter Estimativas de Orçamento para Épicos a partir de um rollup das estimativas definidas para seus Recursos filhos, conforme mostrado na imagem a seguir.
Para adicionar campos personalizados, consulte Personalizar painéis do Azure, Adicionar um campo personalizado.
Use o wiki do projeto para apoiar sua visão de portfólio e temas estratégicos
As informações podem ser amplamente compartilhadas com uma organização usando o wiki do projeto Azure DevOps. O wiki é semelhante a um repositório git que suporta a adição e edição de páginas usando Markdown e um editor WYSIWYG. Ele formata cada página para que seja fácil controlar quem fez alterações e recuperar versões anteriores.
Use seu wiki de projeto para dar suporte ao compartilhamento dos seguintes artefatos SAFe®:
- Visão do Portefólio
- Temas Estratégicos
- Taxonomia
- Objetivos
- Objetivos
- Práticas centradas no cliente
Para obter mais informações sobre o wiki do projeto, consulte Compartilhar informações mais adiante neste artigo.
Marcos e eventos-chave
O final de cada Incremento de Programa, Sprint, Release Train ou Iteração de Inovação e Planejamento (IP) representam marcos naturais do SAFe®. Muitos marcos estão associados a cerimônias ou práticas específicas, como a realização de retrospetivas ou a demonstração de software de trabalho.
Nos Painéis do Azure, você pode acompanhar outros tipos de marcos ou eventos importantes das seguintes maneiras.
- Campo personalizado, como campo Marco ou Liberação com lista de opções predefinida
- Como uma tag adicionada a itens de trabalho
- Como um item de trabalho que especifica uma data de destino
- Como um caminho de iteração de um dia
Com campos e tags personalizados, você pode filtrar rapidamente listas de pendências, quadros e consultas com base em uma etapa específica.
Estrutura da equipa de serviços partilhados
Os recursos que são compartilhados entre as equipes podem ser representados por meio de sua própria equipe de recursos Agile, como uma equipe de UX Design ou uma equipe de Conformidade de Segurança. Eles podem gerenciar sua lista de pendências enquanto seu trabalho também aparece nas listas de pendências das equipes que apoiam.
Aqui mostramos como os caminhos de área são atribuídos à equipe de UX Design e, em seguida, os caminhos de subárea seletiva para outras equipes ágeis. Os itens de trabalho que aparecem em caminhos de área compartilhada aparecem nas listas de pendências e quadros das equipes associadas.
Retrospetivas e recensões
Para dar suporte às equipes que fazem retrospetivas e revisões, recomendamos o uso da extensão Retrospetivas do Microsoft DevLabs.
Essa extensão permite que as equipes criem seus próprios quadros retrospetivos e capturem as seguintes tarefas:
- Coletar feedback sobre os marcos do projeto
- Organize e priorize esse feedback
- Crie e acompanhe tarefas acionáveis para ajudar cada equipe em seus processos de melhoria.
Partilhar informações
Os Painéis do Azure fornecem muitas maneiras de compartilhar informações.
- Os formulários de item de trabalho fornecem campos rich-text para capturar descrições, critérios de aceitação e muito mais. Anexos de arquivo podem ser adicionados a itens de trabalho ou links para compartilhamentos de arquivos de rede.
- Os painéis de projeto e equipe podem ser usados para compartilhar informações, juntamente com gráficos e widgets de status e progresso. Para obter mais informações, consulte Adicionar marcação a um painel.
- O wiki do Project fornece um repositório central com controle de versão integrado para compartilhar informações com todos os membros do projeto. Outras wikis podem ser criadas conforme necessário. Para obter mais informações, consulte Sobre Wikis, READMEs e Markdown.
Para obter detalhes sobre os recursos de Markdown suportados, consulte os seguintes artigos.
- Orientação de sintaxe para uso de Markdown no Wiki
- Orientação de sintaxe para uso básico de Markdown