Teste de conhecimento Power BI para avaliadores e estudantes

Cenário atual na contratação de desenvolvedores para soluções Power BI

O Power BI é uma solução muito recente, comparado com todas as soluções tecnológicas existentes no mercado. Alguns desenvolvedores que entrevistei, eram bons no papo. Mas nos testes práticos não sabiam para onde correr. Alguns desenvolvedores não possuem portfólio e nem sempre temos modelos de avaliação adequado para cada nível de conhecimento.

Veja algumas necessidades que as empresas podem ter referente ao Power BI, onde é comum uma só pessoa fazer todo estes processos, causando um problema quando é necessário aumentar o uso dos modelos de dados dentro da organização para diversos tipos de usuários.

  • Arquitetura: planejar e desenvolver todos os ambientes e esquema de segurança que serão usados dentro da organização;
  • Tratamento de Dados (ETL): Tratar os dados que estarão em diversos repositórios e enviar para os modelos de dados;
  • Modelo de dados: Desenvolvimento das medidas (métricas) e relacionamentos, no qual serão usados pelos relatórios.
  • Análise do negócio e Relatórios: Analisar os dados que serão alocados nos modelos de dados (datasets) e transformar em informação.

Então é justo querer um arquiteto quando precisamos apenas de um gerador de relatórios?

Modelo de cases para avaliar os desenvolvedores

Como não encontrei boas avaliações, e eu mesmo não tenho este padrão, decidi recorrer a própria comunidade. A minha ideia é criar um repositório no GitHub para podermos criar cases que possam ser usados por pessoas/empresas que precisam contratar um profissional/empresa. Porém o avaliador precisa ainda ter um conhecimento técnico mínimo para avaliar não somente os relatórios, mas como está sendo construído.

Qual o nível técnico das pessoas que serão avaliadas?

A ideal não é avaliar quem realmente está começando do zero no Power BI, mas quem diz possuir o conhecimento básico no projeto no qual será alocado. Este é o ponto que quero chegar. As vezes preciso mais de uma pessoa muito boa na linguagem M para complementar o trabalho de outro profissional que é muito bom em DAX. Outras vezes não preciso alguém bom em M ou DAX, mas que saiba criar relatórios ideais para o usuário final.

Quais os tipos de cases espero ter no repositório?

Das mais diversas áreas. Logistica, financeira, controladoria, contabilidade, indústria, serviços... Cada case deverá ser salvo no GitHub com detalhes do caso e como deveria ser solucionado ou até questionando qual seria a solução.

Alguns cases deveriam ser para tentar resolver um problema de uma solução que já está em produção, mas ocorreu algum erro na atualização. Outros cases podem ser para o desenvolvimento de relatórios. As possibilidades são grandes.

Os cases podem ser usados para o usuário testar seus conhecimentos?

Com toda certeza. Antes mesmo de ser solicitado por uma empresa, o desenvolvedor pode tentar resolver os cases.

E como saber se foi o desenvolvedor que executou a solução?

Neste caso, tem mais relação de quem está avaliando. Nas regras de uso no repositório, é solicitado que o desenvolvedor apresente ao avaliador as soluções técnicas que foram aplicadas. Fazer e explicar o que foi feito, ajudar a diminuir estas situações.

Os Feedbacks deverão ser aplicados pelos avaliadores

Se um profissional/empresa usarem os dados do repositório para avaliar um profissional/empresa, precisam retornar do motivo técnico de não seguir com o profissional/empresa. Ainda não está claro de como será feito isso, mas com ajuda da comunidade, espero poder achar uma forma de os avaliados informar quem não está dando estes feedbacks. Deixei no repositório o link deste tópico na tabNews para que sejam informados nos comentários estes casos. Mas não acredito que seja a melhor solução.

image Repositório GitHub - TestePowerBI

O repositório que iniciei é o: TestePowerBI - https://github.com/pietrofarias/TestePowerBI Os detalhes do repositório eu coloquei no arquivo README principal. image

Eu espero consegui ajudar para poder criar este repositório com avaliações corretas para cada tido de profissional.

Ficou um pouco complexo seu texto, mas a idéia é boa. Na empresa onde trabalho existe e aconteceu esse mesmo case, onde migragaram de uma ferramenta, para o Pbi. Porém no meio do trajeto foi surgindo justamente o cenario que vc cita acima, onde por um lado precisava de mais pessoas para outros projetos, por outro , uma necessidade de conhecimento X pra uma linguagem e por ai vai... Acredito que para cada empresa e situação serão necessários pequenos passos e ir analisando ( gestor ) como vc podera alocar cada pessoa, eu mesmo iniciei , como um criador de relatorios basicos e fui me aperfeiçoando, meu gestor migrou meu cargo, ensinei outros , logo eu ja ficava cuidando de outros assuntos , analisando o resultado dos iniciados e hoje , atuo em 2 papeis, PO onde vejo a necessidade do cliente e LPA , criando a arquitetura para que os Jrs ou Plenos possam executar o que nos foi solicitado , em breve espero e desejo ser PM , mas sempre será de acordo com as capacidades de cada um.

Valeu , otimo tema esse seu.