This document discusses acceptance test driven development (ATDD). It describes how ATDD involves first writing acceptance tests based on requirements before writing unit tests or code. This ensures requirements are clearly understood and tests provide feedback during development. ATDD tools like Concordion and FitNesse are mentioned for automating acceptance tests in a readable format. Benefits of ATDD include improved requirements understanding, early detection of failures, and reduced defects through continuous feedback.