Contexto
Presupuestos iterativos sin batch nocturno
Problema previo:
Los equipos financieros dependian de jobs nocturnos para simular escenarios; cualquier cambio atrasaba reportes enteros.
Idea clave:
Un libro de celdas recalculado al vuelo, capaz de encadenar flujos de caja y consolidar unidades de negocio en el mismo mainframe.
Usuarios objetivo:
Departamentos de planeacion, tesoreria y control de gestion que ya trabajaban en IBM/370 con terminales de texto.
Ficha tecnica
Lo que ofrecio SCAMP en 1973
Plataformas
IBM/370 corriendo VM/CMS y TSO; operaba via terminales 3270 con salida a impresoras de linea.
Lenguajes
Nucleo en PL/I con rutinas en ensamblador para E/S y manejo eficiente de memoria en el mainframe.
Recalculo
Algoritmo incremental con grafo de dependencias; detectaba ciclos y ofrecio referencias hacia adelante.
Direcciones
Referencias de celdas al estilo A1 y mixtas (fila/columna fija) para copiar formulas entre tablas.
Macros
Secuencias grabables para correr escenarios, importar cintas y regenerar reportes por periodo.
Seguridad
Autenticacion y bloqueo por libro; integracion con el sistema de cuentas de CMS/TSO.
Innovaciones
Lo que SCAMP aporto al modelo
Escenarios encadenados:
Permitio mantener varias versiones del presupuesto y alternarlas sin reescribir las formulas base.
Flujo financiero integrado:
Incluia funciones de flujo de caja, amortizacion y consolidacion multi-empresa directamente en celdas.
Amigable para 3270:
Interfaz en pantalla dividida con resaltado de celdas cambiantes y mensajes de error legibles en terminal.
Salida lista para auditoria:
Generaba listados numerados y rastros de calculo que podian archivarse en papel o microfilm.
SCAMP convencio a las areas financieras de que una hoja podia vivir en el mainframe, compartir datos contables y seguir siendo interactiva.
Adopcion y casos
Quien usaba SCAMP y por que
Planeacion corporativa:
Conglomerados industriales proyectaban inversiones y flujo trimestral sin exportar datos a lenguajes batch.
Sector publico:
Ministerios y utilities lo usaron para presupuestos multianuales, asegurando trazabilidad de cada revision.
Banca y seguros:
Modelos de riesgo y reservas tecnicas se recalculaban en minutos en vez de horas de CPU.
Linea temporal
Momentos clave
-
1973
Prototipo operativo en IBM/370; se define el nombre Spreadsheet Calculator and Modeling Program.
-
1974-1975
Primeras instalaciones en bancos y ministerios de hacienda; se populariza el uso en VM/CMS.
-
1977
Llegan macros grabables y plantillas de flujo de fondos; se refuerza control de acceso.
-
1980
Algunas implementaciones migran a PC/XT como front-end, preparando el salto a Lotus y Excel.
Legado
Que heredaron las planillas modernas
Presupuesto iterativo: El ciclo de versionar escenarios y consolidar los mejores paso intacto a Lotus y Excel.
Recalculo incremental: La idea de dependencias dirigidas preparo el terreno para motores modernos de hojas.
Integracion con sistemas: SCAMP demostraba que la hoja podia leer datos contables sin procesos intermedios.
Auditoria embebida: Conceptos de trazas y bloqueo de libros inspiraron permisos y control de cambios actuales.