Una migración de ArcGIS a QGIS y PostGIS puede reducir licencias y aumentar el costo total. La pregunta útil es: ¿cuánto cuesta prestar el mismo servicio durante el mismo período, incluida la transición? Para una organización colombiana, la respuesta incluye capacidades Esri que se conservan, personal, soporte, infraestructura y fechas de renovación.
Esta guía presenta un modelo reproducible de costo total de propiedad, revisado el 23 de septiembre de 2026. Las cifras del ejercicio son supuestos inventados en millones de COP. No son precios de GeoSAT, tarifas de Esri, referencias de contratación pública ni ahorros observados. Complete primero los insumos y después use la calculadora.
1. Definir un servicio comparable
Describa quién hace qué antes de asignar un precio al software. Ocho analistas de escritorio, un mapa público y una importación diaria representan una carga distinta de ocho editores con versionado de rama, captura sin conexión y operación permanente. Contar usuarios oculta las dependencias costosas.
| Pregunta de alcance | Evidencia actual | Evidencia de la alternativa |
|---|---|---|
| Análisis y planos | Tareas, extensiones y productos de referencia | Misma tarea en QGIS y adaptación medida |
| Edición compartida | Reglas, relaciones, conflictos y auditoría | Diseño de base/aplicación y prueba de conflictos |
| Publicación | Servicios, aplicaciones consumidoras y tráfico | Contratos compatibles, aplicaciones y prueba de carga |
| Campo | Dispositivos, formularios, adjuntos y sincronización | Ejercicio equivalente y estimación de soporte |
| Identidad y permisos | Roles, grupos y restricciones | Controles probados en API, base, caché y aplicación |
| Continuidad | Horas de atención y recuperación actuales | Equipo responsable y restauración satisfactoria |
Clasifique cada flujo: migrar, conservar, rediseñar o retirar. Un proceso de redes que permanece en ArcGIS pertenece al presupuesto futuro. Reconstruir un tablero pertenece a transición. Entregar un mapa sin la edición anterior reduce el alcance; esa diferencia debe ser visible para quien decide.
2. Construir el costo anual con evidencia
Use un año operativo completo y ajuste cambios futuros conocidos. Verifique vigencia del contrato, derechos de uso y consumo real. Distinga pagos comprometidos de gastos que efectivamente pueden cesar después de migrar.
| Categoría | Qué incluir | Omisión frecuente |
|---|---|---|
| Licencias y suscripciones | Escritorio, extensiones, servidor, portal, campo y productos retenidos | Compromisos mínimos que siguen aunque disminuyan usuarios |
| Infraestructura | Cómputo, base, disco, respaldos, transferencia y recuperación | Crecimiento de datos y ambientes duplicados |
| Operación externa | Cobertura de incidentes, mantenimiento y actualizaciones | Suponer que desarrollo incluye atención permanente |
| Trabajo interno | Horas de administración, analistas, mesa de ayuda y seguridad | Valorar en cero el tiempo de personal contratado |
| Servicios medidos | Geocodificación, rutas, imágenes y procesamiento externo | Suponer que software abierto incluye servicios y datos gratuitos |
| Salida y entrega | Exportación, propiedad de configuración y cambio de operador | Dependencia de un proveedor que no documenta la instalación |
Los créditos de ArcGIS Online corresponden a actividades específicas de almacenamiento, análisis y servicios premium. No asuma que toda solicitud de mapa consume igual. Use el reporte de la organización y la categoría exacta de la documentación de Esri. Esa fuente explica factores de consumo, pero no determina el precio de su contrato.
En Colombia, separe costos en COP de compromisos en USD hasta establecer una tasa de cambio fechada. Compare ambos escenarios sobre la misma base tributaria; el equipo financiero debe establecer el tratamiento aplicable y su recuperabilidad. La guía y la calculadora no incluyen una tasa de cambio en vivo. Para México u otro mercado hispanohablante, conserve el método y sustituya los insumos locales; no traslade un porcentaje colombiano como promesa comercial.
3. Estimar la transición por entregable
Incluya diagnóstico, corrección de datos, conversión, scripts, adaptación de servicios y aplicaciones, pruebas, formación, despliegue y coexistencia temporal. “Migrar la geodatabase” es demasiado amplio. Separe exportación de entidades, reconstrucción de dominios, traslado de adjuntos y cambios de aplicaciones: así cada incertidumbre tiene una tarea comprobable.
Para trabajo incierto, registre una estimación esperada y límites inferior y superior plausibles. El piloto debe reducir la incertidumbre dominante. Si sincronización sin conexión determina el costo, otra instalación de servidor no resuelve el caso económico.
Evite contabilizar dos veces el mismo trabajo. Honorarios de integración y revisión interna pueden coexistir, pero no duplique horas ya incluidas en un contrato. Si las licencias paralelas están en transición, no cobre otra vez ese mismo período como renovación adicional. Registre la fecha de renovación: una migración técnica satisfactoria puede no ahorrar caja inmediatamente cuando una suscripción ya fue pagada y no admite reducción durante su vigencia.
4. Aplicar una fórmula transparente
Para costos anuales constantes y transición pagada al inicio:
B = costo anual actual
F = costo anual futuro, incluidas licencias retenidas
T = transición por una sola vez
N = años de comparación
Total actual = N × B
Total alternativo = T + N × F
Ahorro neto = N × (B − F) − T
Porcentaje = ahorro neto / total actual × 100
Retorno simple en meses = 12 × T / (B − F), solamente si B > F
Un resultado negativo es válido. Si B <= F, la reducción de gasto recurrente no recupera una transición positiva. Si el costo actual es cero, el porcentaje no está definido. El retorno simple supone ahorros uniformes; facturas reales y migraciones por etapas pueden exigir un flujo mensual.
Ejemplo reproducible en millones de COP
Suponga costo anual actual de 120, futuro de 50 y transición de 90 durante cinco años. El total actual es 600 y la alternativa 340. El ahorro modelado es 260, equivalente a 43,33%; el retorno simple ocurre a los 15,43 meses. Todos los insumos son hipotéticos.
| Cierre del período | Actual acumulado | Alternativa acumulada | Ahorro acumulado |
|---|---|---|---|
| Transición, antes del año 1 | 0 | 90 | -90 |
| Año 1 | 120 | 140 | -20 |
| Año 2 | 240 | 190 | 50 |
| Año 3 | 360 | 240 | 120 |
| Año 4 | 480 | 290 | 190 |
| Año 5 | 600 | 340 | 260 |
Reproduzca el cálculo con Python, sin librerías de hojas de cálculo:
baseline = 120.0
future = 50.0
transition = 90.0
years = 5
current_total = years * baseline
alternative_total = transition + years * future
savings = current_total - alternative_total
payback = 12 * transition / (baseline - future) if baseline > future else None
print(round(current_total, 2), round(alternative_total, 2), round(savings, 2))
print(round(payback, 2) if payback is not None else 'Sin retorno por ahorro recurrente')
for year in range(years + 1):
print(year, round(year * baseline - transition - year * future, 2))
El resultado esperado es 600.0 340.0 260.0 y 15.43 meses. El municipio ficticio desarrolla las categorías y los supuestos operativos.
5. Probar los supuestos decisivos
| Escenario hipotético | Transición | Futuro anual | Alternativa a cinco años | Ahorro neto |
|---|---|---|---|---|
| Transición y operación -20% | 72 | 40 | 272 | 328 |
| Valores esperados | 90 | 50 | 340 | 260 |
| Transición y operación +20% | 108 | 60 | 408 | 192 |
| Mayor soporte/licenciamiento retenido | 90 | 80 | 490 | 110 |
| Sin ventaja a cinco años | 90 | 102 | 600 | 0 |
Las unidades son millones de COP y el costo actual permanece en 120 anuales. La última fila se obtiene con F = B − T/N: muestra cuánto gasto recurrente tolera el modelo antes de perder la ventaja. La sensibilidad no es una distribución de probabilidades ni garantiza que el proyecto permanezca dentro de esos límites.
Modele también el calendario. Si la reducción anual de 70 comienza seis meses después dentro del mismo horizonte de cinco años, se pierden 35 de reducción, antes de trabajo adicional. Añada solamente costos incrementales que no estén ya en coexistencia. Perder la fecha de cancelación de una renovación puede afectar más que ahorrar modestamente en alojamiento.
6. Distinguir caja, capacidad y nuevas funciones
Si disminuyen las horas para preparar un informe pero la nómina permanece, reporte capacidad liberada en horas, no ahorro inmediato de caja. Si una renovación evitada reduce el desembolso del siguiente año, sí corresponde a menor pago. Si una API habilita nuevo trabajo, describa esa capacidad por separado hasta medir su efecto económico.
Con costos variables, calcule cada año: sum(actual_año − futuro_año) − transición. El equipo financiero puede descontar diferencias con una tasa acordada: −T + sum((B_t − F_t)/(1+r)^t). Declare fechas y supuestos nominales o reales antes de usarla. La calculadora simple presenta totales sin descuento, que no deben llamarse valor presente neto.
7. Reconocer cuándo no conviene migrar
Una instalación pequeña, con costo actual bajo, dependencias especializadas y sin operador disponible puede tener un resultado negativo. Reconstruir una aplicación de campo madura puede costar más que las licencias retiradas. Mantener el servicio, migrar solamente publicación pública o esperar una renovación pueden ser decisiones razonables. El ejemplo ficticio de redes produce deliberadamente una pérdida a cinco años.
Una estimación defendible termina con alcance comparable, insumos fechados, componentes retenidos explícitos, responsable operativo e incertidumbre que resolverá el piloto. Descargue las plantillas de inventario y costos del laboratorio y siga el plan por fases. GeoSAT puede delimitar un diagnóstico con esos insumos; no se promete un porcentaje fijo antes de conocer dependencias y costos.