Gestión del portafolio de aplicaciones con Low-Code

¿Qué es la gestión del portafolio de aplicaciones?

El portafolio de aplicaciones se refiere a una colección de aplicaciones de software que una organización utiliza para cumplir con sus variados objetivos comerciales, como mejorar la eficiencia operativa, diferenciarse dentro del mercado, optimizar costos o ejecutar la transformación digital.

Al igual que la gestión de carteras de inversiones, la gestión de carteras de aplicaciones es el arte y la ciencia de identificar, desarrollar, monitorear y administrar aplicaciones de software empresarial que se alinean con los objetivos comerciales y brindan el máximo valor a la organización.

La importancia de construir una estrategia de gestión del portafolio de aplicaciones

¿Qué sucede si una cartera de inversiones no se gestiona de forma activa? Dependiendo del tamaño de la cartera, un individuo puede correr el riesgo de sufrir enormes pérdidas financieras. Del mismo modo, si las empresas no cuentan con una estrategia activa de administración de cartera de aplicaciones, pueden correr el riesgo de encontrarse con varios problemas costosos y, a veces, irreversibles, como deuda técnica, sobrecostos, desafíos de cumplimiento y gobernanza, desperdicio de recursos y más. De hecho, dado que el 68 % de los proyectos de TI fallan, es importante crear y administrar una cartera de aplicaciones que contribuya activamente a los objetivos comerciales en lugar de ser una inversión muerta.

Además, con Gartner proyectando que la demanda de aplicaciones crecerá 5 veces más que la capacidad de entrega de TI, contar con la estrategia de administración de cartera de aplicaciones adecuada puede ayudar a las empresas a crear nuevas aplicaciones y administrar las existentes con éxito.

El CIO de Suez UK, una empresa de gestión de residuos, buscó una manera de abordar rápidamente las brechas en su cartera de aplicaciones. Usando Mendix, él y su departamento pudieron hacerlo.

“Donde tenemos brechas en nuestra arquitectura, o brechas en nuestra cartera de aplicaciones, el código bajo nos permite construirlas muy rápidamente y llevarlas al mercado”.

Matt Rogers

Objetivos comerciales de la administración de la cartera de aplicaciones

Crear y gestionar la cartera adecuada de aplicaciones puede ayudar a las empresas a:

Innovar

Las empresas pueden aprovechar la tecnología emergente como la realidad aumentada (AR)/realidad virtual (VR), la inteligencia artificial (AI), Internet de las cosas (IoT) para crear aplicaciones innovadoras para sus clientes.

Mejore el compromiso del cliente

Las organizaciones pueden invertir en aplicaciones que crean nuevos productos o servicios para atraer nuevos clientes o mejorar un producto existente para evitar la deserción. Por ejemplo, portales de autoservicio, servicios móviles específicos.

Mitigar riesgos

Usando tecnología como low-code, las empresas pueden crear aplicaciones que cumplan con las normas y sean fáciles de controlar por TI; protegiendo el negocio de TI en la sombra y construyendo deudas técnicas.

Crear nuevos productos y modelos de negocio

Las empresas pueden crear aplicaciones que permitan que los programas estratégicos alcancen los objetivos comerciales, como lanzar nuevos modelos comerciales, ingresar a nuevos mercados y mantenerse por delante de la competencia.

Priorizar proyectos y asignación de recursos

La administración de la cartera de aplicaciones ayuda a las organizaciones a identificar y priorizar la asignación de recursos a aquellas aplicaciones que brindan valor comercial y eliminan las que son redundantes.

Aumentar la eficiencia operativa

Las empresas pueden reducir los costos operativos y de TI a través de aplicaciones que respaldan la automatización de procesos y las mejoras de infraestructura.

Cómo comenzar la gestión del portafolio de aplicaciones con Low-Code

Decisión de ajuste general

Este paso consiste en decidir qué iniciativas comerciales se ajustan al carril de natación de la tecnología de código bajo y luego crear una amplia cartera de aplicaciones que, desde una perspectiva comercial, tiene un tiempo de comercialización bajo y, desde una perspectiva técnica, tiene aplicaciones basadas en datos, usuarios -amigable y multidispositivo.

En gran parte, las aplicaciones caen en estos tres casos de uso: primero, las aplicaciones de innovación basadas en nuevas tecnologías como AI, IoT, blockchain, etc., segundo, las aplicaciones de diferenciación como portales de autoservicio o servicios móviles específicos que se centran en la participación del cliente o eficiencia operativa, y tercero, los sistemas de registro de aplicaciones como sistemas de facturación, CRM y nómina.

Las empresas pueden mapear los tres casos de uso anteriores en dos parámetros: requisitos predefinidos para crear una aplicación y tasa de cambio: la probabilidad de qué tan rápido y con qué frecuencia cambiarán los requisitos de una aplicación. Según la naturaleza de los casos de uso, las aplicaciones de innovación tendrán el requisito menos predefinido pero la tasa de cambio más alta, mientras que la aplicación de sistemas de registro tendrá el requisito predefinido más detallado pero la tasa de cambio más baja.

Dado que la plataforma de código bajo de Mendix sigue una metodología ágil, las aplicaciones con un nivel más bajo de requisitos predefinidos y una alta tasa de cambio esperada (aplicaciones de innovación y aplicaciones de diferenciación) serán una combinación perfecta para construir la cartera de aplicaciones.

Además, para aplicaciones exitosas de innovación o diferenciación, es probable que la aplicación necesite obtener datos de los sistemas de registro existentes. Con la tecnología de Mendix, esto es realmente simple y acelerará drásticamente el desarrollo de la aplicación.

Definir los mejores candidatos para comenzar

El propósito de este paso es identificar las cinco a diez aplicaciones principales de la cartera de aplicaciones más amplia creada en el paso 1 y garantizar que la entrega de estas aplicaciones cumpla con el valor prometido a la organización. El proceso de selección de sus mejores candidatos consiste en hacer (por aplicación) cinco preguntas simples de validación.

¿Ofrecerá la aplicación una respuesta sorprendente de sus usuarios finales?

¿La aplicación tiene un valor comercial claro?

¿Puede el primer lanzamiento ser un producto mínimo viable (MVP) con suficientes funciones para satisfacer a los usuarios finales?

¿La aplicación tiene una exposición alta entre sus usuarios finales y una complejidad de construcción baja o media?

¿La aplicación es una camiseta de tamaño pequeño o mediano en términos de algunas categorías predefinidas como equipos involucrados, requisitos de integración, funcionalidad MVP esperada, etc.?

Si la respuesta es «sí» para todos ellos, esa aplicación es la mejor candidata. Haga las cinco preguntas hasta que la cartera se reduzca a los mejores candidatos.

Priorizar

El paso final es reducir aún más las opciones de la cartera de aplicaciones integrada en el paso 2 y elegir la mejor aplicación posible para comenzar el viaje de desarrollo de la aplicación. Este paso también organiza las aplicaciones restantes en la cartera (del paso 2) en el orden correcto, creando una hoja de ruta de la cartera para el futuro.

Asigne los principales candidatos a las mismas cinco preguntas de validación del paso 2, pero esta vez evalúe y marque cada aplicación con un valor para las cinco preguntas. El siguiente mapa muestra el ganador absoluto teniendo en cuenta el factor «wow», el valor comercial, la complejidad y el nivel de exposición, y define la hoja de ruta para las aplicaciones restantes.

Comienza a crear aplicaciones

Únete a una comunidad de más de 300 000 desarrolladores que están creando mejores aplicaciones, más rápido con Mendix

Escríbenos para solicitar información

    a

    Magazine made for you.

    Featured:

    No posts were found for provided query parameters.

    Elsewhere:
    en_USEN