Este projeto tem como propósito acompanhar e visualizar o progresso das entregas de valor realizadas por squads em diferentes iniciativas. A interface permite monitorar o status de cada entrega, calcular percentuais de completude e gerar resumos agrupados por iniciativa.
🧩 Funcionalidades
Tabela Principal
Exibe todas as entregas de valor com os seguintes campos:
Entrega de Valor
Squad
Iniciativa
Status
% Completude (com barra de progresso visual)
Itens (ex: 3/5)
Tem Dev
Planejado
Riscos
Comentários
Barra de Progresso
Cada entrega possui uma barra de progresso que representa visualmente o percentual de completude.
Barras com 100% são exibidas de forma sólida
Barras com progresso parcial são exibidas com preenchimento proporcional
Resumo por Iniciativa
Geração automática de uma tabela resumo que agrupa entregas por iniciativa:
Squad
Iniciativa
Status da iniciativa
Média de % Completude (considerando apenas entregas com status "resolved" ou "completed")
Quantidade de entregas associadas
⚙️ Tecnologias Utilizadas
TypeScript
jQuery
HTML/CSS
Estrutura modular com funções separadas para renderização, filtros, animações e resumo
📈 Lógica de Agrupamento
A função preencherTabelaResumo() percorre a tabela principal e agrupa as entregas por iniciativa. Para cada grupo:
Calcula a média de completude apenas para entregas finalizadas
Conta o total de entregas
Exibe o status da iniciativa conforme a primeira ocorrência
🚀 Próximos Passos
Adicionar filtros dinâmicos por squad ou status
Exportar o resumo em CSV ou PDF
Integrar com backend para persistência de dados
Aplicar cores dinâmicas nas barras conforme faixa de progresso