Uma das maiores deficiências dos cursos de dados que você encontra por aí é o foco excessivo nas ferramentas.
Ou ainda pior, em deixar o dashboard bonito.
Uma das coisas que percebi que na minha carreira é que a importância do análise é inversamente proporcional a beleza do dashboard.
Pode perguntar para qualquer gestor e ele(a) te confirmará isso.
Se você quiser passar um ar mais sênior nas tarefas que você faz o fator mais importante não é a complexidade do modelo ou a beleza dos relatórios.
O mais importante é a organização. É o entendimento das engrenagem da empresa.
Atualmente, estou liderando um projeto de implementação de um software de vendas (tem dados também) em diversas as regiões do globo.
América do Norte, Japão, China, Leste Asiático, Oceania e Europa.
O que mantém o time alinhado e trabalhando eficientemente (na medida do possível) é uma documentação com processos e entregas claras para todos.
Pode apostar que meu diretor não tá nem aí para o modelo ou os detalhes técnicos.
Na newsletter de hoje eu vou explorar 5 etapas essenciais que sempre faço nos projetos que participo e que irão te ajudar a melhor organizar os seus projetos de dados.
Essa newsletter veio de uma dúvida do PAAD.
Vamos lá, direto ao ponto.
O processo.
Nos meus projetos temos 5 etapas que sempre são seguidas.
Para os que conhecem um pouco das metodologias ágeis vai ver que existem conexões.
Esses processos são.
Requerimentos do Negócio
Requerimentos do Sistema
Design do Sistema e Lógica Aplicada
Design da interface
Design Workshop
Eu aprendi isso quando trabalhei como consultor (melhor escola de negócios que você pode ter).
Cada etapa possui um objetivo e entregas que devem ser concluídas. Cada item da lista deve ter um PIC (Person in Charge).
Objetivos & Entregas
Requerimentos do Negócio.
Uma análise de requerimento de negócios tem como objetivo principal entender e documentar as necessidades, objetivos e restrições do projeto.
Aconselho fortemente a mapear a análise de requerimento de negócio com a árvore de métricas (quem for do PAAD, reveja o vídeo sobre).
Lembre do conceito de input e output.
O importante aqui é descobrir o que o time de negócios realmente precisa e não o que eles querem. Desafie-os.
Entregas: Mapeamento do Processo & Relatório das Discussões contendo os requerimentos. O mapeamento do processo é essencial pois é preciso capturar o workflow atual do processo para comparar com o resultado desejado.
O famoso As is / To - Be.
Requerimentos do Sistema.
A análise de requisitos do sistema visa compreender as necessidades funcionais e não funcionais do sistema a ser desenvolvido.
Tópicos do time, quais dados precisam ser processados, desempenho, segurança, escalabilidade, e restrições técnicas.
As vezes o time de negócios quer um dashboard em tempo real mas nem sempre isso é possível, nessa etapa dá pra negociar o que pode ser feito, por exemplo.
Entregas: Documentação do que o sistema deve ser capaz de fazer para satisfazer as necessidades do usuário com base nos requisitos comerciais, incluindo metas de desempenho.
Fluxo de de dados do início de cada processo até o final, incluindo possíveis interfaces e decisões baseadas na entrada do usuário ou nos dados processados.
Design do Sistema e Lógica Aplicada
Processo de definição da arquitetura detalhada do sistema, incluindo interfaces, imagens de tela e estruturas de dados.
O importante aqui é definir a lógica detalhada e o design das funções definidas nas etapas anteriores, incluindo o layout da tela, as interfaces a serem especificadas e a estrutura de dados mestre.
Entregas: Documentação do Design, ou seja, informações sobre os ouput, dados mestre, especificações das interfaces apresentadas de uma maneira FÁCIL!
Design dos Dados Mestre e Dicionário de Dados: Documento de especificação de tabela e dados mestre do sistema. Também detalha a manutenção automática de dados por meio da transformação de dados do ETL.
Documentação do ETL com as transformações a serem executadas entre a fonte e o sistema alvo, incluindo arquitetura escolhida.
Layout Funcional: Representação gráfica das funções e interfaces que o sistema vai executar, visão geral da arquitetura geral e do fluxo de dados.
Design das Interfaces
A etapa de design das interfaces entre sistemas visa garantir uma integração eficiente, segura e confiável, facilitando a troca de dados e funcionalidades entre diferentes sistemas.
Aqui dá pra pensar nos possíveis testes que teremos que fazer, quais APIs teremos que construir, etc.
Entregas: Lista das Interfaces: Detalhes das interfaces entre o sistema alvo e os sistemas adjacentes. Deve incluir o tipo de interface e os detalhes de acesso, itens de entrada/saída de dados, validações, segurança e infraestrutura, se necessário.
Design Workshop
O objetivo é apresentar o processo To-Be aos stakeholders para criar a user story com os critérios de sucesso claros para todos.
Então esta etapa é para consolidar os requisitos de negócio e do sistema, o design do sistema e da interface em epics/user stories para serem assinadas. Tudo tem que tá documentado.
Oportunidade boa de praticar o storytelling também.
Entrega: A famosa user story com os critérios de sucesso para que todo mundo saiba o que vai ser feito.
Cada contexto é um contexto.
Entenda que eu trabalho com equipes de diversos países e fuso horários.
Se as informações não estiverem bem documentadas, rapidamente o projeto desanda.
O desafio é fazer essa gestão de conhecimento e mudanças todo o tempo. Manter as pessoas informadas e motivadas.
Isso dá um trabalho da peste.
Talvez, na sua empresa você não precise de todo esse “aparato”. Mas ao meu ver pode (e deve) tentar replicar as etapas em uma escala menor sempre que for fazer um projeto de dados.
Acredite em mim, só SRs e gestores se preocupam com isto, e se você quer crescer na carreira tem que começar a pensar nestas coisas. Vai fazer uma diferença absurda na sua carreira.
Confia.
Heitor “Documentação é Hard Skill” Sasaki
PAAD de Maio com Vagas Abertas
Esse tema é tão importante pra mim que será tema de uma das reuniões do PAAD.
Vou ir mais a fundo nos processos envolvidos em cada etapa e nos meus erros e aprendizados entregando projetos de dados (e transformação digital) globais.
Se você quer progredir na carreira juntamente com uma comunidade que tem o mesmo objetivo que você.
Vem pro PAAD, as vagas de Maio estão abertas.
A agenda do mês já está ficando incrível.
Projetos, Papo com Tech Recruiter, Revisão de Portfólio e Data Glow Up Especial (com prêmios).
Interessou, leia o documento
Clique aqui para ler mais sobre o PAAD.
Estudo sem prática = entretenimento.
Obrigado pelo conteúdo, como sempre, cirúrgico!
Vou começar em uma empresa nova sem ser a semana que vem, a outra, e já vou entrar com esses conceitos em mente.