Caso: de dos Excel y un Google Form a una intranet de operaciones
Es un sistema interno para un cliente, así que no publicamos su nombre ni pantallas. Sí podemos contar el problema y las decisiones, porque son las mismas que tiene cualquier empresa que un día se da cuenta de que su operación vive repartida entre planillas.
El punto de partida
Una consultora de ingeniería con proyectos en paralelo y personal rotando entre ellos. Todo se controlaba con dos archivos de Excel —uno para el avance de los proyectos y otro para el seguimiento comercial— y un Google Form donde el personal marcaba su asistencia cada día.
Cada archivo funcionaba solo, pero entre ellos no se hablaban: el mismo proyecto o la misma persona estaba escrita de tres formas distintas, y cruzar la información para saber quién trabajó en qué, y cuándo, era trabajo manual de cada fin de mes.
Lo que se construyó
Una intranet que junta todo en una sola base de datos, con dos puertas:
- Web, para la oficina: clientes, personal y proveedores; proyectos con sus entregables y adendas; asignaciones del personal con su historial; seguimiento comercial; y reportes con un tablero distinto para cada rol.
- App Android, para el personal: marca la asistencia desde el celular en lugar del formulario y recibe avisos por notificación.
- Un solo backend en Laravel con MySQL que atiende a las dos, con acceso por usuario y permisos según el rol.
Decisiones que importaron
- Entender la operación antes de copiar la planilla. Uno de los Excel se llamaba "Estado de resultados" y en realidad era un cronograma. Si se hubiera construido lo que decía el nombre, el sistema habría resuelto un problema que no existía.
- Historial en lugar de sobrescribir. Cada asignación de personal guarda desde cuándo y hasta cuándo, así el sistema responde quién estuvo en qué proyecto en cualquier fecha, no solo hoy.
- Dejar fuera los montos, a propósito. El sistema registra los eventos comerciales —qué se valorizó, qué se pagó— pero sin importes. La parte financiera sigue en contabilidad. Menos alcance, menos riesgo y un sistema que se terminó y se usa.
- La app con sesión por dispositivo. Cada celular recibe su propio acceso y sus propias notificaciones, y se puede revocar sin afectar al resto.
Lo que nos dejó
Migrar las planillas fue la mitad del trabajo: nombres escritos de varias formas, fechas en formatos distintos, filas que en realidad eran notas. Por eso en los proyectos de este tipo la migración de datos tiene su propia etapa en el cronograma, y no se deja para la última semana.
Preguntas frecuentes
¿Se puede reemplazar el Excel sin detener la operación?
Sí. El sistema se construye y se prueba en paralelo, los datos se migran por etapas y el Excel se deja de usar recién cuando el equipo ya trabaja en el sistema.
¿Lo quieres aplicar en tu empresa?
Revisamos tu caso en una reunión técnica sin costo y te dejamos el alcance y el precio por escrito.
Sigue leyendo
¿Cuánto cuesta un software a medida en Perú? Qué define el precio
Por qué dos sistemas "parecidos" pueden costar muy distinto, qué hace subir el precio y cómo pedir una cotización que no cambie a mitad del proyecto.
Cómo integrar la facturación electrónica de SUNAT a tu sistema
SEE del contribuyente, OSE o PSE: qué significa cada opción, qué necesita tu sistema para emitir comprobantes electrónicos y qué revisar antes de elegir.