Test-Driven Development (TDD) es una metodología de desarrollo de software que se centra en la creación de pruebas antes de comenzar la implementación del código.
Behavior-Driven Development (BDD) es una metodología de desarrollo de software que se centra en la creación de comportamientos descriptivos antes de comenzar la implementación del código.
Spec-Driven Development es una metodología de desarrollo de software que se centra en la creación de especificaciones detalladas antes de comenzar la implementación del código.