Técnicas de otimização de recursos são usadas para ajustar o cronograma baseando-se na demanda e oferta de recursos.
Entre as mais conhecidas estão:
- Nivelamento de recursos: nivela os recursos disponíveis para o projeto, podendo alterar o caminho crítico e a data de término do projeto
- Estabilização de recursos, conhecido pelo termo inglês, Resource Smoothing: acomoda a disponibilidade de recursos modificando as atividades dentro dos tempos de folga sem alterar o caminho crítico ou a data de término do projeto.