Existem alguns artigos falando sobre Spec-Driven Developments:

Eu refleti por bastante tempo sobre isso, e estou tendendo a pensar com relação a [O desenvolvimento do ato de programar ao longo do tempo]], onde me parece que o que muda é que agora, (ou na verdade, uma nova possibilidade se abre), que é a de interação com o sistema via linguagem natural, ou seja, a forma de materializar as intenções muda.

Penso que o grande valor não esta no método, mas sim em uma hipótese de que reduzir o nível de abstração entre o que se pretende e o que se executa seja benéfico para o entendimento humano, que pode se concentrar em expressar o que deseja com a maior clareza possível.

Relacionado com

O não determinismo na programação é realmente um problema introduzido pelo spec-driven development?