Roadmap de Implementação de Novas Funcionalidades | Q4 2025 - Q1 2026
Status Atual: Sistema base implementado com autenticação JWT, CRUD de clientes/vendas/usuários e sistema de cupons funcionais.
Próximas Fases: Expansão das funcionalidades com foco em gestão de materiais, serviços especializados, relatórios avançados e integração com sistemas externos.
6 meses
(Out 2025 - Mar 2026)
4 desenvolvedores
1 DBA + 1 QA
180 pontos
5 fases principais
15+ funcionalidades
25+ APIs REST
// Nova entidade CupomRegra @Entity public class CupomRegra { private Long idRegra; private Cupom cupom; private String tipoRegra; // VALOR_MINIMO, CATEGORIA_CLIENTE private String valorRegra; private Boolean ativo; }
-- Tabela MATERIAIS CREATE TABLE MATERIAIS ( ID_MATERIAL BIGINT PRIMARY KEY IDENTITY, CODIGO VARCHAR(20) NOT NULL UNIQUE, NOME VARCHAR(200) NOT NULL, DESCRICAO TEXT, CATEGORIA VARCHAR(50) NOT NULL, UNIDADE VARCHAR(10) NOT NULL, -- M2, M3, KG, UN PRECO_CUSTO DECIMAL(10,2) NOT NULL, PRECO_VENDA DECIMAL(10,2) NOT NULL, ESTOQUE_ATUAL DECIMAL(10,3) DEFAULT 0, ESTOQUE_MINIMO DECIMAL(10,3) DEFAULT 0, ID_FORNECEDOR BIGINT, ATIVO BIT DEFAULT 1, DATA_CRIACAO DATETIME DEFAULT GETDATE() );
-- Expandir tabela SERVICOS ALTER TABLE SERVICOS ADD COMPLEXIDADE VARCHAR(20), -- SIMPLES, MEDIO, COMPLEXO TEMPO_ESTIMADO INT, -- em horas REQUER_MATERIAL BIT DEFAULT 0, ESPECIALIDADE_REQUERIDA VARCHAR(100), PRECO_POR_M2 DECIMAL(10,2), OBSERVACOES TEXT; -- Nova tabela AGENDAMENTOS CREATE TABLE AGENDAMENTOS ( ID_AGENDAMENTO BIGINT PRIMARY KEY IDENTITY, ID_SERVICO BIGINT NOT NULL, ID_CLIENTE BIGINT NOT NULL, ID_PROFISSIONAL BIGINT, DATA_AGENDADA DATETIME NOT NULL, STATUS VARCHAR(20) DEFAULT 'AGENDADO', OBSERVACOES TEXT );
CREATE TABLE PROJETOS ( ID_PROJETO BIGINT PRIMARY KEY IDENTITY, ID_CLIENTE BIGINT NOT NULL, NOME_PROJETO VARCHAR(200) NOT NULL, DESCRICAO TEXT, TIPO_PROJETO VARCHAR(50), -- CASA_NOVA, REFORMA, PISCINA VALOR_TOTAL DECIMAL(12,2), DATA_INICIO DATE, DATA_PREVISTA_FIM DATE, PERCENTUAL_CONCLUSAO DECIMAL(5,2) DEFAULT 0, STATUS VARCHAR(20) DEFAULT 'ORCAMENTO' ); CREATE TABLE PROJETO_ETAPAS ( ID_ETAPA BIGINT PRIMARY KEY IDENTITY, ID_PROJETO BIGINT NOT NULL, NOME_ETAPA VARCHAR(100) NOT NULL, ORDEM_EXECUCAO INT, STATUS VARCHAR(20) DEFAULT 'PENDENTE', DATA_INICIO DATE, DATA_FIM DATE );
Gráficos interativos
Export Excel/PDF
Processamento relatórios
Performance dashboards
Semanas 1-3: Implementação de regras de negócio para cupons, aplicação automática e sistema de pontos.
Entregáveis: 5 novas APIs, interface de gerenciamento de cupons, testes automatizados.
Semanas 4-7: Desenvolvimento do módulo completo de materiais com controle de estoque.
Entregáveis: 8 novas APIs, integração com fornecedores, sistema de alertas.
Semanas 8-10: Expansão do catálogo de serviços e sistema de agendamento.
Entregáveis: 6 novas APIs, calendar de agendamentos, controle de equipes.
Semanas 11-15: Sistema completo de gestão de projetos e orçamentos inteligentes.
Entregáveis: 10 novas APIs, templates de projetos, controle de etapas.
Semanas 16-19: Dashboards avançados e sistema de relatórios empresariais.
Entregáveis: Dashboard executivo, 15+ relatórios, sistema de exports.
2 Backend Java
2 Frontend
1 Fullstack
1 DBA Senior
SQL Server licenças
Backup solutions
1 QA Engineer
Selenium Grid
Performance tools
Azure/AWS
Redis Cache
CDN para arquivos
Jira/Azure DevOps
SonarQube
Monitoring tools
R$ 180.000 - 250.000
6 meses
ROI em 12 meses
Com este roadmap detalhado, o próximo passo é definir quais funcionalidades têm maior
valor de negócio e iniciar o planejamento das sprints para a Fase 1.
Recomendação: Começar com o Sistema de Cupons Avançado por ter menor
complexidade e alto impacto nas vendas.