Higor Barbosa
Posted on February 15, 2020
Boards, o serviço de gerenciamento e planejamento de projetos do Azure DevOps é uma ferramenta fantástica.
Mas, nem sempre o que esta disponível na feature de Queries contempla tudo o que necessitamos.
E para suprir isso, podemos conectá-lo ao Microsoft Power BI.
E nesse artigo, quero demonstrar passo a passo como faremos isso.
Vamos lá?
Requisitos:
- Conta no Azure DevOps
- Instalação do Power BI Desktop
Māos a obra!
Azure DevOps
Primeiro, você vai precisar ter uma conta do Azure DevOps.
E você poderá cria-la, acessando aqui.
A conta Basic Plan já será suficiente para essa demonstração e totalmente gratuita para até 5 usuários.
Projeto no Azure DevOps
Iremos trabalhar com o Work Item Process Basic e esse projeto está público, caso queira consulta-lo.
O Azure DevOps dividido em serviços. Boards, Repos, Pipelines, Test Plans e Artificats. Cada um com seu proposito.
O Boards eh o serviço responsável pelo planejamento dos nossos projetos. E nele, podemos criar nossos epics, features, US, tarefas e bugs, gerenciando assim o desenvolvimento do nosso projeto. E temos 4 modelos de processos, cada um com suas caracteristicas e premissas: Basic, Scrum, Agile e CMMI.
Iremos utilizar o Basic, modelo mais simplificado.
Vamos acessar a nossa lista de Work Items, através do menu Boards > Work Items.
Podemos criar Epics, Issues e Tasks através da opçāo New Work Item.
Mas, vamos simplificar. Vamos ir na opçāo * Import Work Items*.
E vamos selecionar esse arquivo.
Salvar clicando em Save Items.
E esta lá! Temos Issues e Tasks no nosso projeto de exemplo.
No Azure DevOps, temos uma sessão para novas features, que ainda estão em uma versão preview.
E entre essas features, temos a opçāo Analytics Views. Podemos habilitá-la, para o usuário e para a organização.
E com isso, em Overview temos a opção Analytics view.
E acessando essa opção, vamos a lista de visões analíticas.
Na lista de visões, temos Issues, Tasks, Bugs e Work Items em geral, podendo visualizar pelo histórico ou presente.
Podemos também criar novas visões, clicando em New view.
E vamos criar nossa visão.
Em General, vamos criar uma visão compartilhada.
Em Work Items, podemos selecionar pelo filtro por time, selecionar times, incluir filtros por backlogs, work items e também por critérios.
Em Fields, vamos incluir os seguintes campos:
- Work item Id
- Title
- Area Path
- Assigned To
- Iteration Path
- State
- Work Item Type
- Priority
- Effort
- Tags
- Remaing Work
Em History, podemos filtrar por datas mas iremos simplesmente filtrar apenas pelo estado atual.
Temos ainda a aba Verification. Nela, verificamos se nossa visão se tudo está ok.
E vamos salvá-lo.
Clicando na nossa visão criada, vemos o seu resumo.
E o que queremos agora? Vamos criar relatórios no Power BI, utilizando essas informações que importamos.
Microsoft Power BI Desktop
Precisamos instalar o Power BI Desktop. E podemos instalar através desse link
Ele é gratuito, mas não eh bem assim. Precisamos ter uma conta comercial, não podemos usar, por exemplo, nossa conta do gmail ou outlook.
E a instalação e feita através do Microsoft Store.
Abrindo o Power BI Desktop, criamos a conta e fazemos login com e-mail comercial.
Com ele aberto, podemos precisamos conectar o Power BI Desktop ao Azure DevOps.
E pra isso, vamos ir em Get Data e na opção More.
Aqui, temos os conectores disponíveis. O Power BI em si, não trabalha como um banco de dados, mas sim como um visualizador de dados. Você conecta o seu repositório e assim, poderá criar painéis, inclusive, relacionando fontes de dados.
Vamos procurar por Azure DevOps e temos 2 opções.
- Azure DevOps (Beta)
- Azure DevOps Server (Beta)
Ou seja, temos conectores disponíveis para a versão Service e versão On-Premise, ambos em versão Beta, não recomendado para uso em produção, ainda!
Devemos optar pela primeira opção, Azure DevOps (Beta).
Informar Organização e Projeto.
E logar na nossa conta do Azure DevOps.
Abriu a tela com as nossas visões. Todas visões criadas automaticamente e a nossa visão criada a pouco.
Vamos selecionar a nossa visão e carregá-la.
Na esquerda, temos 3 opções:
- Report, onde criamos o nosso painel;
- Data, onde podemos visualizar os dados conectados;
- Model, onde temos o modelo relacional;
Vamos ir em Report, e selecionar a visualização do tipo Table.
Selecionamos os campos:
- Effort
- Priorty
- Remaing work
- Tags
- Title
- Work Item Type
Vamos inserir também o gráfico Donut. Adicionar Effort em Values e Tags em Legends.
E também inserir gráfico "Pie", selecionando Tags em Legends e Remaining Work em Values.
Podemos organizar melhor a pagina do nosso relatório, e adicionar imagem e texto, opções encontradas no menu do topo do Power BI Desktop.
E o nosso relatório ficou assim:
Listamos os work items e também temos 2 gráficos: Esforço por Tags e Trabalho Restante por Tag. Selecionando o work item ou a tag nos gráficos, conseguimos ver detalhes.
Podemos salvar. E para compartilhar com integrantes da nossa organização, podemos ir em Publish, no menu do topo.
Vamos selecionar o nosso workspace.
E assim, ele publica o nosso relatório nesse repositorio. Vamos acessa-lo.
E na opção Relatórios, podemos acessar a nossa pagina criada no Power BI Desktop.
E lá está! Nosso relatório pronto para ser compartilhado e distribuído para o resto da nossa organização.
Posted on February 15, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
February 16, 2020