Volver al blog
Compartir:

Necesito software personalizado, ¿por dónde empiezo?

Por el equipo WebPC

Necesito software personalizado, ¿por dónde empiezo?

Un gerente no suele levantarse pensando: «necesito software personalizado». Lo que ocurre es más concreto: el presupuesto técnico vuelve con errores, los partes de obra llegan por WhatsApp, los comerciales trabajan con versiones distintas de un Excel o un lead lleva días sin respuesta porque nadie sabe quién debía llamarlo. El software a medida empieza a tener sentido cuando ese problema deja de ser una molestia y se convierte en una pérdida repetida de tiempo, control o margen.

La alternativa no es encargar una aplicación por intuición. Antes hay que demostrar que existe un cuello de botella real, entender cómo trabaja el equipo y decidir qué parte merece automatizarse. Si no se hace ese trabajo, una plataforma a medida puede acabar digitalizando el desorden en lugar de resolverlo.

Cuando necesita software personalizado de verdad

Una empresa no necesita desarrollo propio solo porque sus procesos usen hojas de cálculo. Excel, Google Sheets, Notion o Airtable son herramientas válidas para muchas tareas y, bien conectadas, pueden resolver bastante sin construir una aplicación desde cero.

El problema aparece cuando esas herramientas ya no mantienen una única versión de la información ni permiten controlar el proceso. Es habitual en construcción, distribución de materiales, promoción inmobiliaria, arquitectura o compañías con equipos comerciales y operativos repartidos. Cada departamento crea su archivo, cada persona interpreta los campos a su manera y las decisiones se toman con datos incompletos.

Hay una señal especialmente clara: alguien debe revisar, copiar, perseguir o reconciliar información todos los días para que el proceso avance. Si una persona tiene que comprobar manualmente que el presupuesto usa las tarifas correctas, que una visita ha generado seguimiento o que las horas de campo han llegado al responsable adecuado, ahí hay una oportunidad de diseño operativo.

No siempre la respuesta es una plataforma completa. A veces basta con una integración entre las herramientas que ya usan, un formulario que estructure la entrada de datos o una automatización que elimine pasos repetidos. La solución correcta no es la que tiene más pantallas. Es la que reduce trabajo manual sin crear una capa técnica que nadie quiere mantener.

El coste no está solo en las horas perdidas

Cuando se valora un proyecto de software, muchas empresas comparan el presupuesto de desarrollo con el coste de seguir como están. Pero ese coste suele calcularse mal porque no se limita al tiempo de administración.

Un proceso manual genera errores de transcripción, presupuestos con información antigua, tareas duplicadas y retrasos difíciles de atribuir. También crea dependencia: si la persona que conoce el archivo maestro se va de vacaciones o cambia de puesto, el proceso se frena. En operaciones con obra, visitas, pedidos o múltiples interlocutores, esa dependencia se vuelve especialmente cara.

Conviene analizar cuatro cuestiones antes de buscar una solución:

  • Qué tarea se repite cada semana y cuántas personas intervienen.
  • Qué dato se introduce dos o más veces en sistemas distintos.
  • Qué decisión se retrasa porque la información llega tarde o no es fiable.
  • Qué error obliga a rehacer trabajo, discutir una versión o pedir datos de nuevo.

No hace falta convertir todo en una fórmula perfecta. Lo útil es poner ejemplos concretos: cuántos presupuestos requieren revisión extra, cuántos correos se envían para localizar un dato o cuántas veces se corrige un parte. Así se distingue una incomodidad asumible de un problema operativo que merece inversión.

No empiece por las funcionalidades

Un error frecuente es comenzar una reunión con una lista de pantallas: área privada, panel de control, filtros, avisos, roles, aplicación móvil. Son elementos posibles, pero no explican qué debe hacer el sistema ni por qué.

La conversación útil empieza por el recorrido real. Por ejemplo: entra una solicitud, una persona valida los datos, se prepara un presupuesto, se aprueba o se corrige, se asigna una tarea y se registra el resultado. En cada punto hay que identificar quién actúa, qué información necesita, dónde se guarda y qué puede salir mal.

Ese recorrido permite separar tres tipos de necesidad. La primera es la captura: evitar que la información entre incompleta o en formatos distintos. La segunda es la lógica: aplicar reglas, cálculos, permisos o validaciones de manera consistente. La tercera es la visibilidad: dar a cada perfil una vista clara de lo que tiene pendiente y de lo que está bloqueado.

Si no puede describirse el proceso sin hablar de botones, todavía no es momento de diseñar botones. Es momento de observar el trabajo.

Un ejemplo habitual: presupuestos técnicos

En empresas que elaboran presupuestos con múltiples partidas, condiciones o proveedores, el problema no suele ser simplemente “hacer un PDF”. El problema es controlar versiones, evitar cálculos inconsistentes, reutilizar información válida y saber en qué punto está cada propuesta.

Una solución a medida puede centralizar la lógica de cálculo y ordenar el flujo de revisión. Sin embargo, no conviene automatizar un criterio que los responsables aún cambian cada semana. Primero hay que acordar reglas básicas: qué datos son obligatorios, quién puede modificar precios, qué excepciones existen y cuándo un presupuesto está listo para enviar.

El software funciona bien cuando las reglas de negocio están suficientemente claras. Si la operación todavía se decide por conversaciones informales, la primera fase debe servir para ordenar ese criterio, no para esconderlo detrás de una interfaz atractiva.

Control de jornada y equipos en campo

Otro escenario frecuente es el registro de jornada de personal que no trabaja frente a un ordenador. Los partes en papel, las fotos dispersas y los mensajes enviados a última hora hacen que consolidar la información consuma tiempo y deje dudas.

En WebPC hemos trasladado ese problema a un producto propio, JornalHero, orientado al control horario y la gestión de jornada de trabajadores en campo. La lección no es que toda empresa necesite el mismo sistema. Es que el diseño debe partir de las condiciones reales: cobertura irregular, perfiles con poca disponibilidad administrativa, responsables que necesitan revisar incidencias y una empresa que debe conservar información ordenada.

Copiar el flujo de una oficina a una obra o a una ruta comercial suele fallar. El uso en campo exige menos pasos, datos claros y una responsabilidad definida sobre quién revisa lo registrado.

Qué debe exigir antes de contratar desarrollo

Un proveedor serio no debería aceptar una petición ambigua y ponerse a programar al día siguiente. Debe hacer preguntas incómodas: quién usará el sistema, qué ocurre cuando faltan datos, qué herramientas deben conectarse, qué permisos necesita cada perfil y cómo se medirá que el proceso ha mejorado.

También debe dejar por escrito el alcance inicial. En desarrollo a medida, “ya que estamos, añadimos esto” es una frase cara. Las mejoras son normales, pero deben priorizarse. Lo recomendable es construir primero un núcleo útil: el flujo que elimina el mayor cuello de botella y permite al equipo trabajar con una fuente de información común.

Pida que le expliquen, sin jerga, qué parte será configuración de herramientas existentes, qué parte requiere desarrollo y qué integraciones dependen de terceros. Notion, Airtable, Google Sheets y las APIs pueden ser una buena base, pero tienen límites de permisos, estructura y mantenimiento. Un proyecto bien planteado no promete que todo se conectará mágicamente.

La propiedad y la continuidad también importan. Debe saber dónde se alojan los datos, qué accesos tendrá su empresa, cómo se documentará el funcionamiento y quién podrá mantener la solución si cambian las necesidades. Una aplicación que solo entiende quien la construyó no resuelve una dependencia: la traslada.

El proyecto empieza con una decisión de negocio

La tecnología no arregla por sí sola un proceso mal definido ni sustituye a un responsable que deba tomar decisiones. Pero puede quitar fricción donde hoy hay copias, correos, esperas y errores repetidos.

Antes de pedir presupuestos, elija un proceso concreto y reúna ejemplos reales de una semana de trabajo. No prepare una lista de funciones idealizadas. Enseñe el archivo que se rompe, el correo que nadie responde y el dato que se pierde entre departamentos. Con ese material, será mucho más fácil decidir qué conviene automatizar, qué conviene mantener simple y si el siguiente paso es realmente software personalizado.

Alejandro Merle, co-fundador de WebPC

Alejandro Merle

Apasionado de la tecnología y creador de Web Performance Club.

Artículos relacionados

Compartir: