This document provides an overview of Behavior Driven Development (BDD). It discusses how BDD is focused on development rather than testing. BDD uses user stories and acceptance criteria written in a Given/When/Then format to define requirements and drive the development process. Developers use test-driven development, writing tests before code, to ensure all acceptance criteria are met. The document also outlines how BDD fits into the agile development process and provides coaching tips for implementing BDD.