Tema 12 - 1992

Separar datos, vistas y reglas

Lotus Improv: modelos multidimensionales en NeXTstep

Lotus Improv rompió el paradigma tradicional: primero definía dimensiones y reglas, luego presentaba vistas pivotadas sin duplicar datos. Nació en NeXTstep, se enfocó en planeación financiera multidimensional y adelantó ideas que hoy viven en BI y cubos OLAP.

Plataforma: NeXTstep, luego Windows Lenguaje: C/C++ Modelo: licencia comercial
Volver al indice Wikipedia (EN)

Contexto

Cuando las hojas se volvieron multidimensionales

Problema previo: Las hojas tradicionales mezclaban datos, fórmulas y presentación; mantener versiones y escenarios era propenso a errores.
Idea clave: Separar datos, reglas y vistas: definir dimensiones (tiempo, regiones, productos) y crear tablas pivotadas sin reescribir fórmulas.
Usuarios objetivo: Analistas financieros y de planeación que necesitaban modelos multidimensionales rápidos sin recurrir a lenguajes de cubos.

Ficha tecnica

Lo que trajo Improv en 1992

Plataformas
NeXTstep en su debut; versión posterior para Windows con interfaz gráfica similar.
Lenguajes
C/C++ integrados con frameworks de NeXTstep; UI basada en columnas y tarjetas de reglas.
Recalculo
Recálculo sobre un modelo central de dependencias; las vistas se actualizaban sin duplicar celdas.
Reglas
Las fórmulas se aplicaban por dimensiones (ej. toda la fila "Costos" o columna "Q1") en vez de celda a celda.
Vistas
Tablas pivotadas y reordenadas al vuelo sin copiar datos; similar a un pivot multidimensional temprano.
Macros
Soporte de scripts para automatizar importes y reportes, con enfoque en planeación financiera.

Innovaciones

Lo que Improv adelantó

Modelos declarativos: Reglas por dimensiones en lugar de celdas individuales, reduciendo errores de copia.
Vistas pivotadas: Reordenar filas/columnas sin romper fórmulas; base conceptual de pivots y cubos OLAP.
Separación clara: Datos, reglas y presentación separados, acercándose a patrones de BI moderno.
Interfaz de arrastrar: Dimensiones movibles (drag & drop) que cambiaban la vista al instante.
Improv fue aclamado por su modelo, pero comercialmente quedó de nicho; su legado vive en pivots, cubos OLAP y herramientas de modelado.

Adopcion y casos

Quien lo uso y por que

Planeación financiera: Presupuestos multidimensionales (producto x región x trimestre) sin duplicar hojas.
Consultoría: Modelos de sensibilidad y escenarios pivotables en reuniones con clientes.
Early adopters de NeXT: Empresas tecnológicas y creativas que ya usaban NeXTstep y valoraban su GUI.

Linea temporal

Momentos clave

Legado

Que dejó Lotus Improv

Concepto de pivots: Inspiró tablas y cubos OLAP en hojas y BI.
Reglas por dimensión: Anticipó modelos declarativos modernos.
Separación datos/reglas/vista: Se convirtió en principio de diseño para hojas avanzadas.
Referente de innovación: Aunque falló comercialmente, es caso de estudio en interfaces de modelado.