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.
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.
Eu espero consegui ajudar para poder criar este repositório com avaliações corretas para cada tido de profissional.