Ciò significa in pratica che le persone mentono a se stesse.
Se un programmatore dice "siamo fatti al 90%" significa che il 90% dello sforzo per creare le funzionalità è stato speso.
Se un project manager dice "siamo fatti al 90%, ho solo bisogno che qualcuno lo finisca" significa che sono al 90% attraverso il budget (e probabilmente il 50% fatto). Questo è un cliente senza soldi, grandi aspettative e un cattivo atteggiamento.
La differenza è che è necessario uno sforzo maggiore rispetto alle funzionalità di codifica per completare un progetto: qa, correzioni di bug, correzioni di copia, implementazione.
Queste cose devono essere gestite nel progetto e sono responsabilità del project manager. Questo spesso sorprende i nuovi PM che arrivano fino al "90% di funzioni complete" solo per rendersi conto che sono solo a metà del "progetto fatto".