Desarrollo de aplicaciones
¿Cuánto cuesta crear una app para tu empresa en México?
Una app cuyo desarrollo requiriera 240 horas a una tarifa hipotética de $600 MXN por hora sumaría $144,000 MXN antes de impuestos. Es un ejemplo de cálculo, no una tarifa de Obediente ni un promedio del mercado mexicano. Para saber cuánto costaría tu app, la primera pregunta es qué debe lograr una persona desde su celular y qué tiene que ocurrir en tu negocio cuando lo haga.
De dónde salen los $144,000 MXN del ejemplo
Imagina una empresa de mantenimiento en San Luis Potosí. Cuando un técnico termina una visita, manda una foto al grupo de WhatsApp. La coordinadora busca el número de orden, descarga la foto y la guarda con el nombre del cliente. La primera versión de la app busca evitar ese trabajo: el técnico abre su orden en Android, registra el resultado y adjunta la foto; la coordinadora consulta la evidencia en un panel sencillo.
Para este ejercicio suponemos una sucursal, dos tipos de usuario, conexión a internet durante la visita y órdenes que la coordinadora captura directamente en el panel. Repartimos las 240 horas entre entregables concretos:
- 32 horas para entender el recorrido, diseñar las pantallas y revisar un prototipo: $19,200 MXN.
- 96 horas para desarrollar la app Android, el acceso, la lista de órdenes y el registro de evidencia: $57,600 MXN.
- 72 horas para el panel, los permisos y el servicio que guarda los registros y las fotos: $43,200 MXN.
- 40 horas para pruebas en equipos acordados, correcciones y preparación de la entrega: $24,000 MXN.
La función que parece pequeña hasta que falla la señal
El cálculo anterior excluye iPhone, integración con el sistema actual, operación sin conexión y gastos posteriores al lanzamiento. Cada exclusión importa. Si los técnicos trabajan en sótanos, cargar una foto en ese momento puede ser imposible. El proyecto cambia aunque el formulario siga teniendo los mismos tres campos.
Para trabajar sin señal habría que guardar el cierre en el teléfono, mostrar qué sigue pendiente y enviarlo cuando vuelva la conexión. También tendríamos que resolver qué pasa si la coordinadora ya cambió la orden o si el envío se repite. Una buena prueba de entrega sería cerrar una visita sin internet, recuperar la señal y comprobar que el panel recibe una sola orden con la evidencia correcta.
En Obediente revisamos estas excepciones al definir el desarrollo de la app. Si son frecuentes, las incluimos en la primera versión. Si son poco habituales y existe una alternativa operativa aceptable, podemos cotizarlas para una etapa posterior.
Cómo comparar dos cotizaciones para la misma app
Si una propuesta incluye el panel y otra supone que tu empresa ya tiene uno, comparar los totales puede llevarte a elegir un presupuesto que deja parte del trabajo sin cubrir. Lo mismo ocurre con una integración: recibir un archivo de órdenes cada mañana y consultar al instante los cambios del sistema central son entregables distintos.
Una comparación útil sigue una orden completa. ¿Quién la crea? ¿Quién la ve en el celular? ¿Quién corrige una visita registrada por error? Pide que la propuesta indique dónde se realiza cada acción, quién entrega los accesos al sistema existente y con qué prueba se acepta el resultado. Así puedes identificar qué inversión resuelve el problema y qué tendría que contratarse aparte.
Qué presupuestar después de la entrega
Para estimar el primer año, separa el desarrollo inicial de los meses de alojamiento, almacenamiento de fotos y soporte que efectivamente contratarías. Si cada visita genera varias imágenes, importa cuántas visitas atiendes y por cuánto tiempo conservarás la evidencia. Con esos dos datos podemos dimensionar mejor los gastos recurrentes y acordar quién atiende una incidencia.
La distribución tiene sus propias cuotas. Para publicar en Google Play, Google indica un pago único de registro de 25 USD. Para la distribución mediante el programa de desarrolladores de Apple, Apple indica 99 USD por año de membresía, o su importe en moneda local cuando esté disponible. Estas cuotas son independientes del trabajo de diseño, programación y mantenimiento.