O que isso significa na prática é que as pessoas mentem para si mesmas.
Se um programador disser "estamos 90% concluídos", significa que 90% do esforço para criar os recursos foi gasto.
Se um gerente de projeto disser "estamos 90% concluídos, só preciso que alguém termine", significa que eles são 90% do orçamento (e provavelmente 50% concluídos). Este é um cliente sem dinheiro, grandes expectativas e uma atitude ruim.
A diferença é que é preciso mais esforço do que os recursos de codificação para concluir um projeto: qa, correções de bugs, edições de cópias, implantação.
Essas coisas precisam ser gerenciadas no projeto e são de responsabilidade do gerente do projeto. Isso muitas vezes surpreende os novos PMs que chegam a "90% do recurso concluído" apenas para perceber que estão a meio caminho do "projeto concluído".