Configurando o Time no Azure DevOps e criação dos primeiros work items
Nessa série de artigos, iremos configurar um time no Azure DevOps, criar itens de trabalho (Epic, Features, User Stories, Tasks) a integrá-los ao Github. Ainda iremos implementar um Release Pipeline no Azure DevOps que irá promover todas as alterações do ambiente não produtivo para o grupo de recursos de produção.
Para começar vamos criar o nosso time.
Dentro do nosso Projeto, na nossa Organização do Azure DevOps (dev.azure.com), devemos seguir para a aba “Project Setting” e na aba “General”, escolher a opção “Teams” e criar um novo time específico para esse Épico. Esse grupo conterá os membros responsáveis pelo desenvolvimento desse projeto.
Com o time criado, podemos seguir para o Azure Boards e criar alguns itens de trabalho. O primeiro da nossa lista é o Épico. Ele será a base do nosso time, e será o pai de todas as features e user stories. Na parte de Backlog do nosso Boards é onde iremos popular os nossos work items.
Confirmando que estamos no escopo de Epics, podemos clicar em “+ New Work Item”.
Dentro do épico é de suma importância prover informações relevantes para todos os stakeholders, de maneira que todos os participantes consigam saber do que se trata.
Essa série de artigos não tem como escopo tratar sobre os fundamentos e conceitos de DevOps, mas sim mostrar como utilizar o Azure DevOps de maneira produtiva logo, não iremos nos aprofundar em como preencher cada campo detalhadamente.
De qualquer forma, é muito benéfico designar um responsável pelo Épico e fornecer alguma descrição geral.
Em seguida, iremos criar as Features e User Stories, respectivamente, que serão mapeadas para o épico em questão.
Com os itens criados, podemos movê-los para a sua respectiva iteração. Nesse caso chamada de “Sprint 1”.
Pronto, nossa sprint está ativa, chegou a hora de começar a botar a mão na massa e trabalhar em cima das User Stories. Para isso, na próxima parte iremos aprender como integrar Github com o Azure Boards, assim, conseguiremos criar um link entre os commits e pull requests em seu repositório com as suas atividades ágeis. Mais ainda, iremos aprender que utilizando um verbo chave na sua mensagem de commit, iremos poder automaticamente resolver ou encerrar um work item.
Até a próxima!