Este artículo argumenta que las metodologías de desarrollo de software (tanto las ágiles como las tradicionales) parecen vivir en un mundo ficticio en el cual el objetivo es siempre conseguir desarrollar software de la máxima calidad. El artículo argumenta que cada proyecto de software tiene un nivel de calidad "razonable" a alcanzar, y ese nivel debería definirse de modo explícito. Enlace directo al artículo:
www.javahispano.org/storage/documentacion/Niveles de Calidad el agujer