Neste post vamos demonstrar como criar Dashboards no Power BI utilizando os dados do VSTS para os times de desenvolvimento Agile que precisam de informações complementares para apoiar a governança do projeto.

O primeiro passo é ter a integração entre Power BI e VSTS. Neste post eu explico como fazer: https://leonardo-matsumota.com/2018/01/08/integracao-power-bi-e-vsts-parte-i/

Com o Power BI conectado no VSTS, vamos agora para o Dashboard. Este é o painel com as métricas que iremos consolidar:

  • [Lado Esquerdo] Projeto – relação de todos os projetos da torre no VSTS (configurados como projeto de equipe) para navegação e acompanhar as informações de todos os projetos da torre
  • [Superior] Dados Gerais –  breve descrição com o nome do projeto, sprint atual, bloqueio (se há) e horas restantes para o fim da sprint
  • [Centro 1]: New, Active, Homolog, Closed – relação das tarefas do backlog
  • [Centro 2]: Estimativa vs Realizado – andamento das tarefas
    Recursos – distribuição de recursos entre as tarefas
    State – distribuição dos status das atividades (para ajudar a equilibrar o  Work In Progress e auxiliar a gerenciar o backlog)
  • [Inferior]: Tasks em atraso – quantidade de horas ou story points para cada desenvolvedor e sinalização de tarefas em atraso (original estimate x remaining x completed work)

power-bi

Veja abaixo como criar cada uma das métricas no seu Dashboard:

  1. [Lado Esquerdo] Para criar o menu de navegação entre os projetos, utilizei o Chiclet Slicer (App da Microsoft) que está disponível para download em https://appsource.microsoft.com/en-us/marketplace/apps?product=power-bi-visuals. Após o download, utilize a opção “Import from file” em visualizações dentro do Power BI. Arraste o controle criado do Chiclet Slicer e com ele selecionado, marque a coluna “Node Name” que é a coluna no VSTS que representa os projetos criados na sua torre.
    bi-dash-01         bi-dash-02
  2. [Superior] O controle multi-row card foi criado utilizando os campos: Node Name / Iteration Path / Blocked / Remaining Work
    bi-dash-03
  3. [Centro] O controle Card é utilizado para demonstrar a quantidade de itens no backlog (utilizando o filtro na coluna State = New, Homolog, Active e Closed para template CMMI). O campo utilizado neste controle é Original Estimate
    bi-dash-04
    No quadro Active foi criado um gráfico Clustered Column Chart para representar as atividades em andamento com melhor visibilidade
  4.  [Centro] Os controles Gauge e Pie Chart foram utilizados nos gráficos abaixo, considerando os seguintes campos do VSTS:
    Estimativa vs Realizado: Completed Work e Original Estimate
    Recursos: Assigned To e Original Estimate
    State: State e Count of Titlebi-dash-05
  5. [Inferior] O último controle utilizei a Tabela para exibir o nome dos recursos (Assigned To) que estão desenvolvendo, ordenando pela horas completas (Completed Work). E o outro quadro sinaliza se há alguma tarefa em atraso para que alguma medida seja considerada – utilizamos o multi-row card com os campos Title / Completed Work / Original Estimate, considerando a exibição se a realização já ultrapassou a estimativa

pbi-01