Nivelamento de Recursos #
É fácil atribuir acidentalmente mais trabalho do que uma pessoa consegue realizar em um dia. O nivelamento desloca automaticamente as tarefas para que ninguém fique sobrecarregado, embora possa estender a data de término do projeto.
Recursos sobrecarregados #
Um recurso de trabalho pode estar superalocado, ou seja, tem mais trabalho atribuído do que consegue realizar com base no seu calendário e disponibilidade. Por exemplo, se o seu projeto tem duas tarefas, cada uma com duração de um dia e sem dependência entre elas, ambas atribuídas ao mesmo recurso de trabalho, o recurso está superalocado. O recurso precisa fazer dois dias de trabalho em um dia do calendário. Para resolver, basta vincular as duas tarefas com uma dependência.
Se uma tarefa tem recursos superalocados atribuídos, o Ingantt exibe um ícone especial na lista de tarefas.
Se um recurso está superalocado, o Ingantt exibe um ícone especial na visualização Recursos e na visualização Uso de Recursos.
Além disso, o Ingantt contabiliza essas tarefas e recursos e exibe os números no menu de navegação.
Nivelamento Automático #
As dependências entre tarefas controlam sua posição na linha do tempo. Em projetos maiores, é fácil perder uma dependência — resultando em múltiplas tarefas atribuídas ao mesmo recurso de trabalho agendadas ao mesmo tempo. O recurso fica superalocado e o Ingantt notifica você com ícones especiais nas listas de tarefas e recursos.
Você pode resolver a superalocação manualmente definindo dependências ou restrições para mover algumas tarefas de forma que o trabalho não seja realizado simultaneamente.
Uma alternativa para resolver a superalocação é o nivelamento automático. Se você escolher Nivelar recursos automaticamente no menu Projeto, o Ingantt desloca automaticamente algumas tarefas adiante na linha do tempo para evitar a superalocação de recursos. Você pode limpar esses ajustes automáticos escolhendo Limpar nivelamento no menu Projeto.
O comando de nivelamento automático oferece três opções de escopo:
- Todas as tarefas — Nivela todas as tarefas do projeto
- Tarefas selecionadas — Nivela apenas as tarefas selecionadas
- Recursos selecionados — Nivela apenas os conflitos de superalocação para os recursos selecionados (disponível nas visualizações Resources e Resource Usage)
Como o Nivelamento Automático Funciona #
Quando você executa Nivelar recursos automaticamente, o Ingantt resolve as superalocações atrasando ou dividindo tarefas. Ele não reatribui recursos nem altera unidades de atribuição.
O algoritmo identifica os dias em que um recurso tem mais trabalho atribuído do que sua capacidade permite e então decide quais tarefas conflitantes atrasar. Cada tarefa recebe uma pontuação baseada em vários fatores — tarefas com pontuações mais altas são protegidas contra atrasos:
| Fator | Efeito |
|---|---|
| Dependencies | Tarefas que são predecessoras de outras tarefas são protegidas |
| Slack | Tarefas críticas ou quase críticas (menos folga) são protegidas |
| Prioridade | Tarefas com valor de Prioridade mais alto são protegidas |
| Constraints | Tarefas com restrições de agendamento são protegidas |
| Start Date | Tarefas que começam mais cedo são parcialmente protegidas |
| Duração | Tarefas mais longas são parcialmente protegidas |
A tarefa com a menor pontuação é atrasada para resolver cada conflito. O processo se repete até que todas as superalocações sejam resolvidas ou nenhum atraso adicional possa ser aplicado.
O nivelamento automático pode estender a data de término do projeto. Ele resolve o máximo possível de superalocações, mas algumas podem permanecer se as restrições impedirem atrasos adicionais.
Opções de nivelamento #
Configure o comportamento do nivelamento na caixa de diálogo Opções de nivelamento, acessível pelo menu Projeto:
- Ordem de nivelamento — Controla como as tarefas são priorizadas: ID Only (ID ascendente), Standard (pontuação multifatorial) ou Priority Standard (prioridade primeiro, depois fatores padrão; o padrão)
- Base de superalocação — Controla a granularidade de detecção: minuto, hora, dia, semana ou mês. As configurações de minuto e hora detectam conflitos mesmo quando os totais diários estão dentro da capacidade, mas as tarefas se sobrepõem dentro de um dia.
- Adjust individual assignments — Quando ativada e uma tarefa tem múltiplas atribuições de recurso, apenas a atribuição do recurso superalocado é atrasada em vez da tarefa inteira
- Create splits in remaining work — Quando ativada, o algoritmo de nivelamento pode dividir o trabalho em torno de conflitos em vez de atrasar tarefas inteiras
- Nivelar apenas dentro da margem disponível — Restringe os atrasos de nivelamento para não exceder a folga total de uma tarefa, impedindo a extensão da data de término do projeto
- Intervalo de nivelamento — Restringe o nivelamento a tarefas dentro de uma janela de datas específica
Isentos do Nivelamento #
As seguintes tarefas e recursos nunca são afetados pelo nivelamento automático:
- Tarefas com Prioridade definida como 1000
- Tarefas com Pode nivelar definido como false (na aba Nivelamento da caixa de diálogo Task Properties)
- Tarefas com restrição Deve começar em ou Deve terminar em
- Tarefas resumo
- Marcos com duração zero
- Tarefas totalmente concluídas (100%)
- Recursos com Pode nivelar definido como false na caixa de diálogo Resource Properties
- Recursos com tipo de reserva Proposto (a menos que a opção de nivelamento para incluir recursos propostos esteja ativada)
Renivelamento e Limpeza #
Cada vez que você executa Nivelar recursos automaticamente, qualquer nivelamento anterior é automaticamente limpo primeiro. O nivelamento sempre parte de um cronograma limpo e não nivelado para evitar que os atrasos se acumulem.
Se você modificar o cronograma após o nivelamento (adicionar tarefas, alterar dependências, etc.), os atrasos de nivelamento existentes são preservados, mas podem não resolver mais todas as superalocações. Execute Nivelar recursos automaticamente novamente para renivelar o cronograma atualizado.
Para remover todos os atrasos de nivelamento e retornar ao cronograma original calculado pelo CPM, escolha Limpar nivelamento no menu Projeto.
Gantt de nivelamento #
Após executar o nivelamento automático, um botão de alternância Gantt de nivelamento aparece na área do gráfico de Gantt. Quando ativado, ele desenha barras verdes nas posições pré-nivelamento — onde as tarefas estavam antes do nivelamento — enquanto as barras de tarefas padrão permanecem nas posições niveladas atuais. Isso permite comparar o cronograma original com o cronograma nivelado para ver quanto cada tarefa foi atrasada.
O botão de alternância só é visível quando o projeto possui dados de nivelamento e é automaticamente ocultado quando você limpa o nivelamento.
Prioridade #
O campo Prioridade está disponível na aba Nivelamento da caixa de diálogo Propriedades da Tarefa. Ele aceita um valor inteiro de 0 a 1000, com padrão de 500.
A Prioridade é usada pelo algoritmo de nivelamento automático para decidir quais tarefas atrasar ao resolver superalocações de recursos. Tarefas com prioridade mais alta têm menor probabilidade de serem atrasadas:
- 0 — Prioridade mais baixa, maior probabilidade de atraso
- 500 — Prioridade padrão
- 1000 — "Não Nivelar" — a tarefa nunca é atrasada pelo nivelamento automático
Defina a Prioridade como 1000 para tarefas que nunca devem ser movidas pelo nivelamento automático, como tarefas vinculadas a prazos externos ou compromissos fixos.