TrailheaDX’20: COVID-19, renovación y más allá

¿Qué es TrailheaDX?

TrailheaDX tiene una historia relativamente corta, con “sólo” 4 años de vida (esto en el mundo IT ya es considerable, y en el mundo Salesforce casi un lustro debido a su cadencia de innovación). Es el evento del año para aprender de la plataforma Salesforce, y además un espacio donde tradicionalmente Salesforce ha realizado anuncios y mostrado sneak previews de sus grandes novedades. Como muestra este es un resumen de algunas de las novedades presentadas en diferentes ediciones:

 

Edición Presentaciones más relevantes
2016

Salesforce Commerce Cloud

Mejoras en plataforma

Einstein

Mobile

2017

SalesforceDX

Einstein

Platform Events

External Services

2018

Cambios en el modelo de mantenimiento de certificaciones

Salesforce Integration Cloud

Salesforce Blockchain

Einstein

2019

Salesforce Blockchain

Lightning Web Components Open Source

Prediction Builder

Einstein Translation

 

Este año, el evento se reimagina para ser transmitido de forma virtual debido al evidente problema mundial que estamos sufriendo relacionado con el COVID-19, además de concentrar un evento de habitualmente dos días en tan sólo dos horas.

He de decir que personalmente llevaba al menos dos años intentando asistir al evento, pero por motivos económicos (viajar a San Francisco) y por motivos laborales (los proyectos como ya sabéis a veces son muy intensos en ciertas épocas) no había podido asistir, así que tenía muchas expectativas con este evento ya que, aunque me perdería el ambiente de estar físicamente allí, al menos podría participar de las novedades.

TrailheaDX 2020

TrailheaDX arrancó el jueves 25 a las 8:45 PDT (17:45 hora española) con una introducción de Leah McGowen explicando qué es TrailheaDX y dando paso a la actriz y cantante ganadora de un oscar, un globo de oro, un premio Bafta y un Grammy, Jennifer Hudson, que nos deleitó con una actuación musical acompañada únicamente de piano desde la comodidad de, posiblemente la escalera su casa.

traildeaDX

Como es habitual, el evento arranca mostrando la habitual diapositiva con los ya consabidos “Forward Looking Statements” y agradeciendo la activa y fiel comunidad Salesforce.

La Keynote principal, dirigida por Sarah Franklin, arranca hablando de los problemas que está sufriendo actualmente la sociedad americana: el coronavirus y el problema social relacionado con la discriminación racial que tan fuerte ha sonado las últimas semanas.

traildeadx

Tras los mensajes habituales de los core values de Salesforce (Trust, Customer Success, Innovation y Equality) Sarah pasa a explicarnos las bondades de la plataforma Salesforce y de cómo en cuestión de unos pocos meses se ha podido hacer realidad el nuevo producto Work.com, que según sus palabras no estaba ni siquiera en su roadmap en marzo.

Como viene siendo habitual en sus eventos, los propios clientes de Salesforce cuentan sus casos de éxito, habiendo colaboraciones de algunos como el Innovative Genomics Institute o Walmart.

Este año destaca la colaboración de Zaine Turner, Directora de las relaciones con arquitectos presentando algunos productos muy interesantes desde el punto de vista de desarrollo. Intuyo que este forma parte del fuerte movimiento que Salesforce está haciendo, muy acertadamente según mi opinión, hacia los arquitectos Salesforce.

trailheadx-04

Las novedades

Cómo no, este año tenía que haber novedades, que son la salsa de estos eventos, y que hacen que no nos paremos en lo que a innovación y conocimiento de la plataforma se refiere. Entre las grandes novedades mostradas, destacan las siguientes:

Salesforce Anywhere

Salesforce Anywhere es una nueva funcionalidad de plataforma que habilita conversaciones a nivel de campo y nos ofrece capacidad de videoconferencia directamente en el CRM, ya sea con colegas, compañeros de otros departamentos (como los equipos de IT) o con clientes; y disponible tanto desde móvil como en formato Desktop.

Salesforce Anywhere

Personalmente creo que Anywhere es la forma que tiene Salesforce de ayudar a sus clientes (siguiendo su lema de Customer Success), especialmente en los tiempos actuales, habilitando la tan necesaria funcionalidad de colaboración remota que tanta relevancia está cobrando debido al COVID-19.

Por otra parte, si bien no he encontrado ninguna mención explícita, Salesforce Anywhere parece la evolución de Chatter (que tiene ya unos cuantos años de historia en la casa), y que viene a renovar la forma en la que colaboramos en nuestros CRMs.

Salesforce CMS

Si bien es un producto que ya existía hace algún tiempo (al menos como piloto), su puesta de largo ha sido TrailheaDX.

Salesforce CMS es un CMS híbrido, que viene a dotar de capacidad de gestionar contenido y de publicarlo, ya sea en modelo click-and-point o vía código, permitiendo su uso en sitios ajenos al ecosistema Salesforce o importar contenido de gestores populares como Drupal o Wordpress entre otros.

trailhead-05

DevOps Center

Nuevo producto que viene a ocupar el espacio de herramientas para la gestión del ciclo de vida del Software, nativa en este caso.

En la demo presentada parece que la herramienta está orientada a re-incorporar a los usuarios menos diestros con herramientas de desarrollo como admins o consultores, y que habían quedado de alguna forma “excluidos” con SalesforceDX, que requiere desarrolladores más habilidosos.

Si bien DevOps Center aún se encuentra en una etapa temprana (¿pilot?), nos trae la promesa de permitir unificar en una única herramienta nativa la gestión de historias de usuarios y disponer de la trazabilidad de cambios asociadas a la misma, así como en futuras versiones permitir gestionar despliegues directamente desde la herramienta.

Data Privacy Manager

Otro nuevo producto, esta vez con foco en la gestión de privacidad y cumplimiento normativo en relación a datos (como por ejemplo nuestro RGPD, GDPR en sus siglas inglesas).

Este producto se basa en algunas novedades introducidas en releases anteriores (Winter’20) que nos permiten categorizar campos como sensibles, si bien en aquellas no quedaba claro que fuera a haber algún producto específico que posteriormente lo fuera a utilizar.

El producto viene acompañado por algunas funcionalidades interesantes como Consent Event Stream para propagar estos cambios y comunicarlo bien a otros sistemas o a los propios clientes (como caso de uso específico).

Customer 360 guides

De nuevo con foco en arquitectura, Customer 360 guides son un conjunto de arquitectura de referencia que sirven de blueprint o que pueden ser utilizadas como patrones para ciertos casos de uso específicos, con mucho foco en comercio B2B y B2C (y evidententemente el ecosistema Salesforce).

Puedes acceder a la primera guía, con foco en B2C, que ya se encuentra publicada en https://trailhead.salesforce.com/guides

Salesforce Code Builder

Por fin, tras muchos años (a pesar de mis más de 8 años de experiencia no recuerdo Salesforce sin esta herramienta para ser sincero), la ya obsoleta Developer Console va a ser sustituida por una versión moderna y renovada.

Si bien seguirá siendo una herramienta web, ésta estará basada en VS Code y las herramientas de desarrollo más modernas del mundo Salesforce como Salesforce DX, y permitiendo integración con GIT (creo que a mucha gente le saltará alguna lágrima de alegría con estas capacidades).

La herramienta nace en formato piloto, pero en mi humilde opinión ha venido para quedarse.

 

trailheadx-07

Salesforce Functions

Renaming del producto presentado en Dreamforce llamado Evergreen Functions, Salesforce Functions es una herramienta que nos permitirá extender las funcionalidades programáticas de la plataforma más allá de los límites que nos permite Apex a través funciones (al estilo de las Lambda de Amazon), y abstrayéndonos de ciertas complejidades de configuración relacionadas con la escalabildad (tanto horizontal como vertical) y ofreciéndonos conectividad nativa con nuestra Org Salesforce. Adicionalmente este producto tiene la gran ventaja de poder ser utilizado.

Salesforce Functions podrá ser desarrollado en múltiples lenguajes a futuro (Apex incluido), si bien actualmente sólo puede desarrollarse sobre Node.js.

trailheadx-08

He de reconocer que llevo interesado en el producto desde que se presentó en Dreamforce, y estoy deseando poder ponerle las manos encimas.

Otras novedades

Además de las novedades principales mostradas en la Keynote Salesforce nos anuncia otras novedades importantes que llegarán con la nueva release que se despliega próximamente y que quedan remarcadas en la siguiente diapositiva:

trailheadx-08

El evento

El evento no estuvo exento de algunos momentos de confusión debido a cortes en la transmisión que parece eran comunes por los mensajes en el chat del evento, y debido muy probablemente a la afluencia de público, si bien hay que reconocer que, al menos en mi caso, fuero relativamente puntuales y focalizados en la sesión de apertura.

En cuanto a la organización, me costó entender cómo se distribuían las sesiones, y para algunas de ellas tuve que navegar por la web para poder encontrar dónde se estaba realizando el streaming. Quizá hubiera incluido enlaces directos (si es que esto fuera posible) en las agendas.

Durante el evento, y entre sesiones, Salesforce introdujo banners publicitarios de los espónsores, así como diferentes “sketches” donde distintas personas de la comunidad se presentaban y un artista construía un lego de Cody en directo.

Aparte de los pequeños percances que describo, he de reconocer que estoy muy satisfecho con el evento y su formato; especialmente siendo la primera vez que Salesforce hace uno de esta magnitud en formato virtual hasta donde soy consciente.

Conclusión

Reconozco que mi primera asistencia a TrailheaDX me ha saturado de novedades e información y me da pena no haber podido asistir a sus versiones previas; si bien también considero que este formato es democratiza la capacidad de acceso al evento a quienes quieren asistir, pero no podían por diversos motivos.

En general me llevo un montón de información y novedades que revisar para ver cómo podemos ponerlas en valor en los distintos clientes con los que trabajamos, lo cual es una gran noticia que nos ayuda a mantener en marcha la rueda de la innovación en ellos.

NOTAS: Todas las imágenes pertenecen a los streaming en vivo que realizó Salesforce durante la emisión del evento TrailheaDX’20 a través de su web https://www.salesforce.com/trailheadx/