El software empresarial fue creado para contar
Por qué la inteligencia artificial no arreglará los sistemas heredados y en qué debería convertirse un sistema empresarial moderno
Por qué el software empresarial heredado se especializa en contar
Contar suele estar en el centro del trabajo de la administración de un negocio.
¿Cuántos prospectos nuevos tenemos?
¿Cuántas llamadas hice hoy?
¿Cuánto debería gastar en el almuerzo?
Contamos en unidades, pulgadas, libras y dólares.
Las hojas de cálculo siempre han estado optimizadas para esto. Introducimos una fórmula SUMA, seleccionamos una columna y vemos el total.
Recuerdo el auge comercial de Microsoft Excel a principios de la década de 1990.
Fue entonces cuando nació el software heredado, tal como lo conocemos.
El software heredado está hecho para contar y sumar. Está hecho para los thumb managers, o en otras palabras, profesionales de negocios que administran mediante columnas, totales e informes.
Una gran parte de la población fue a la universidad y aprendió a convertirse en contadora.
Pero un negocio es mucho más que contar.
Es el producto.
Es la marca.
Es la relación entre personas, activos y geografía.
Entonces, ¿por qué el software heredado se especializa en contar?
¿Y por qué más pequeños negocios no utilizan plataformas heredadas para administrar sus operaciones?
Great Plains, Microsoft Dynamics GP y el modelo de arriba hacia abajo
La historia del software empresarial cuenta la historia de las tendencias macroeconómicas.
En la década de 1990, internet todavía estaba en su infancia. Si sabías escribir software, eras una persona muy solicitada.
Aplicaciones como Excel se distribuían ampliamente.
El software especializado no.
Las plataformas especializadas que comenzaron a aparecer silenciosamente incluían sistemas como Great Plains, también conocido como Microsoft Dynamics GP.
Eran máquinas de contabilidad, y gran parte de la demanda provenía de empresas que cotizaban en bolsa.
Para que ese modelo tuviera éxito, el software heredado se construyó con un enfoque de arriba hacia abajo.
En la parte superior estaba el director ejecutivo.
Después el director financiero.
Después el consejo.
Después los accionistas.
Si te llamabas Larry, el limpiabotas, nunca recibías una invitación a la fiesta.
Esta es exactamente la razón por la que Main Street y Wall Street pueden parecer tan desconectadas.
El énfasis tradicionalmente ha estado en la macroeconomía, muchas veces a costa de la microeconomía.
A Larry, el limpiabotas, no le importa la depreciación de sus sillas.
Su objetivo es reservar, operar, llevar las cuentas y ofrecer un servicio de cinco estrellas.
El CRM agregó atributos, no comprensión
Alrededor de 2010, las grandes empresas comenzaron a aburrirse de contar únicamente monedas transaccionales.
Querían una nueva clase de software.
Esto fue la gestión de relaciones con clientes, o CRM.
Lo que antes había sido software empresarial para contadores de cifras comenzó a evolucionar hacia equipos de servicio al cliente que introducían textos mal redactados en campos abiertos.
Al mismo tiempo, los vendedores en campo utilizaban los primeros iPhone para ingresar registros mediante sitios en modo de escritorio desde pantallas diminutas.
Los BlackBerry no podían hacerlo de la misma manera.
Según los estándares actuales, esos sistemas eran primitivos.
La alta dirección había comprendido que, para exprimir márgenes más grandes, era importante registrar información de atributos.
¿Quién es el cliente?
¿Qué solicitó?
¿Cuándo fue contactado?
¿En qué producto estaba interesado?
¿Qué ocurrió durante la última conversación?
El problema comenzó a aparecer.
La información existía, pero estaba dispersa entre sistemas, departamentos, campos y bases de datos.
Entonces, muy rápidamente, llegó la solución:
SQL Server Integration Services, o SSIS.
Los consultores nunca se fueron
Equipos completos y firmas de consultoría se dedicaron a construir servicios de integración.
La propuesta para la alta dirección era sencilla:
Con el tiempo, configuraremos para usted un sistema todo en uno.
Los consultores nunca se fueron.
La historia era mucho más grande que la realidad.
Durante la década de 2010, a veces parecía que la mitad del gasto empresarial en tecnología terminaba en consultores que intentaban hacer que sistemas desconectados se comportaran como uno solo.
Avancemos hasta hoy.
La nueva historia es el mismo truco.
La IA es la nueva integración.
El gasto en inteligencia artificial está fuera de control.
Ojalá el problema pudiera resolverse con algo tan pequeño como un sudo nano .py patch.
Esa frase es importante.
El sudo nano .py patch es mi propio término para un cambio pequeño y directo que resuelve un problema real sin requerir otra plataforma enorme, otro proyecto de consultoría u otra integración.
Abre un archivo.
Haz el cambio.
Pruébalo.
Sigue adelante.
Ahora se vende la IA como la promesa que cerrará la brecha entre sistemas unidos por integraciones de espagueti y sistemas que funcionan como verdaderos sistemas operativos empresariales todo en uno.
Pero esa promesa nunca se cumplirá simplemente colocando inteligencia artificial encima del software heredado.
El software empresarial moderno, o MBS, que no debe confundirse con el príncipe heredero saudí, todavía no ha surgido.
Algunas compañías parecían estar cerca. Después, una instrucción incorrecta o una respuesta del modelo reveló cuánto del sistema operativo estaba realmente controlado por un bot frágil.
No se le debería decir a un negocio que cuenta con una infraestructura operativa confiable cuando en realidad esa infraestructura es una cadena impredecible de instrucciones.
Eso no debería permitirse.
Un sistema empresarial moderno debería capturar la imagen completa del negocio.
En lugar de construirse sobre la arquitectura del software heredado, debería estar compuesto por una cantidad mínima de tablas de base de datos.
La IA no debe colocarse encima
La inteligencia artificial no debe colocarse encima de sistemas que ya existen.
El costo de mover y reconstruir software ha disminuido drásticamente. Los modelos de lenguaje pueden ayudar a interpretar sistemas antiguos, reescribir lógica, migrar registros y construir nuevas interfaces.
Eso significa que una arquitectura nueva no solo es posible.
Es necesaria.
Históricamente, los sistemas de bases de datos se construyeron con muchas tablas y relaciones porque las personas tenían que revisar y administrar los datos.
Cada concepto recibía una tabla.
Cada relación recibía otra tabla.
Cada requisito nuevo introducía otra capa.
Los nuevos marcos deberían avanzar hacia lo que llamo una metodología de un solo GL.
Un registro central de la verdad.
Muchas columnas.
Menos tablas.
Los modelos de lenguaje pueden navegar tablas de bases de datos que contienen miles de columnas. Pueden interpretar lo que significan esos atributos, localizar la información relevante y ayudar a administrar las relaciones entre ellos.
Ya basta con la arquitectura.
Un sistema empresarial moderno lleva el control de dos cosas:
Dinero y atributos.
No necesita un millón de conectores. Un conector debería existir cuando el sistema debe comunicarse con algo externo, como enviar correspondencia mediante un proveedor de correo electrónico.
Las pasarelas de pago deberían estar integradas directamente en la experiencia del cliente.
Los contratos y la administración de documentos deberían estar unidos al mismo registro empresarial GUID.
Las imágenes deberían capturarse, ser identificadas por un modelo de lenguaje y convertirse en detalles estructurados.
La recuperación debería ocurrir mediante RAG, o generación aumentada por recuperación, para que un negocio pueda hacer preguntas sobre sus propios registros y recibir respuestas basadas en su propia información.
El sistema debería comprender el negocio como un todo.
No como una colección de pestañas.
No como una serie de integraciones.
No como diez productos diferentes que fingen ser uno.
El sistema todo en uno que siempre se prometió
Todos los días, emprendedores inician negocios alrededor del mundo.
¿Por qué?
Tienen una habilidad que el mundo merece descubrir.
Un producto que vender.
Un servicio que ofrecer.
En un mundo capitalista, los productos y servicios pueden empeorar con el tiempo cuando el control se concentra y la competencia desaparece.
La economía de abajo hacia arriba crea otra posibilidad.
La competencia en igualdad de condiciones demuestra quién es el ganador.
Un sistema empresarial moderno apoya una economía de abajo hacia arriba.
Le da a un pequeño negocio acceso a las herramientas, la información y la automatización que antes estaban reservadas para empresas que cotizaban en bolsa.
No comienza con el director ejecutivo, el director financiero, el consejo y los accionistas.
Comienza con Larry, el limpiabotas.
¿Qué necesita hacer Larry hoy?
¿Quién reservó?
¿Quién pagó?
¿Qué servicio se proporcionó?
¿Qué recordatorio debe enviarse?
¿Qué necesita el cliente después?
Un sistema empresarial moderno es el sistema todo en uno que siempre se prometió.
Son atributos.
Es contabilidad.
Son recordatorios.
Son notificaciones.
Son pagos.
Es la marca.
También son autos voladores, comida callejera, renta de chefs y alquiler de carritos de golf.
El software empresarial fue creado para contar.
El software empresarial moderno debe aprender a comprender el negocio que está contando.