Lo que sabemos
Crees que lo has probado todo, y aún así te sientes inseguro y no quieres salir a producción, porque no sabes que otros errores hay aún en el sistema, que situaciones no cubriste.
Quieres más tiempo, para poder asegurarte que todo saldrá bien, pero aún así nunca sabrás todo, porque habrán errores que aún no sabes que has cometido, y no hay otra manera de saber hasta que hayas entregado tu software a producción para que lo prueben los usuarios y tus clientes.
Curiosamente Donald Runsfeld (sí, ese mismo) lo expresó líricamente:
As we know, There are known knowns.
There are things we know we know.
We also know
There are known unknowns.
That is to say
We know there are some things
We do not know.
But there are also unknown unknowns,
The ones we don't know
We don't know.Como sabemos, Hay conocimientos conocidos.
Hay cosas que sabemos que sabemos.
También sabemos
Que hay conocimientos desconocidos.
Es decir
Sabemos que hay cosas
Que no sabemos.
Pero hay también desconocidos desconocimientos,
Aquellos que no sabemos
Que no los sabemos
Todo desarrollador es un perfeccionista, pero lo perfecto es enemigo de lo bueno. Sí,la versión 1 apesta, ¡pero libérala!
Peor es mejor, aunque nos cueste aceptarlo.