Desde los albores de la industria automovilística, los fabricantes de vehículos han trabajado día y noche para crear los mejores vehículos para sus clientes. Al principio se centraban en la fiabilidad; poco a poco fueron pasando a la velocidad, la eficiencia y la seguridad. Hoy todos estos atributos son esenciales, y las tecnologías digitales y el bajo nivel de emisiones de carbono se han añadido a la lista de atributos clave. Casi sin excepción, las empresas y las personas han asumido que los vehículos deben ser construidos por empresas de fabricación especializadas.
Cada vehículo es una sofisticada combinación de componentes que interactúan, un sistema en un delicado equilibrio que depende de los más altos estándares de diseño, fabricación e integración. Nos ayudan a trasladar personas y mercancías con seguridad de un punto a otro. Muy pocos arriesgarían su vida y sus objetos de valor utilizando un vehículo construido por ellos mismos. Todo lo contrario. Todos suponemos que los fabricantes hacen su trabajo correctamente y entregan un vehículo acabado que hace todo lo que se supone que debe hacer.
Desarrollar un coche puede llevar de tres a cinco años, desde el concepto hasta la calle. Hay que hacer un análisis exhaustivo de la forma, los materiales, las medidas, las opciones, los acabados y cada elemento mayor o menor que formará parte de ese coche. Lo mismo ocurre en todas las industrias de hardware, como la electrónica, los electrodomésticos, la maquinaria, los edificios, los ordenadores, etc. Los fabricantes invierten tiempo, dinero y esfuerzo en desarrollar el producto y las instalaciones para construir tantos como requiera la demanda.
Cada coche, autobús, camión, barco, buque y avión que sale de una planta de fabricación debe cumplir todas las especificaciones y sus correspondientes verificaciones antes de salir al mercado. La empresa fabricante garantiza que cada vehículo se ha fabricado y funciona conforme a la norma y repara el vehículo sin coste alguno en caso de avería cubierta por la garantía. Los usuarios han llegado a una comprensión razonable de lo que pueden esperar de un vehículo. El nivel de madurez de las industrias "físicas" es alto debido al enorme daño económico y de reputación que se produce cuando las cosas no se hacen bien.
Hoy en día, casi todos los coches pueden adaptarse a las necesidades y gustos específicos de cada usuario mediante configuraciones como la posición del asiento, los pedales y el volante, así como la suspensión, el cambio y el estilo de conducción. Podemos cambiar la posición de los retrovisores, ajustar la temperatura interior y seleccionar la fuente y el estilo de música que prefiramos. Podemos poner complementos como remolques compatibles, bacas y cubos portaobjetos para ampliar la funcionalidad de nuestro vehículo sin alterar el delicado equilibrio entre sus componentes fundamentales.
Desde la aparición de Software Empresarial, la historia ha sido todo lo contrario.
La industria del software, especialmente el software de enterprise , ha madurado de forma diferente a la industria del hardware. Existe la expectativa de que todo es posible, o al menos debería serlo, ya que no hay "leyes" visibles que rijan el desarrollo del software.
Por el contrario, un conjunto esencial de leyes rige la forma correcta de desarrollar software enterprise . No me refiero a reglas sobre cómo escribir código o tecnologías a utilizar. He aprendido que satisfacer las necesidades organizativas y resolver los problemas de enterprise , simplificar los procesos empresariales y construir Certeza en el funcionamiento, la información y la evolución para ofrecer productividad, rentabilidad y bienestar requiere darse cuenta de la existencia de dichas leyes, comprenderlas y construir software que las cumpla.
Uno de los síntomas de la falta de cumplimiento de estas leyes es lo que he denominado la organización "Excel-ence", en la que la gente utiliza hojas de cálculo para hacer gran parte del trabajo que no puede hacer el software enterprise mal construido. Otro síntoma es la creencia impuesta de que una gran enterprise necesita de decenas a cientos de módulos, componentes y sistemas diferentes para construir su plataforma denominada "la mejor de su clase", cuando el enfoque adecuado debería ser adoptar el software que soporte los procesos empresariales mejor integrados de principio a fin, con todas las variaciones necesarias listas para usar.
Otros síntomas son el largo tiempo de implantación, de dos a cinco o diez años o más, las perjudiciales interrupciones operativas en el momento de la puesta en marcha y la estrategia paliativa de los Productos Mínimos Viables (PMV), que crean la sensación de que las organizaciones avanzan, cuando la realidad es que el coste y el tiempo resultan excesivos en comparación con los beneficios obtenidos.
Todo ello se basa en la creencia de que, como cada organización es única, su software también debe serlo. Lo fundamental es correcto; la estrategia para alcanzar esa singularidad es errónea. Las organizaciones no deberían perder tiempo, dinero y esfuerzo intentando adaptar (o adoptar) un software enterprise incompleto y desarticulado. El software Enterprise debería estar preparado para cumplir la combinación única de procesos y variaciones empresariales que cada organización necesita. La puesta en marcha debería producirse en pocos meses sin interrupciones operativas. Los fabricantes de software deben hacer la inversión necesaria y entregarlo para que las organizaciones puedan centrarse en su actividad principal.
Para ayudar a las grandes empresas a dirigir su negocio, no el software, hemos creado LOVIS EOS , la primera Plataforma Sistema de Operación Empresarial de código cero en la Nube que se adapta totalmente a las necesidades de cada empresa, ejecuta procesos empresariales integrados de principio a fin, construye información transaccional que refleja la realidad en tiempo real, cierra cada día, mes y año con tiempo de inactividad cero, deriva automáticamente los registros contables, proporciona Estados Financieros en cualquier estándar cada mañana y se implanta en seis meses o menos sin interrupciones en el momento de la puesta en marcha.
¿Construirías tu propio software enterprise ? No deberías.
Rafael Funes