See also calinet6's comment.
We'd differ on that. Iterative design is iterative.
Given that reality changes (change is the only constant), it's a must.