All glossary terms
Verify

ATDD (acceptance-test-driven development)

Collaboratively writing the acceptance tests for a feature — product, dev, and QA together — before implementation begins, so 'done' becomes something executable rather than a matter of opinion. ATDD differs from TDD in scope: TDD drives unit design from the developer's view, while ATDD captures the customer-facing behaviour the whole team agreed on.