Lo que esto significa en la práctica es que las personas se mienten a sí mismas.
Si un programador dice "hemos terminado el 90%", significa que se ha gastado el 90% del esfuerzo para crear las características.
Si un gerente de proyecto dice "hemos terminado en un 90%, solo necesito que alguien lo termine", significa que tienen un 90% del presupuesto (y probablemente un 50% terminado). Este es un cliente sin dinero, altas expectativas y una mala actitud.
La diferencia es que se necesita más esfuerzo que las funciones de codificación para finalizar un proyecto: qa, corrección de errores, ediciones de copia, implementación.
Esas cosas deben gestionarse en el proyecto y son responsabilidad del gerente del proyecto. Esto a menudo sorprende a los nuevos PM que llegan al "90% de características completas" solo para darse cuenta de que están a mitad de camino del "proyecto terminado".