ScrumFlow | Gestão de Dailies e Acompanhamento de Times
O ScrumFlow é uma aplicação web que desenvolvi para simplificar o acompanhamento das dailies dos meus times e reduzir a dependência de anotações espalhadas, mensagens e ferramentas mais complexas para uma necessidade relativamente simples.
A plataforma foi construída em Python com Django, utilizando PostgreSQL para persistência de dados e Redis como apoio à aplicação. O frontend é feito integralmente com Django Templates, utilizando Tailwind CSS, mantendo uma arquitetura simples e fácil de manter.
O sistema permite que cada integrante registre sua daily informando o que realizou, o que pretende fazer, possíveis impedimentos e seu estado de humor naquele dia.
O dashboard oferece uma visão rápida da situação da equipe, destacando informações como status das dailies, humor do time e existência de impedimentos. Dessa forma, líderes e integrantes conseguem identificar rapidamente pontos que precisam de atenção.
Também desenvolvi uma área dedicada ao acompanhamento individual, onde cada usuário pode consultar seu histórico de dailies, navegar entre períodos e visualizar os registros realizados anteriormente.
O ScrumFlow possui ainda gerenciamento de times e perfis de acesso, com diferentes papéis para administradores, gestores e membros, permitindo que as informações sejam apresentadas de acordo com a responsabilidade de cada usuário.
A aplicação foi preparada tanto para desenvolvimento local quanto para execução em containers, utilizando Docker, Gunicorn e Redis, com configurações separadas para ambientes de desenvolvimento e produção.
O principal objetivo do projeto foi criar uma ferramenta simples para apoiar minha própria rotina de liderança técnica: permitir que a daily seja registrada rapidamente e que a atenção do time permaneça nas atividades e impedimentos, e não na ferramenta utilizada para gerenciá-los.