CRUD frente a gestión de tareas: ¿Está perdiendo la intención del usuario?

  • por Derek Comartin
  • Publicado en Derek Comartin (CodeOpinion)
  • Seleccionado el
  • Architecture
CRUD frente a gestión de tareas: ¿Está perdiendo la intención del usuario? - Derek Comartin (CodeOpinion)
Imagen: Derek Comartin (CodeOpinion)

¿Qué ocurre cuando todo en tu sistema se convierte simplemente en una actualización?

Necesitas cancelar un pedido: cambia el estado. Necesitas aprobar algo: cambia el estado. Se completa un flujo de trabajo: simplemente cambia el estado.

Todo se convierte en una actualización.

Y puede resultar muy agradable porque es sencillo, pero has perdido algo realmente importante: la intención .

Sabes qué cambió, pero no sabes realmente por qué. Puedes intentar deducirlo, pero no entiendes del todo qué intentaba hacer el usuario ni por qué lo intentaba.

Ahí es donde empiezan a surgir los problemas.

YouTube

Visita mi canal de YouTube , donde publico todo tipo de contenido sobre arquitectura y diseño de software, incluyendo este vídeo que muestra todo lo que aparece en esta publicación.

¿Estás actualizando datos o realizando alguna acción?

Imagina un envío con un formulario de edición bastante sencillo. Podemos cambiar el estado, las piezas, el peso, las fechas, etc.

Pero entonces el cliente llama y dice que quiere cancelar el envío…