← Volver al blog

Spec Driven Development

9 posts con este tag

·10 min de lectura

Clarificación: cazar ambigüedades antes de implementar

  • Spec Driven Development
  • Requisitos
  • Metodología

Una spec puede respetar todas las reglas de forma y seguir diciendo dos cosas a la vez. La clarificación busca esas frases a propósito, con señales concretas, y le da a cada una un destino escrito antes de que alguien la implemente.

Leer el post →
·7 min de lectura

Criterios de aceptación

  • Spec Driven Development
  • Requisitos
  • Metodología

Un requisito dice qué debe cumplir el sistema en general. Un criterio de aceptación lo baja a un caso concreto, con datos reales y un resultado que se puede observar. Escribirlos deja a la vista qué requisitos todavía no se pueden comprobar.

Leer el post →
·8 min de lectura

EARS: cinco patrones para escribir requisitos

  • Spec Driven Development
  • Requisitos
  • Metodología

EARS fija de antemano el orden de una frase de requisito: primero la situación o el disparador, después la respuesta. Cinco patrones alcanzan para casi todo, y cada uno se corresponde con un caso de prueba.

Leer el post →
·8 min de lectura

Requisitos verificables

  • Spec Driven Development
  • IA
  • Metodología

Un requisito es verificable si dos personas que lo leen por separado coinciden, sin discutir, en si el sistema lo cumple. Escribirlo así obliga a elegir una medida, y ahí está el valor.

Leer el post →
·7 min de lectura

Anatomía de una especificación

  • Spec Driven Development
  • IA
  • Metodología

Una spec de funcionalidad tiene seis partes fijas. La que más se omite, lo que queda fuera de alcance, y la que más incomoda, las preguntas abiertas, son las que evitan que un agente decida en silencio.

Leer el post →
·6 min de lectura

La acusación de waterfall, y qué la responde

  • Spec Driven Development
  • IA
  • Metodología

Escribir una especificación antes de tocar código suena a la fase de requisitos de cascada. La diferencia real no es si hay documento, es cuánto tarda esa decisión en confrontarse con código que corre de verdad.

Leer el post →