Tools like Cucumber encourage driving new pieces of functionality through tests which cut through the entire app. As a consequence these Acceptance tests can be quite slow. This leaves us in a dichotomy, you want to keep adding new features to your product and you want to maintain rapid test feedback. Somethings got to give. Does Acceptance tests driven development scale?