octubre 9, 2022

Microsoft Power Platform Conference 2022 contado desde dentro (MPPC22 Parte 1)

Ha llegado el momento de comentar el que para muchos ha sido el evento del año. Por primera vez en la historia se celebró en Orlando (Florida) la primera convención dedicada en exclusiva a Power Platform organizada por Microsoft.

Microsoft Power Platform Conference 2022 contado desde dentro (MPPC22 Parte 1)

Un evento donde pudimos ver en un mismo lugar a las personas más relevantes de todo el ecosistema de la empresa de Redmond. Ingenieros de producto, MVP's de todas las partes del mundo, especialistas de cada línea de la Power Platform, desarrolladores profesionales, directivos de grandes compañías, etc. . .

Este evento viene a constatar la consecución de algo que parece inevitable. La Power Platform ya no es una promesa, una idea o un concepto. La Power Platform es una realidad. Lo viene siendo durante las últimos 2/3 años y este evento no ha hecho otra cosa que reafirmarlo marcando de manera clara las líneas futuras del desarrollo de software en las próximas décadas.  

Fueron 3 días muy intensos donde pude asistir a multitud de sesiones de diversa índole. Mi intención es sintetizar algunas de las ideas que me parecieron más interesantes en una serie de publicaciones (no se si serán 2 o 3 publicaciones) para poder proporcionar a todo el mundo que lea estos post algunos conceptos que considero serán importantes en el devenir de la plataforma.

Comunidad y grandes referentes

Antes de empezar con el análisis de lo que fue esta "conference" me gustaría compartir la parte humana que te da este tipo de evento. Poder conocer en persona a gente tan relevante, encontrarte con alguna cara conocida, poder compartir ideas y experiencias con ellos . . . Es algo único.

Es complicado resumir con 4 imágenes todo lo que aconteció pero creo que se podría sintetizar como que fue un lujo poder compartir la experiencia con mi compañero y director de Power Platform en Prodware Enrique Molina. Fue una agradable sorpresa encontrarnos en el evento al gran Toni Granell ( y entre los 3 ser la pequeña representación española en USA) o poder charlar con 2 de las personas que más contenido (y de  más calidad) aportan a toda la comunidad de Power Platform. Recomiendo muchísimo que si no los conocéis os paséis por el canal de Shane Young y leáis largo y tendido el blog del gran Scott Durow.

También podría contar alguna que otra anécdota pero eso lo dejaré para alguna publicación más adelante.

Keynote y anuncios

En la Keynote del evento se anunciaron algunas características muy esperadas por todos como:

  • Programa Power Up: Una iniciativa de mejora de habilidades creada para ayudar a perfiles "no técnicos" a avanzar en sus carreras con tecnología low-code.
  • Tarjetas adaptativas en Power Platform: una nueva forma de diseñar y entregar microaplicaciones directamente dentro de Microsoft Teams, Microsoft Outlook y más con una interfaz de usuario adaptable. Anteriormente teníamos que crearlas desde Adaptive Cards e incrustar el JSON generado en Power Automate o en Power Apps. Con este nuevo editor integrado en la plataforma, podemos editarla como si de una Canvas App se tratase.
  • Coautoría en Power Apps: una característica que permite a los creadores de aplicaciones diseñar y desarrollar la misma aplicación con varias personas al mismo tiempo, al igual que la coautoría en Microsoft 365 (Word, Excel, Power Point, etc...).
  • Integraciones mejoradas de SAP: nuevas maneras de conectar datos de SAP a soluciones de Microsoft Power Platform.
  • Asistente de Virtual Agents integrado en Power Platform: un bot conversacional  diseñado para maximizar y ayudar al desarrollo de aplicaciones dentro de una misma empresa.

Programa Power Up

Una de las primeras noticias que pudimos ver en el evento fue la creación de un programa por parte de Microsoft para el empoderamiento y la formación de nuevos desarrolladores/consultores/analistas de Power Platform.

Este programa ofrece un plan de estudios guiado de tres meses ,con laboratorios prácticos, desafíos de desarrollo de aplicaciones, sesiones dirigidas por un instructor y la capacidad de conectarse y aprender de algunas de las personas más relevantes de la comunidad. Las certificaciones, y las  insignias reconocidas por la comunidad de Microsoft Power Platform permitirán a estos perfiles entrar en el mercado laboral de la Power Platform, pudiendo acceder a uno de los sectores más en auge de todo el panorama tecnológico.

Creo que es una gran oportunidad para todos aquellos que no sepan por dónde empezar, o para aquellos que estén planteándose empezar en un nuevo sector y no sepan cómo. Creo que es una gran iniciativa que combina muy bien con el mensaje del low-code. Empoderar a desarrolladores profesionales es algo que se ha ido haciendo en los últimos años y creo que era un paso más que necesario darle entrada a la gente que esté empezando y no sepa por dónde.  

Tarjetas adaptativas en Power Platform

Las tarjetas adaptativas constituyen un método independiente para compartir y mostrar bloques de información sin la complejidad de personalizar CSS o HTML para representarlos. Hasta ahora podíamos crear tarjetas adaptativas en formato JSON, con integraciones que las aplicaciones y los servicios en la nube pueden intercambiar de forma abierta. Cuando se entrega a un host específico, como Microsoft Teams, el formato JSON se transforma en una interfaz de usuario nativa que se adapta automáticamente al host. Por lo tanto, los desarrolladores podíamos ofrecer patrones de interfaz de usuario coherentes siempre que necesitáramos mostrar información como parte de un proceso de negocio o un proceso automatizado.

Con este anuncio, Power Apps ofrecerá a los desarrolladores la capacidad de crear tarjetas en el diseñador de Power Apps.

El nuevo diseñador de tarjetas está diseñado desde cero por lo que nos permite crear estas tarjetas de una manera mucho más sencilla. Ya está disponible (en preview) desde make.powerapps.com por lo que ya podemos empezar a trastear con ellas.

Coautoría en Power Apps

En la conferencia se anunció lo que para muchos era una de las características más esperadas y no es otra que la coautoría en Power Apps. Con esta nueva funcionalidad los desarrolladores podrán editar aplicaciones simultáneamente en tiempo real utilizando una experiencia similar a la que se utiliza en las aplicaciones de  Microsoft 365.

La coautoría permite a varios creadores, ya sean desarrolladores profesionales o citizen developers, realizar cambios en la aplicación al mismo tiempo y ver esos cambios en tiempo real. Como resultado, los equipos pueden trabajar juntos y construir aplicaciones más sólidas y en un tiempo menor.

Por lo que se comentó la coautoría estará disponible en versión preliminar en algún momento de octubre, por lo que habrá que estar atentos.

Integración mejorada de SAP

Dado el peso que tiene SAP como ERP a nivel mundial, desde Microsoft y gran parte de la comunidad se ha querido poner foco en la interconexión entre ambas plataformas. SAP es un sistema complejo, que requiere de especialización y experiencia para saber cómo implantar un sistema ERP de SAP y aún más difícil, como extender el estándar de SAP. Es en ese ámbito donde Power Platform puede extender una plataforma tan compleja como SAP sin tener conocimientos profundos sobre la misma.

Las integraciones entre SAP y Microsoft Power Platform han demostrado ser críticas para la comunidad, especialmente para los escenarios de productividad . Microsoft en un claro acercamiento a esta necesidad cada vez más creciente ha realizado la adquisición de Clear Software. Con este movimiento Microsoft Power Platform ahora incluye más de 150 flujos en la nube de Microsoft Power Automate y más de 25 Microsoft Power Apps diseñados específicamente para acelerar los procesos comerciales de SAP.

Asistente de Virtual Agents integrado en Power Platform

Posiblemente ha sido uno de los anuncios más inesperados. Para ayudar a los citizen developers de una compañia en su  aprendizaje y desarrollo, proximamente se va a  introducir un agente virtual integrado en Power Apps que puede guiar a los creadores al contenido de aprendizaje de Power Apps, así como a los recursos internos específicos de una organización que les puedan ayudar. Por lo tanto,  la coincidencia de creadores conecta con personas que pueden asesorar a los nuevos citizen developers durante el desarrollo, lo que permite a las personas crear aplicaciones con ayuda que está "en la misma empresa".

A continuación un pequeño video que muestra cómo funcionará:

Siguientes publicaciones

Como comentaba al principio del post, ampliaré información sobre algunas sesiones que me parecieron muy interesantes y para que las personas que no pudieron asistir al evento tengan la posibilidad de ver algunos "highlights" que seguro pueden ser de gran ayuda.

Espero que os haya gustado la publicación.

¡Muy pronto la segunda parte!