Modularización de soluciones puntuales: es hora de una plataforma Low Code

Según algunos investigadores, las primeras etapas de un mercado están dominadas por soluciones integradas, es decir, productos fabricados de principio a fin por el mismo proveedor. Las razones de este fenómeno suelen ser la fiabilidad y el rendimiento. En otras palabras, los productos compuestos por componentes de múltiples fabricantes, en las primeras etapas de un mercado, serán menos fiables y ofrecerán un rendimiento inferior al de los productos integrados. Pero esto plantea una pregunta interesante: ¿en qué etapa de la evolución de un mercado la modularidad supera a la integración? Dicho de otro modo, ¿dónde está el punto de inflexión?

El problema de las soluciones codificadas manualmente

Para las empresas de software empresarial, este punto de inflexión es un tema especialmente delicado, sobre todo en lo que respecta a las soluciones puntuales, que por definición son aplicaciones de software que cubren las lagunas entre los principales sistemas de software empresarial y tienden a centrarse en resolver un problema concreto. Sin embargo, a medida que las fuerzas dispares del mercado parecen impulsar a las unidades de negocio individuales hacia requisitos cada vez más diversos para las soluciones puntuales, a los proveedores de software les resulta cada vez más difícil crear soluciones codificadas manualmente que tengan una amplia aplicación. De hecho, hoy en día es difícil codificar manualmente una solución que satisfaga la mayoría de las necesidades de un solo cliente, y mucho menos las de un segmento razonablemente grande del mercado. Las excepciones, por supuesto, son las soluciones creadas a medida para clientes concretos, pero dado el tiempo que lleva programar manualmente una solución puntual compleja (potencialmente muchos meses), estos sistemas podrían empezar a mostrar fallos antes incluso de ser entregados, una realidad provocada por la velocidad a la que evolucionan los procesos empresariales en el mundo real.

La evolución del low-code

En el nicho específico de TI en el que trabajo, los buenos viejos tiempos de las soluciones puntuales aisladas han quedado atrás. Ahora los clientes quieren soluciones que se integren con otros sistemas en los que ya han invertido. Esta realidad ha dado paso a una nueva generación de plataformas de desarrollo rápido de aplicaciones que Forrester denomina Low Code. En una publicación de junio de 2014, Forrester dividió el espacio low-code en tres sectores: plataformas de aplicaciones generales, plataformas de contenido web y plataformas de procesos empresariales (BPM), siendo esta última, en mi opinión, especialmente relevante dada la importancia del flujo de trabajo en los entornos empresariales.

BPM para aplicaciones envolventes

Si le preguntas a Jesse Shiah, director ejecutivo de AgilePoint, uno de los líderes nombrados por Forrester en el ámbito del low-code para BPM, sobre la evolución de la tecnología de su propia empresa, es posible que se refiera a AgilePoint como una «fábrica de SaaS». En otras palabras, Shiah ahora ve su propio BPM como una plataforma en la que los proveedores de software externos pueden y deben crear soluciones puntuales para sus propios clientes. ¿Por qué? Porque, según Shiah, una solución puntual que podría llevar 18 meses de programación manual en C# o Java puede ser realizada por el mismo equipo en seis a diez semanas utilizando AgilePoint. Supongo que los responsables de otros proveedores de BPM de bajo código, como K2, Nintex, Bizagi y Micropact, dirían algo similar. Además, la creación de aplicaciones envolventes (aplicaciones compuestas) que llaman a otros sistemas es algo para lo que se diseñaron los BPM y en lo que son realmente buenos.

El punto de inflexión es aquí y ahora.

Hace tan solo unos años, las soluciones puntuales codificadas manualmente solían ser la mejor opción. Sin embargo, hoy en día, las soluciones diseñadas en un entorno de plataforma low-code ofrecen todo el rendimiento que cualquiera podría desear. Además, las soluciones low-code pueden incorporar los mejores componentes, como HotDocs Cloud Services para el ensamblaje de documentos, NetDocuments para la gestión de documentos y cualquier otra variedad de servicios habilitados para la web con API expuestas.

Más allá de la rapidez con la que se pueden construir estos sistemas y de la variedad de componentes de primera calidad disponibles para su integración, adoptar un enfoque low-code significa que los componentes individuales del sistema se pueden actualizar o sustituir sin necesidad de reestructurar todo el sistema. Del mismo modo, el enfoque BPM low-code le ayuda a evitar la dependencia de un único proveedor en componentes importantes.


Nota de la Redacción: Este artículo se publicó originalmente en HotDocs.com. En junio de 2024, Mitratech adquirió la plataforma avanzada de automatización de documentos, HotDocs. El contenido ha sido actualizado desde entonces para incluir información alineada con nuestra oferta de productos, cambios en la regulación y cumplimiento.