Voltar para projetos
Django • Scrum • Gestão de Times

ScrumFlow | Gestão de Dailies e Acompanhamento de Times

Agile Backend Daily Scrum Desenvolvimento Web DevOps Django Django Templates Docker Gestão de Projetos Gestão de Times Gunicorn Liderança Técnica Metodologias Ágeis PostgreSQL Python Redis Scrum Tailwind CSS Tech Lead
Capa do projeto 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.