O que é ATDD / BDD?

Howard Podeswa explica o significado e como usar os Critérios de Aceite em um ciclo de vida de Desenvolvimento de Software baseado em uma Abordagem Ágil.