Uma dependência circular é uma série de dependências onde a última atividade refere-se à primeira, tendo como resultado um laço fechado. Abaixo, em vermelho, temos um exemplo de dependência circular:
Neste caso a pintura depende da conclusão das atividades de massa corrida, reboco, chapisco e alvenaria. Entretanto, por algum erro na montagem do cronograma, a atividade de alvenaria, que é predecessora de todas, depende da conclusão da pintura. Isso gera um problema no cronograma pelas interações infinitas entre as atividades.
No exemplo abaixo temos a atividade de reboco acontecendo primeiro, sendo ela predecessora das atividades de contrapiso e fiação. Dessa forma, para iniciar a atividade de fiação devo ter concluído as atividades de contrapiso, e por consequência a atividade de reboco interno também.
Um exemplo de dependência circular envolvendo essas atividades seria se a atividade de fiação fosse cadastrada como predecessora da atividade de reboco interno. Isso faria com que nenhuma pudesse começar antes da outra finalizar. Se um caso de dependência circular for colocado na plataforma, você receberá uma mensagem avisando do problema e não será possível salvar a edição.
Ficou com alguma dúvida? Contate nosso suporte através do ícone azul no canto inferior direito!