Início › Guias › Nivelamento de recursos: como corrigir um cronograma sobrealocado

Nivelamento de recursos: como corrigir um cronograma sobrealocado

Um diagrama de Gantt pode ser perfeitamente valido e completamente impossivel ao mesmo tempo. As barras se alinham, as dependencias estao limpas, a data de termino parece otima e, mesmo assim, na terca-feira ele assume em silencio que uma pessoa fara tres dias de trabalho em um unico dia. Isso e sobrealocacao, e o nivelamento de recursos e a forma de corrigi-la. E o passo que quase todo mundo pula, e e por isso que tantos planos "realistas" desmoronam ja na segunda semana.

Por Uttam RegmiAtualizado em 3 de outubro de 20263 min de leitura

Nesta página
  1. O que e a sobrealocacao
  2. Por que um cronograma valido pode ser impossivel
  3. Nivelamento contra suavizacao
  4. Lado a lado
  5. Como nivelar um cronograma
  6. Um exemplo resolvido
  7. A folga e a moeda
  8. A versao curta
O nivelamento traz a carga de trabalho de uma pessoa de volta para abaixo da sua capacidade diaria:
Semana 1-8Fase 1Tarefa ATarefa BFase 2Tarefa CMarcoHoje

O que e a sobrealocacao

A sobrealocacao acontece quando a um recurso, geralmente uma pessoa, e atribuido mais trabalho em um periodo do que ele tem capacidade de fazer. Duas tarefas agendadas em paralelo, cada uma exigindo essa pessoa em tempo integral, significam 200% de alocacao: fisicamente impossivel, mas nada em um diagrama de Gantt basico impede voce de desenhar isso. O cronograma parece correto porque as barras podem se sobrepor livremente; so as pessoas nao podem.

Por que um cronograma valido pode ser impossivel

Um diagrama de Gantt verifica as dependencias, nao os limites humanos. Ele coloca sem problema tres tarefas de Sam na mesma tarde, porque, para a logica das dependencias, elas tem permissao para rodar ao mesmo tempo. O plano e logicamente valido e, na pratica, ficcao. O nivelamento de recursos e o processo de fazer o plano respeitar o fato de que uma pessoa so pode fazer uma coisa de cada vez.

Semana 1-8Fase 1Tarefa ATarefa BFase 2Tarefa CMarcoHoje
Barras que se sobrepoem servem para a logica, mas sao impossiveis para a unica pessoa atribuida a todas elas.

Nivelamento contra suavizacao

Duas correcoes relacionadas, com uma diferenca fundamental. O nivelamento de recursos resolve a sobrealocacao mesmo que tenha de empurrar a data de termino para frente, a correcao vem primeiro. A suavizacao de recursos equilibra a carga de trabalho, mas se recusa a mover a data de termino, entao so usa a folga disponivel. O nivelamento pode fazer voce terminar mais tarde, mas sempre viavel; a suavizacao mantem a data, mas so funciona se houver folga suficiente para absorver os picos.

Lado a lado

 Nivelamento de recursosSuavizacao de recursos
Objetivoremover a sobrealocacaoequilibrar a carga de trabalho
Data de terminopode ir para frentefixa
Usao que for precisoapenas a folga
Garante viabilidadesimso se a folga for suficiente

Como nivelar um cronograma

Voce pode nivelar a mao assim que consegue ver a sobrecarga:

  1. Encontre os periodos sobrealocados, onde o trabalho atribuido a uma pessoa excede a sua capacidade.
  2. Gaste a folga primeiro: atrase uma tarefa paralela que tenha folga ate a pessoa ficar livre, isso nao custa nada.
  3. Se a folga acabar, coloque as tarefas em sequencia, faca-as uma apos a outra em vez de ao mesmo tempo, o que pode empurrar a data de termino.
  4. Ou adicione capacidade: atribua uma segunda pessoa, se a tarefa puder ser dividida.
  5. Reveja o caminho critico depois, o nivelamento pode altera-lo.

Um exemplo resolvido

Exemplo resolvido: um designer, duas tarefas. A Sam sao atribuidas "Desenhar a pagina inicial" e "Desenhar o checkout", ambas de 3 dias, ambas agendadas para a mesma segunda a quarta-feira. Isso e 200% de alocacao, impossivel.
  • Se "Desenhar o checkout" tem folga: deslize-a para quinta a sabado. A Sam fica agora a 100% e, como voce gastou folga, a data de termino nao se move, isso e suavizacao.
  • Se nao tem folga: as duas tem de rodar uma atras da outra de qualquer forma, entao o projeto termina tres dias mais tarde, isso e nivelamento.
A mesma sobrecarga, dois resultados, decididos inteiramente por haver ou nao a folga para absorve-la.

A folga e a moeda

Repare que a folga e o que voce gasta quando nivela. Tarefas com folga podem ser deslocadas para aliviar uma sobrecarga de graca; tarefas no caminho critico nao tem folga, entao alivia-las sempre custa data de termino. Por isso a folga e o nivelamento de recursos sao dois lados da mesma moeda: a folga diz onde voce tem espaco para mover trabalho, e o nivelamento e o ato de move-lo.

A versao curta

Um cronograma que passa em todas as verificacoes de dependencia ainda pode pedir a uma pessoa que esteja em dois lugares ao mesmo tempo, isso e sobrealocacao. O nivelamento de recursos corrige isso deslocando ou sequenciando o trabalho, gastando a folga primeiro e movendo a data de termino apenas quando nao ha outro jeito. A suavizacao faz o mesmo, mas se recusa a mover a data, entao depende apenas da folga. Monte o plano no editor do gantts.app e depois verifique que nao se pede a ninguem que faca o impossivel.

Um cronograma valido nem sempre e um cronograma possivel. Gaste folga para aliviar a sobrealocacao de graca; quando a folga acaba, o nivelamento custa data de termino, que e o preco honesto de um plano que as pessoas conseguem de fato entregar.

Perguntas frequentes

O que e a sobrealocacao de recursos?

A sobrealocacao e quando a um recurso, geralmente uma pessoa, e atribuido mais trabalho em um periodo do que ele consegue fazer, por exemplo duas tarefas em tempo integral no mesmo dia (200% de alocacao). Um diagrama de Gantt basico permite isso porque as barras podem se sobrepor, mesmo que a pessoa nao possa.

Qual e a diferenca entre nivelamento e suavizacao de recursos?

O nivelamento de recursos remove a sobrealocacao mesmo que a data de termino tenha de ir para frente. A suavizacao de recursos equilibra a carga de trabalho, mas mantem a data de termino fixa, entao so usa a folga disponivel. O nivelamento garante um plano viavel; a suavizacao so funciona quando ha folga suficiente.

O nivelamento de recursos muda a data de termino?

Pode mudar. Se as tarefas sobrealocadas tem folga, o nivelamento as desloca para dentro da folga e a data de termino se mantem. Se nao tem, as tarefas precisam ser sequenciadas, o que empurra a data de termino para frente. O nivelamento prioriza um plano viavel em vez da data original.

Como corrijo um cronograma sobrealocado?

Encontre os periodos sobrecarregados e depois gaste a folga primeiro, atrasando tarefas paralelas que tenham folga. Se a folga acabar, coloque as tarefas em sequencia, uma apos a outra, ou adicione um segundo recurso se a tarefa puder ser dividida. Reveja o caminho critico depois, porque o nivelamento pode altera-lo.

Como a folga se relaciona com o nivelamento de recursos?

A folga e o que voce gasta ao nivelar. Tarefas com folga podem ser movidas para aliviar uma sobrecarga sem atrasar o projeto; tarefas no caminho critico nao tem folga, entao alivia-las sempre custa data de termino. A folga diz onde ha espaco para mover trabalho.

Escrito por Uttam Regmi. Fundador da Synth88 Labs, cria aplicações web e móveis focadas na privacidade a partir do Dubai. Perfil completo · LinkedIn · Medium · GitHub

Este artigo também está disponível em inglês.

Crie seu gráfico de Gantt, grátis

No navegador, sem cadastro. Seus dados ficam no seu aparelho.

Abrir o editor