Preferências de cookies

Escolha o que a Projeto Diário pode usar neste navegador. Você pode mudar de ideia quando quiser pelo link "Preferências de cookies" no rodapé.

Sempre ligados. Mantêm a sessão e o login, protegem os formulários (token CSRF, limite de tentativas e verificação anti-robô Cloudflare Turnstile) e guardam esta escolha.

Google Analytics 4, carregado pelo Google Tag Manager: páginas visitadas, origem do acesso e ações no site, em estatísticas. Sem publicidade e sem personalização de anúncios.

Tabela de cookies na Política de privacidade

MS Project e Ferramentas

Restrições e datas limite no MS Project: quando usar

Uma tarefa que não acompanha o atraso da predecessora quase sempre tem uma restrição escondida. Entender as restrições (MS Project chama assim as regras de data de cada tarefa) é o que separa um cronograma que recalcula sozinho de um que precisa ser corrigido à mão a cada semana. O problema é que boa parte delas nasce sem que ninguém perceba: basta digitar uma data de início numa tarefa automática.

As restrições têm o seu lugar. Um equipamento que só chega numa data, um evento com dia marcado e uma entrega contratual são exigências reais de calendário, e o cronograma precisa refletir isso. A questão é escolher o tipo certo e saber quando a data limite resolve melhor, porque ela avisa sem travar.

Formação relacionada

Microsoft Project Professional

Cronogramas confiáveis, linha de base, controle de desvio e relatórios que sustentam decisão de diretoria.

24 PDUs

Conhecer a formação

O que são restrições no MS Project

Numa tarefa em agendamento automático, o Project calcula as datas a partir de três coisas: os vínculos com outras tarefas, os calendários e a restrição da tarefa. A restrição é a regra de data: começar o mais cedo possível, não começar antes de um dia, terminar exatamente num dia, e assim por diante. Toda tarefa tem uma; o padrão, num projeto agendado a partir da data de início, é O Mais Breve Possível, que não amarra a tarefa a nenhuma data.

O Project tem oito tipos, em três grupos. Você define o tipo em Informações da Tarefa, guia Avançado, nos campos Tipo de restrição e Data da restrição.

Tipo Grupo O que faz Exemplo de uso
O Mais Breve Possível Flexível Agenda a tarefa o mais cedo que a lógica permitir Padrão para quase todas as tarefas
O Mais Tarde Possível Flexível Agenda o mais tarde possível sem atrasar o projeto Padrão em projetos agendados a partir do término
Não Iniciar Antes De Semiflexível A tarefa pode começar na data ou depois Montagem que depende de um equipamento com entrega marcada
Não Iniciar Depois De Semiflexível A tarefa precisa começar até a data Início de obra exigido pela licença
Não Terminar Antes De Semiflexível A tarefa só pode terminar na data ou depois Período mínimo de operação assistida
Não Terminar Depois De Semiflexível A tarefa precisa terminar até a data Entrega de documentação para um edital
Deve Iniciar Em Inflexível A tarefa começa exatamente na data Abertura de um evento com data publicada
Deve Terminar Em Inflexível A tarefa termina exatamente na data Encerramento de uma janela de manutenção autorizada

Os semiflexíveis limitam só um lado: a tarefa ainda se move, desde que respeite a data. Os inflexíveis prendem a tarefa no dia, e são esses que mais causam problema quando a predecessora atrasa.

Como o Project cria restrições sem você perceber

A documentação da Microsoft avisa: ao digitar uma data de início ou de término numa tarefa automática, o Project entende que você quer aquela data e aplica uma restrição. Os casos mais comuns:

  • Digitar o início aplica Não Iniciar Antes De com aquela data.
  • Digitar o término aplica uma restrição de término com aquela data.
  • Arrastar a barra no Gantt para outra data tem o mesmo efeito de digitar o início.
  • Importar uma planilha com datas de início para tarefas automáticas pode encher o cronograma de restrições, um cuidado que aparece no guia para exportar MS Project para Excel e importar planilhas.

Uma Não Iniciar Antes De parece inofensiva, porque a tarefa ainda pode atrasar. Mas ela impede que a tarefa adiante quando a predecessora termina mais cedo, e o cronograma deixa de mostrar o ganho. Por isso a regra prática é deixar as datas serem consequência dos vínculos. Para ver quais tarefas têm restrição, a coluna Indicadores mostra um ícone de calendário; passe o mouse sobre ele para ler o tipo e a data.

Data limite: o alerta que não trava o cronograma

A data limite é um campo da tarefa, também em Informações da Tarefa, guia Avançado. A documentação em português às vezes chama esse campo de Prazo. Ele faz três coisas:

  1. Desenha uma seta no Gráfico de Gantt na data informada.
  2. Mostra um indicador na coluna Indicadores quando o término agendado passa da data limite.
  3. Entra no cálculo da margem de atraso total. Se a data limite é mais apertada que o término do projeto, a tarefa perde folga e pode aparecer como crítica.

O que a data limite não faz é mover a tarefa. Se a predecessora atrasa, a tarefa atrasa junto, e você vê o alerta. É o comportamento que se quer na maior parte dos compromissos de prazo: o cronograma mostra a verdade e o indicador mostra o risco.

Restrição ou data limite: quando usar cada uma

Situação Use Por quê
Data de entrega prevista em contrato Data limite no marco de entrega Mostra o risco sem esconder o atraso real
Fornecedor só entrega o equipamento a partir de um dia Não Iniciar Antes De na tarefa de instalação A tarefa não pode mesmo começar antes
Evento com data divulgada ao público Deve Iniciar Em no marco de abertura A data não se negocia; o resto do plano se ajusta a ela
Meta interna da diretoria Data limite Meta não é limite físico
Tarefa que você quer "segurar" para não atrapalhar outra Vínculo ou nivelamento, não restrição Restrição para resolver carga esconde o motivo
Janela de parada autorizada de um sistema Não Iniciar Antes De e Não Terminar Depois De, ou um calendário de tarefa A janela existe nos dois lados

Restrição também não é ferramenta para resolver sobrecarga de pessoas: quando o motivo de segurar uma tarefa é a agenda de alguém, o caminho é o nivelamento de recursos no MS Project, que registra o atraso e o motivo.

Um teste simples ajuda: se a data muda quando a realidade muda, ela é uma meta, e cabe numa data limite. Se a tarefa fisicamente não pode acontecer fora da data, ela é uma restrição.

Para tarefas que só podem acontecer em horários específicos, como uma migração no fim de semana, um calendário de tarefa costuma ser mais correto do que uma restrição. O guia de calendário no MS Project mostra como criar um.

Conflito entre restrição e vínculo: a margem negativa

Imagine uma tarefa com Deve Terminar Em no dia 20 cuja predecessora só termina no dia 22. A lógica e a restrição se contradizem. Por padrão, o Project respeita a restrição: agenda a tarefa terminando no dia 20, mesmo que isso a faça começar antes de a predecessora terminar, e mostra margem de atraso total negativa. Nas opções de agendamento existe uma configuração que define se as tarefas sempre respeitam as datas de restrição; mudá-la faz o vínculo prevalecer, mas raramente é a correção certa.

Quando você cria um vínculo ou uma restrição que gera esse conflito, o Project costuma abrir um aviso perguntando como prosseguir. Não clique em continuar no automático: o aviso está dizendo que o plano ficou impossível.

Para investigar:

  1. Insira as colunas Tipo de restrição, Data da restrição, Data limite e Margem de atraso total num modo de exibição de tarefas.
  2. Ordene pela margem de atraso total. As negativas aparecem primeiro e mostram onde o plano não fecha.
  3. Use o Inspetor de Tarefas, na guia Tarefa, para ver o que está definindo a data de cada tarefa (um vínculo, uma restrição, um calendário).
  4. Decida caso a caso: a restrição é real? Então o plano precisa de outra sequência, mais recurso ou renegociação. Não é real? Volte para O Mais Breve Possível.

O artigo sobre caminho crítico no MS Project mostra como a margem negativa aparece na análise do caminho crítico.

Como tirar restrições e limpar o cronograma

Antes de salvar a linha de base, faça uma faxina:

  1. Aplique uma tabela com as colunas de restrição e filtre as tarefas cujo tipo não é O Mais Breve Possível.
  2. Para cada uma, pergunte se existe um motivo externo para a data. Escreva o motivo nas Anotações da tarefa ("entrega do gerador confirmada pelo fornecedor").
  3. Selecione as que não têm motivo, abra Informações da Tarefa e mude o tipo para O Mais Breve Possível. Com várias tarefas selecionadas, a mudança vale para todas.
  4. Recalcule e confira o término e o caminho crítico.

Repita a verificação a cada ciclo de atualização, porque restrições novas aparecem sempre que alguém arrasta uma barra. A linha de base só faz sentido sobre um cronograma limpo.

Exemplo ilustrativo: feira de negócios com data marcada

Uma empresa vai expor numa feira com abertura publicada para um sábado. O cronograma tem projeto do estande, produção, transporte, montagem, treinamento da equipe e abertura. O exemplo é ilustrativo.

  • O marco "Abertura da feira" recebe Deve Iniciar Em no sábado: a data não muda.
  • A montagem recebe Não Iniciar Antes De na data em que o pavilhão é liberado aos expositores.
  • A aprovação do projeto do estande pelo organizador tem prazo no regulamento; vira data limite no marco de aprovação.
  • O treinamento da equipe fica só com vínculos.

Se a produção atrasar, a montagem atrasa junto até o limite da folga. Quando a folga acaba, a margem fica negativa antes da abertura, e o gerente sabe exatamente quantos dias precisa recuperar.

Próximo passo

Abra o seu cronograma, insira as colunas Tipo de restrição e Margem de atraso total e faça a faxina descrita acima antes da próxima linha de base. Troque metas por datas limite e mantenha restrições só onde existe uma exigência real. Se você quer praticar esse tipo de diagnóstico num cronograma completo, o curso Microsoft Project Professional da Projeto Diário trabalha restrições, caminho crítico e controle com exercícios, e o guia completo do MS Project mostra onde cada configuração entra no ciclo do projeto.

Perguntas frequentes

Qual a diferença entre restrição e data limite no MS Project?
A restrição interfere no cálculo das datas da tarefa. A data limite não move a tarefa: ela marca a data no Gantt, mostra um indicador quando o término passa dela e entra no cálculo da margem de atraso total.
Por que o Project cria restrições sozinho?
Porque, numa tarefa em agendamento automático, digitar ou arrastar a data de início ou de término é interpretado como uma exigência. Digitar o início cria a restrição Não Iniciar Antes De, por exemplo.
Como tirar restrição no Project?
Abra Informações da Tarefa, vá à guia Avançado e mude o Tipo de restrição para O Mais Breve Possível (ou O Mais Tarde Possível, se o projeto é agendado a partir do término). Dá para fazer isso em várias tarefas selecionadas de uma vez.
O que significa margem de atraso negativa?
Que uma restrição ou data limite está exigindo uma data que a lógica dos vínculos não consegue cumprir. O número indica quantos dias faltam para a tarefa caber na data exigida.

Receba o Diário do Gerente de Projetos

Uma vez por semana: um artigo, uma ferramenta gratuita e uma questão comentada do PMP, da Projeto Diário e do Coaching de Alto Impacto. Você escolhe os assuntos.

Assuntos de interesse (opcional)

WhatsApp