Las pantallas no se diseñan al comienzo, sino al final, cuando los requisitos de negocio se cumplen.
Los requisitos son frases cortas en lenguaje natural que ejecuta una maquina automáticamente, ya que tienen forma de test, con lo que se sabe cuando se han implementado.
Si las pantallas se diseñan primero, se contamina la lógica de negocio con la interpretación que el diseñador pueda hacer de los requisitos.
Flow de Desarrollo Ágil
- Se piensan los requisitos
- Se implementan objetos
- Se crean las tablas en una bbdd
- Se crea la interfaz grafica
Fuente: Diseño Ágil con TDD