In my experience it&#x27;s easier and less risky doing it the agile way. You give them a 2-week sprint target. If they fail to hit that, then:<p>a. You don&#x27;t pay them.
b. They&#x27;re probably going to miss every other target.<p>If you paid the agile shop for everything they did no matter how crap, and withheld payment from the waterfall shop because quality control, then that&#x27;s got nothing to do with agile vs waterfall, it&#x27;s got to do with your QC.