Valuing early feedback – Why wait until the end?
– that you’re going to get it right first time.
– that nobody knows better than you do.
– that it is going to be faster if you do it all at once (tightly coupled to the first point).
Another possibility might be that you’re afraid of negative feedback, which, in the context of working on a software team, is delaying the inevitable.
I’m sure there are more possibilities.
Problems with our assumptions
That you’re going to get it right first time
How might we behave if we assume that we are not going to get it right?
That nobody knows better than you do
How might we behave if we assume that everyone might know something we don’t?
That it is going to be faster if you do it all at once
How do we know that ‘faster for me’ is necessarily faster for the project overall?