En esta publicación exploraremos la suite Microsoft Power Platform que, en el contexto de la modernización de las aplicaciones como parte del journey to cloud , nos brinda una plataforma de desarrollo de soluciones cloud con el fin de acelerar la innovación en las empresas y reducir costes gracias a su paradigma LowCode.
¿Qué es Microsoft Power Platform?
La Microsoft Power Platform se compone de un conjunto de herramientas que permiten la creación de soluciones end-to-end: Power Apps y Power Pages permiten la compilación de aplicaciones con un alto nivel de personalización y la creación de sitios web respectivamente, mientras que Power Automate permite la automatización de procesos que se pueden complementar con los chatbots que ofrece Power Virtual Agents, y finalmente cuenta con Power BI como herramienta para el análisis de los datos.
Sin embargo, y como se suele decir: el todo es mayor que la suma de las partes. Y es que al potencial individual de las herramientas que ofrece la propia Microsoft Power Platform se le debe sumar las capacidades de integración nativa con todos los componentes del ecosistema Microsoft (Microsoft 365, Dynamics 365 y Azure) y que permite el desarrollo de soluciones empresariales integrales.
Adicionalmente, las herramientas de Power Platform, al estar desarrolladas en Azure, heredan los estándares de seguridad y cumplimiento, así como las certificaciones y controles administrativos de la más alta calidad.
Microsoft Power Platform y su aplicabilidad
Gracias a que la plataforma está basada en un modelo de desarrollo Low Code – No Code, la curva de aprendizaje para el desarrollo de soluciones en Power Platform es muy rápida, lo que permite que incluso usuarios sin conocimientos específicos en desarrollo sean capaces de desarrollar sus propias soluciones sencillas centradas en la productividad personal o departamental. Estos usuarios-desarrolladores son lo que conocemos como Citizen Developers.
De la misma manera, las altas capacidades de la Power Platform permiten desarrollar soluciones de carácter empresarial, que requieren de integración con múltiples sistemas y son utilizadas por multitud de usuarios, resolviendo así desafíos de carácter corporativo y convirtiéndose así en la palanca para la transformación digital, la innovación y la modernización de aplicaciones. Para este segundo escenario sí que es necesario contar con desarrolladores profesionales para poder extraer el potencial de la plataforma.
Este concepto de desarrollo Low Code permite reducir los esfuerzos vinculados al desarrollo y mantenimiento de las soluciones de forma considerable, comparando con el desarrollo tradicional. Además, PowerPlatform no solo permite ahorrar en coste si no también en tiempo, ya que permite crear aplicaciones rápidamente gracias a una interfaz de usuario (IU) que puede arrastrar y colocar y componentes de experiencia de usuario (UX) compilados previamente, todo ello con más de 500 conectores de datos predefinidos con un servicio de distribución de aplicaciones respaldado por Azure.
La aplicabilidad de Power Platform y el impacto de esta es extensible a todos los ámbitos de la organización. Si bien en un principio la orientación de la Power Platform se orientaba principalmente al desarrollo de aplicaciones colaborativas o de productividad individual, así como al desarrollo de aplicaciones y soluciones departamentales para mejorar la experiencia laboral, gracias a la continua evolución que ofrece la plataforma de Microsoft, se ha convertido en una activo mucho más potente.
Actualmente multitud de compañías utilizan Power Platform para resolver modernizaciones de aplicaciones legacy que se encuentran, entre otras, en alguna de estas circunstancias:
- Poseen multitud de dependencias, provocando ciclos prolongados de desarrollo y testing.
- Existe falta de agilidad y bajo rendimiento, generando experiencias de cliente insatisfactorias.
- Poseen tecnologías obsoletas que dificultan el mantenimiento y el escalado de las capacidades.
- Existen dificultades para aplicar las mejores prácticas de seguridad, aumentándose los riesgos a nivel de ciberseguridad.
- Generan gastos excesivos de mantenimiento de infraestructura.
Gracias a la Power Platform, puede afrontarse la modernización este tipo de sistemas bajo el enfoque Low Code – No Code comentado previamente, para multitud de casos de uso como, por ejemplo:
- Sustitución de sistemas de gestión de procesos obsoletos gracias las capacidades que brinda PowerAutomate de forma integrada con el resto de los componentes de Power Platform.
- Mejora y automatización de diferentes canales de contacto y de comunicación mediante el empleo de Power Virtual Agents combinado con el resto de las herramientas de la plataforma.
- Reimplementación de cuadros de mando o reportes hacia un enfoque con mayor capacidad de interacción y autoservicio basado en Power BI.
- Sustitución de aplicaciones departamentales o activos mantenidos mediante suite ofimática gracias a la utilización de Power Apps o Power Pages.
- Extensión de la funcionalidad de sistemas complejos como, por ejemplo, CRMs o ERPs, manteniendo su core en ellos, pero agilizando y simplificando la creación de nuevos activos satélite gracias a los diferentes componentes de Power Platform y a sus altas capacidades de integración.
- Sustitución de sistemas de gestión documental mediante la combinación de las herramientas de Power Platform y Sharepoint.
- Generación de activos que necesiten de una alta integración con Microsoft 365.
Microsoft Power Platform: el enfoque de NTT DATA
En NTT DATA contamos con una dilatada experiencia en el desarrollo de soluciones bajo el paraguas de la Microsoft Power Platform, así como un conjunto de profesionales multidisciplinares certificados que componen nuestro Centro de Excelencia y que nos permiten dar cobertura a cualquier desafío que nos plantean nuestros clientes. Nuestra experiencia en la implementación de soluciones nos ha llevado a diseñar un conjunto de servicios específicos que cubren la totalidad de las necesidades que se presentan en la explotación de esta tecnología, diferenciados en tres bloques principales: Adopción, Gobierno y Desarrollo de soluciones.
Adopción
Ayudamos a nuestros clientes recorrer el proceso de adopción de la Power Platform como activo transformador y modernizador a través de la formación, orientada específicamente a los actores clave de IT y negocio en la que aportamos nuestra visión y conocimiento de cada uno de los elementos que componen la plataforma, así como mediante metodologías de comunicación interna para dar a conocer las capacidades de la Power Platform a lo largo de la organización. Durante este proceso de Adopción también guiamos a nuestros clientes en la identificación de oportunidades de modernización utilizando PowerPlatform como palanca.
Gobierno
Trabajamos para elaborar, implementar y dar continuidad a un modelo de Gobierno aplicativo específicamente diseñado para las necesidades de la Power Platform y que permitan a las áreas de IT mantener el control necesario de la plataforma a la vez que proporciona capacidades de implementación ágiles y autónomas a los diferentes actores involucrados. Para ello, en NTT DATA hemos diseñado un marco de trabajo y una metodología específica que nos permite acelerar la definición e implementación de este tipo de Modelo de Gobierno y que se centra en los aspectos clave a tener en cuenta respecto a la Power Platform: Modelo Organizativo, Gestión de la Demanda, Modelo Operativo, Gestión del Cambio, Seguridad y Arquitectura, y Monitorización.
Microsoft Power Platform: el enfoque de NTT DATA
En NTT DATA contamos con una dilatada experiencia en el desarrollo de soluciones bajo el paraguas de la Microsoft Power Platform, así como un conjunto de profesionales multidisciplinares certificados que componen nuestro Centro de Excelencia y que nos permiten dar cobertura a cualquier desafío que nos plantean nuestros clientes. Nuestra experiencia en la implementación de soluciones nos ha llevado a diseñar un conjunto de servicios específicos que cubren la totalidad de las necesidades que se presentan en la explotación de esta tecnología, diferenciados en tres bloques principales: Adopción, Gobierno y Desarrollo de soluciones.
Adopción
Ayudamos a nuestros clientes recorrer el proceso de adopción de la Power Platform como activo transformador y modernizador a través de la formación, orientada específicamente a los actores clave de IT y negocio en la que aportamos nuestra visión y conocimiento de cada uno de los elementos que componen la plataforma, así como mediante metodologías de comunicación interna para dar a conocer las capacidades de la Power Platform a lo largo de la organización. Durante este proceso de Adopción también guiamos a nuestros clientes en la identificación de oportunidades de modernización utilizando PowerPlatform como palanca.
Gobierno
Trabajamos para elaborar, implementar y dar continuidad a un modelo de Gobierno aplicativo específicamente diseñado para las necesidades de la Power Platform y que permitan a las áreas de IT mantener el control necesario de la plataforma a la vez que proporciona capacidades de implementación ágiles y autónomas a los diferentes actores involucrados. Para ello, en NTT DATA hemos diseñado un marco de trabajo y una metodología específica que nos permite acelerar la definición e implementación de este tipo de Modelo de Gobierno y que se centra en los aspectos clave a tener en cuenta respecto a la Power Platform: Modelo Organizativo, Gestión de la Demanda, Modelo Operativo, Gestión del Cambio, Seguridad y Arquitectura, y Monitorización.
Desarrollo de soluciones
Diseñamos e implementamos soluciones de todo tipo bajo Power Platform, aplicando las mejores prácticas establecidas por Microsoft y asegurando el cumplimiento de los criterios de negocio a nivel de agilidad y retorno de inversión, así como los criterios de IT a nivel de gobierno.
Como parte del proceso de diseño, y especialmente en aquellos proyectos donde se afronte una modernización de aplicaciones o sistemas lecagy hacia Power Platform, para NTT DATA es vital asesorar y acompañar a los clientes en:
- Evaluar la necesidad real de traslado de funcionalidades desde el sistema origen al modernizado, de forma que solo se consideren aquellas que realmente aportan valor al negocio.
- Detectar los puntos bloqueantes en la actualidad, ya sea por razones técnicas u operativas, y que requieren de un reenfoque como parte del proceso transformador.
- Mapear las funcionalidades y necesidades de mejora resultantes sobre el conjunto de herramientas de Power Platform con el objetivo de generar una experiencia mejorada, ágil y productiva para los usuarios finales.
- Diseñar un enfoque que aproveche al máximo las capacidades de la plataforma a nivel de automatización de tareas, ya sea mediante Power Agents, Power Automate o aplicación de IA, ahondando en la reducción de labores manuales.
- Generar pequeñas pruebas de concepto que permitan un acercamiento al negocio en etapas tempranas de las diferentes soluciones técnicas, de forma que genere una mayor certeza y confianza en el formato del resultado final.
Para ello, desde NTT DATA hemos diseñado una metodología aplicable específicamente a proyectos relacionados con la Power Platform, que se centra en el usuario y pretende que éste se involucre especialmente durante la fase de diseño de la Experiencia de Usuario, favoreciendo la gestión del cambio y permitiendo que estos mismos usuarios se conviertan en agentes de la modernización.
En conclusión, Power Platform cuenta actualmente con los ingredientes ideales para ser un activo transformador que fomente la modernización de las aplicaciones de las organizaciones. Además, la plataforma se encuentra en continua evolución e incorpora nuevas capacidades tecnológicas cada día, aumentando así su potencial y aplicabilidad, siendo capaz de abarcar un mayor número de casos de uso, siempre bajo el paradigma Low Code – No Code, facilitando así el desarrollo y la democratización de la tecnología.