Diseñar antes de conocer el modelo de datos
Se aprueban pantallas que presuponen relaciones, roles o estados que el sistema no tiene. El rediseño ocurre después en código, en el momento más caro.
Lo que cuesta
Semanas de retrabajo al final de la construcción y un producto que sale con el compromiso en lugar del diseño.
Cómo decidimos
Ponemos el modelo de datos y las reglas de permisos sobre la mesa en la primera semana de diseño, y diseñamos los estados, no solo el camino feliz.