[flagged]
"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."
Rapid iteration and testing is the preferred approach if you have a highly integrated, tightly-coupled organization.
If you use contractors, on the other hand, everything needs to be planned out and stipulated in advance to protect the parties involved.