3 ms·
This is good when you have infinite time. The converse is putting an end date on all of your tasks. Building a body of evidence to support a standard, but neve
by friendlybus 6y ago
This is good when you have infinite time. The converse is putting an end date on all of your tasks.
Building a body of evidence to support a standard, but never building the standard because there's always more to do and everything has decayed into a mess of different forks by the time the deadline appears.
Spending time to investigate the use case and requirements change. You're further down the road with no infrastructure to show for it, a changing deadline will take you out.
Building tools as you need them works fine if you have an infinite project.
Planning work with a limited time-frame means you are required to 'prematurely optimize' everything. With perfect understanding you don't hit those problems. You're trading a lack of understanding that comes from revelation and analysis with spending time on process to compensate. Neither understanding or spending time are perfect, it's unsolvable, they are separate categories.