Today I heard the phrase QA Driven Development. This is the opposite of test driven development where developers get code off to QA before it is fully tested so that QA can report bugs, missing features and other deviations from the original specs.