Saltar al contenido principal

Dibuja tu sistema en una hoja

Este es el paso que más tiempo ahorra y el que más gente se salta. Antes de crear nada en el sistema, escribe en una hoja qué listas de cosas necesita tu negocio y cómo se conectan entre sí. Cada lista será una tabla.

Cómo se hace

1. Anota los sustantivos de tu negocio. "Vendo productos a clientes, que hacen pedidos". Productos, clientes y pedidos son tus tablas.

2. Para cada tabla, anota qué guardas de cada uno. De un producto: nombre, precio, stock, foto, si está activo. Cada uno de esos datos será una columna.

3. Marca las conexiones. Un pedido pertenece a un cliente; una línea de pedido apunta a un producto. Esas flechas serán columnas de tipo Relaciones.

4. Marca qué cosas tienen "estados". Un pedido pasa por recibido → en preparación → listo → entregado. Eso será un flujo de trabajo.

Dos ejemplos reales

🥐 Cafetería Aroma

  • Tablas: categorias, productos, insumos, recetas, clientes, pedidos, lineas_pedido, producciones.
  • Conexiones: producto → categoría · receta → producto e insumo · pedido → cliente · línea de pedido → pedido y producto · producción → producto.
  • Con estados: pedidos (recibido, en preparación, listo, entregado, anulado).

🧽 Servicios de Aseo Brillo

  • Tablas: servicios, unidades (los lugares donde se trabaja), visitas_de_servicio.
  • Conexiones: visita → unidad y servicio.
  • Con estados: visitas (programada, en proceso, completada, reprogramada).

Con estas dos hojas ya tienes 90% del sistema pensado. Después solo cargas los datos y enciendes los módulos que necesitas.

Regla de oro de los nombres

Los nombres de tabla van en plural y en minúscula, sin tildes ni espacios:

  • productos, lineas_pedido, visitas
  • Productos, Líneas de Pedido, visitas_de_servicio

El sistema deriva de ahí el nombre interno de cada columna. Si te equivocas después es más molesto de corregir, así que vale la pena pensarlo dos minutos.

Errores comunes al dibujar

  • Crear una tabla por cada pantalla que quieres. No. Crea tablas por tipo de información. Las pantallas son otra cosa.
  • Guardar el mismo dato en dos tablas. Si el cliente sale en 5 pedidos, no lo copies 5 veces — usa una relación.
  • Olvidar los estados. Si algo pasa por etapas y quieres controlarlo, márcalo desde ya.

¿Qué sigue?

Con tu hoja lista, es momento de crear las cosas en el sistema: