No método de análise CPM, uma atividade crítica é definida como uma atividade que leva à construção de um módulo de software imprescindível para o funcionamento de um sistema, independentemente do impacto que tal atividade tenha na duração ou na seqüência de atividades do projeto.