Desarrollo de aplicaciones empresariales a escala global con el kit de soluciones de Mendix

Cuando se trata de resolver problemas de negocios con tecnología, tradicionalmente hay dos escuelas de pensamiento: construir o comprar.

Estos dos métodos tienen sus pros y sus contras. La creación de soluciones locales le permite crear software que se ajuste a su pila. Pero el desarrollo tradicional puede agotar los recursos.

La compra comercial lista para usar (COTS) está lista para usted; sin embargo, nunca se ajusta a una función completa. Esto es difícil porque COTS puede ser difícil de personalizar. Y como todos sabemos, las personalizaciones son inevitables.

Entonces construyes una vez o compras una vez y muerdes la bala en los contras, ¿verdad?

Eso no es tan fácil si es una gran empresa. Los inconvenientes de ambos métodos solo se magnifican cuando tiene varios equipos de TI que prestan servicios en diferentes ubicaciones o unidades comerciales y tienen estructuras de equipo diferentes, trabajan en procesos variados, dependen de sistemas centrales diferentes y cumplen con las regulaciones locales. Construido o comprado, está personalizando e implementando diferentes versiones de la misma solución para el mismo problema empresarial. Hay dificultad en el gobierno de datos. Se pierde el control. Los problemas proliferan. El mantenimiento y las actualizaciones son casi imposibles de seguir. Los costos aumentan. La TI en la sombra se expande.

Si desea una imagen más clara de su entorno de TI, debe comenzar a crear soluciones componibles y adaptables que se puedan reutilizar y personalizar en función de necesidades específicas.

Aplicaciones empresariales componibles y adaptables

Tiene varios equipos que resuelven el mismo problema comercial con muchas soluciones. Construir una solución no es la respuesta porque necesitan personalización. Entonces, ¿Qué haces?

Mi respuesta: construir una solución.

Lo siento, olvidé una palabra. Cree una solución adaptable.

No importa la unidad de negocio, cada solución resuelve necesidades comunes. Por lo general, surgen diferencias en el idioma, el cumplimiento, los sistemas centrales y el acceso. Si, digamos, el 80 por ciento de una aplicación se puede usar en una organización, es ineficiente crear una nueva aplicación desde cero o confiar en COTS para abordar esos diferentes problemas comerciales. La entrega de aplicaciones globales teniendo en cuenta las necesidades locales puede parecer un esfuerzo costoso. Y lo es, si continúa utilizando los métodos tradicionales de desarrollo.

Las organizaciones deberían crear y aprovechar soluciones de software hechas a partir de componentes básicos componibles.

Las aplicaciones componibles son aquellas construidas a partir de bloques de construcción simples e intercambiables que representan diferentes capacidades comerciales empaquetadas. Estos componentes básicos se pueden crear y compartir en una organización.

Es importante tener esto en cuenta, porque cuando se trata de hacer ajustes con UI/UX, lógica, datos o integraciones con sistemas centrales (variables que a menudo surgen cuando se trata de muchas unidades de negocios diferentes), una aplicación componible hace que sea mucho más adaptable. solución.

Asegurarse de que el otro 20 % sea adaptable y ampliable le da a cada unidad específica la capacidad de hacer que la solución satisfaga sus necesidades específicas sin tener que reconstruirla desde cero ni buscar alternativas.

En este escenario, cada solución tiene un núcleo inmutable (compartido entre unidades), un núcleo adaptable (compartido entre unidades) y luego extensiones específicas de unidad (entregadas por un equipo de TI local).

La belleza de una solución adaptable es que agiliza el mantenimiento. En lugar de que varios equipos de TI actualicen y mantengan varias soluciones, TI central ahora administra una solución, que puede tener varias instancias. Esto significa que pueden impulsar una actualización al núcleo inmutable, y la TI local puede actualizar su arquitectura empresarial local sin romper sus personalizaciones.

Gestionarlo todo con el Mendix Solutions Kit

Muchas organizaciones se están enfocando en la creación de aplicaciones componibles. En el informe de Gartner » Predicts 2023: Composable Applications Accelerate Business Innovation «, la firma de analistas estima que «para 2025, el 60% de las nuevas aplicaciones comerciales personalizadas se crearán utilizando servicios comerciales reutilizables a través de un catálogo o mercado de componentes curados compartidos».

Las empresas están utilizando mercados o catálogos seleccionados para crear una aplicación base creada para su reutilización en todas las unidades comerciales. Esta aplicación base se puede adaptar y desplegar en todas las regiones de manera controlada. Lo que esto permite a las organizaciones es el desarrollo de software global utilizando recursos de TI centrales con conocimiento y experiencia locales. En otras palabras, está entregando la solución correcta exacta sin hacer que la TI central sea un cuello de botella.

Echemos un vistazo a cómo se ve esto. Primero, crea un modelo original, tiene una funcionalidad genérica común, pero también está abierto a la adaptación. Algunas unidades de negocio pueden utilizar la versión original, pero otras pueden adaptarla en función de sus necesidades. Se personalizan y luego se implementan en un nodo de nube dedicado. Esto garantizaría el aislamiento de datos por implementación y operaciones de desacoplamiento.

La plataforma Mendix lo ayuda a crear mejores aplicaciones más rápido. A lo largo de los años, hemos perfeccionado nuestras capacidades de desarrollo de código bajo y herramientas de colaboración para ayudar a las organizaciones a entregar software más rápido que nunca y mantener el ritmo de las tecnologías actuales y las mejores prácticas de desarrollo.

Por eso hemos desarrollado el Mendix Solutions Kit. Esta nueva capacidad permite a las organizaciones crear aplicaciones componibles y mantener el control.

Con el Mendix Solutions Kit, puede construir módulos protegidos, donde puede bloquear ciertas funcionalidades y controlar lo que se puede adaptar.

Una vez que esos módulos estén listos para el consumo, puede actualizar continuamente las implementaciones mientras conserva las modificaciones. Eso significa que las implementaciones locales no se interrumpen cuando envía actualizaciones globales.

La gobernanza es una gran parte de las aplicaciones componibles. Es por eso que el kit de soluciones de Mendix le brinda información de adaptación donde puede ver los cambios realizados en las soluciones a nivel local y a nivel central o global.

Puede ver los cambios, ver cuándo ocurrieron y obtener información de la solución para ayudarlo a tomar decisiones de administración de productos y predecir futuros esfuerzos de mantenimiento.

Pensando en grande

El valor de la plataforma de código bajo de Mendix es mejores aplicaciones más rápidamente y todos los beneficios que obtienes de eso. Pero eso es solo la mitad. Imagine simplemente construir una solución frente a muchas.

Puede aprovechar la inversión realizada en una implementación en todas las demás implementaciones.

Permite que las líneas de negocios/equipos locales co-innoven con TI central, lo que les permite desarrollarse a su propio ritmo, más rápido que la TI central si así lo desean, mientras mantienen la TI central en control.

Hay una reducción en el costo total de propiedad de todas las aplicaciones en su cartera

La expansión de aplicaciones se disipa, lo que facilita el mantenimiento y la gestión a nivel técnico y operativo

Es por eso que Mendix Solutions Kit para soluciones adaptables es una nueva y emocionante capacidad a medida que las organizaciones avanzan más hacia la componibilidad para la adaptabilidad.

Escribenos para solicitar información de Mendix

    a

    Magazine made for you.

    Featured:

    No posts were found for provided query parameters.

    Elsewhere:
    es_ESES