Em agosto de 2023 realizei uma pesquisa no instagram para entender se as pessoas que me acompanhavam tinham um portfólio de projetos que se orgulhavam e/ou que representavam suas habilidades atuais, e sabe qual foi o resultado?
Das 194 pessoas respondentes, 87% disseram que não.
Ao questionar os motivos que impediam o desenvolvimento de um portfólio de projetos em dados, os mais citados foram “Não sei por onde começar” e “Falta de tempo”.
Eu não respondi a minha própria pesquisa, mas se pudesse responder, a resposta também seria não. Pasmem, eu também não tenho um portfólio de projetos que me orgulho e/ou reflete as minhas habilidades atuais e acredito que o principal motivo é a espera daquela ideia genial.
Diante disso, para ajudá-los (e me ajudar) na missão de desenvolver um projeto digno de portfólio, resolvi compartilhar um passo a passo baseado em metodologias ágeis. Bora lá?
Metodologia para criar um projeto do ZERO
Para dar início a um projeto, precisamos sentar e planejar, mas quem nunca ficou estagnado antes mesmo de começar? Faz parte do desenvolvimento de um projeto as etapas de planejamento, execução das atividades, monitoramento e avaliação.
Diante disso, porque não usar metodologias que grandes empresas e startups utilizam para gerenciar o nosso próprio projeto pessoal?
É aí que introduzo as metodologias ágeis na nossa conversa. Se você não conhece muito bem sobre elas, esse conteúdo da RD Station pode te ajudar a compreender melhor.
As metodologias ágeis surgiram com o objetivo de trazer mais agilidade na execução das tarefas e consequentemente, entregar os projetos no prazo.
Existem diferentes metodologias, mas nesse contexto, resolvi misturar duas delas, o Scrum e o Kanban, também conhecida como Scrumban.
1. Visão do Projeto
Construir o backlog do produto – Levantamento de todas as tarefas necessárias para desenvolver um projeto do ZERO.
Nessa fase vamos levantar todas as atividades necessárias para desenvolver o nosso projeto. Da escolha do tema até a ferramenta de hospedagem. Ou você acha que a tarefa de escolher uma base de dados não faz parte do trabalho?
Aqui vale fazer um processo de brainstorming , pedir auxílio a inteligência artifical para dar ideias, como nesse post , pesquisar na internet e por fim, refiná-las.
Entrega: Uma lista com todas as atividades a serem realizadas.
Quando: Uma única vez no projeto (1h ~ 2h)
Exemplo de Backlog
- Pesquisar possíveis áreas de negócios para atuar e definir tema (Logística, Marketing, Inovação, Finanças, etc);
- Pesquisar fontes de dados a ser utilizada no projeto;
- Definir contexto e problemas de negócios;
- Definir as possíveis entregas do projeto ( Dashboard, Apresentação em PPT, Jupyter Notebook, Vídeo Apresentação);
- Levantar ferramentas e tecnologias que irá utilizar no projeto;
- Fazer tratamento e limpeza da base de dados;
- Fazer análise exploratória;
- Fazer análise descritiva;
- Utilizar técnicas de teste de hipótese / regressão linear (Inclui estudo/revisão) sobre o tema;
- Levantar insights do seu estudo (incluindo pesquisa e benchmarking sobre área);
- Criar apresentação final.
2. Planejamento da Sprint
Construir um quadro de atividades gerenciável- Criação de cards para as atividades do Backlog de produto que serão executadas na sprint atual.
Sprint nada mais é que um período de tempo determinado para a execução das atividades de um projeto. Esse período pode variar de 01 à 04 semanas e você pode definir a depender do tempo que você terá disponível para trabalhar no seu projeto.
Uma pesquisa realizada no meu instagram com 75 participantes, mostrou que 53% trabalham com sprints de 02 semanas no trabalho.
Nesta etapa você vai selecionar quais atividades irão entrar na sprint, criar os respectivos cards para seu monitoramento. Mas atenção, nada de abraçar o mundo incluindo várias tarefas na mesma sprint, ok?
Entrega: Trello ou outra ferramenta de gestão de projetos para acompanhar a evolução das atividades.
Quando: Uma vez por semana (30 minutos)
3. Execução e acompanhamento diário
Dado o planejamento das atividades da sprint, esta etapa se baseia na execução das tarefas planejadas. Antes de iniciar sua rotina de trabalho, faça sempre uma reflexão sobre o que foi realizado no dia anterior, se existe alguma tarefa que está te bloqueado e como pode resolvê-la. Registre o status da tarefa nos comentários do card. Isso te ajuda a ter um controle maior do seu trabalho, além de manter um histórico. Após isso, é hora de focar nas tarefas que serão entregues no dia atual.
Entrega: Movimentação dos cards e registro das informações sobre as atividades realizadas no próprio card.
Quando: Uma vez por dia (05 minutos)
4. Sprint Review
Faça uma revisão da sprint – Levantamento das atividades realizadas X não realizadas.
Ao final de cada duas semanas você fará uma revisão do que foi e o que não foi realizado. Essa etapa é muito importante para avaliar se você está conseguindo cumprir as atividades planejadas, se deve reduzir o número de atividades por sprint ou aumentar. Aqui também é possível alterar ou incluir novas atividades no backlog , uma vez que durante a sprint você pode lembrar de pontos que não tinha sido previstos inicialmente.
Mas atenção, tenha cuidado para não querer abraçar o mundo e criar uma lista de atividades que não conseguirá concluir.
Entrega: Atualização de tarefas e prazos na planilha do backlog do produto
Quando: Uma vez por semana (30 minutos)
5. Retrospectiva
Faça uma autoavalição crítica – Levantamento dos pontos fortes, pontos de melhorias e ações a serem tomadas.
Esse é o momento de reflexão e autoavaliação sobre seu desempenho, suas entregas.
Nesta etapa além de refletir, é importante escrever, pode ser no papel, post-its, quadro físico ou ferramentas virtuais. É necessário reservar um tempo para mapear sua performance durante o período e desenhar um plano de ação para cada ponto de melhoria a ser aplicado na próxima sprint.
Entrega: Uma página com com a matriz de auto-avaliação e um plano de ação.
Quando: Uma vez por semana (15 minutos)
Pronto! Após passar por essas cinco etapas, o ciclo continua a partir da etapa de planejamento da próxima sprint. E assim vai até você finalizar o seu projeto.
Conclusão
Sei que não é uma tarefa simples começar e finalizar um projeto para o portfólio, ainda mais com a correria do dia a dia, mas ter uma metodologia para auxiliar no desenvolvimento, além de te ajudar a manter mais organizado, já vai ganhando maior familiariadade com metodologias de gestão de projetos de grandes empresas do mercado.
Se você leu esse artigo até aqui e gostaria de uma motivação extra para criar o seu projeto de portfólio na área de dados, te convido a participar do desafio #MeuPortfólioDeDados.
Para saber mais informações , acesse e faça sua inscrição: