La catarata de errores de Mizuno establece que los errores en un Proyecto de Software se van acarreando a lo largo de las etapas del Ciclo de Vida del Software, comenzando por la Ingeniería de Requisitos.

Por ende, mientras antes detectemos el error, menor es el retrabajo requerido y más costos son ahorrados. Por esto la ingeniería de requerimientos es la etapa más crítica, ya que una especificación incorrecta acarrea la mayor cantidad de errores.