Realizado

Desenvolvimento de Gerador Automático de Escala 12x36 com Timefold Solver para Equipe de Enfermagem

Publicado em 25 de Janeiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor experiente para implementar um gerador automático de escala de trabalho no formato 12x36, utilizando a ferramenta Timefold Solver (open source). O projeto visa otimizar a criação de escalas para uma equipe de enfermagem, considerando regras específicas e objetivos de otimização.

Cenário:
- Equipe de enfermagem com dois turnos: Diurno (D) e Noturno (N).
- Regra fixa: Colaboradores designados para o turno Diurno não podem trabalhar no turno Noturno, e vice-versa.

Objetivos do Projeto:
- Gerar escalas automáticas para um período configurável (ex: 30 dias).
- Garantir cobertura mínima por turno, com este parâmetro sendo configurável.
- Maximizar a disponibilidade, utilizando o mínimo de colaboradores necessário para atender à cobertura exigida.

Regras Obrigatórias (Hard Constraints):
- Descanso 12x36: Um colaborador não pode trabalhar em dias consecutivos no mesmo turno.
- Um turno por dia por colaborador.
- Colaboradores de Diurno não podem fazer Noturno, e vice-versa.
- Cobertura mínima por turno garantida.
- Validação de inviabilidade: O sistema deve retornar um erro ou motivo claro caso a geração da escala seja inviável sob as regras e parâmetros definidos.

Regras Desejáveis (Soft Constraints):
- Distribuição justa da carga de trabalho entre os colaboradores.
- Atingir uma meta de aproximadamente 65% do efetivo no turno Diurno.

Tecnologias e Entregas:
- O projeto deve ser desenvolvido em Java (preferencialmente Spring Boot ou Java puro).
- Implementação das constraints no Timefold Solver.
- Documentação rápida e clara do projeto.
- Exemplos de entrada e saída (em formato json ou csv) para demonstração e testes.

Preferência por profissionais com experiência prévia em Timefold Solver ou OptaPlanner.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias