O documento discute Behavior Driven Development (BDD) e como ele pode ser usado para construir software de forma segura em times ágeis. BDD enfatiza o desenvolvimento orientado a comportamentos e resultados com foco no domínio do negócio e na linguagem ubíqua para estimular a colaboração entre membros da equipe. Testes funcionais automatizados são escritos usando uma linguagem natural como Gherkin para validar as histórias de usuário e permitir o desenvolvimento evolutivo.