#PowerPlatformWT – La magia de las comunidades.

Destacado

El día de ayer 24 de Octubre del 2019 finalizó el Power Platform World Tour. Un evento del cual tuve la oportunidad de ser parte gracias a una invitación por parte de Pablo Peralta, uno de los MPVs de Microsoft que mas ha influido en mi carrera como profesional de Dynamics CRM (Ahora Dynamics 365/PowerApps).

Mi historia participando en comunidades se remonta al año 2013, justo cuando me encontraba en la necesidad de buscar “Practicas profesionales” en una empresa, pues en mi universidad el ultimo periodo es obligatorio cursarlo 100% inmerso en el ambiente laboral.

Ingrese a un Partner de Microsoft en mi natal Tlaxcala, México. Las primeras semanas me asignaron para ayudar a depurar algunos archivos de Excel necesarios para realizar carga de datos en un sistema llamado “Microsoft Dynamics CRM”. He de confesar que al cabo de las primeras semanas yo mismo recuerdo haber pensado: “Esto no es para mí”.

Tal vez fue el hecho de que aun no conocía el mundo maravilloso de las Business Aplications de Microsoft y mucho menos las comunidades o grupos de usuarios. Justo cuando estaba por buscar nuevas oportunidades, llego un reto: “El cliente quiere visualizar la información de sus sucursales dentro de un mapa”. Eso ya representaba un reto interesante, pues definitivamente aunque para muchos puede parecer fácil, no tenía idea de como lograrlo.

Fue ahí cuando me di a la tarea de investigar como cumplir con este requerimiento. Para esto he de confesar que como programador entusiasta que soy, tengo la idea de que “todo es posible, con código”. Tenía un poco de experiencia jugando con la API de Google Maps, pero definitivamente no sabía como “embeber” un mapa dentro de Dynamics CRM y mucho menos como consumir los datos para mostrarlos en el Mapa.

Después de unos días “Googleando” me encontre con una pagina web llamada “comunidacrm.comuna comunidad de usuarios y expertos de Dynamics CRM donde el objetivo era: Aprender, compartir y ayudar a resolver problemas o dudas sobre este producto de Microsoft… ¡MARAVILLOSO!

Una captura de la primer mesa de expertos sobre Dynamics CRM 2013

Fue en ese momento que quede fascinado: “Que maravilla, un lugar donde aprender y conectar con otros profesionales. SIN COSTO“. Me registre en un curso de Desarrollo sobre Dynamics CRM 2011 impartido por Demian Rashkovan otro MVP que también considero, mas ha aportado a mi carrera en temas de desarrollo sobre Dynamics CRM:

Atención al consejo de Demian.

A partir de ese momento debo que decir que soñé con algún día poder aportar algo a esa comunidad para regresar al menos un poco de lo mucho que ya me estaba dando. Cosa que pospuse quizá por un par de años. Un buen día coincidimos Pablo y yo en un evento de lanzamiento de Dynamics 365 en la ciudad de México. Pablo me saludo con una naturalidad y calidez que me cautivo, no tenía idea de que siquiera él supiera de mi existencia. Me invito a compartir con la comunidad en un formato Online y realice algunas participaciones:

Este año 2019, me propuse enfocarme mas los eventos presenciales, pues considero. Representan una gran oportunidad no solo de aprender pero también de conocer a gente extraordinaria y que tiene pasión por compartir sus conocimientos con la comunidad…

Es por eso que este año he participado en 2 eventos (D365 Saturday Monterrey y el PowerPlarform World Tour) que me han hecho aprender mucho y disfrutar el doble. Me encantan las historias de algunos de los MVPs mas “viejos” aquellos que han demostrado año tras año porque están donde están. Ha sido un honor ser parte de estos eventos.

Hasta ahora, todo ha sido una experiencia maravillosa. Hay algo muy bonito en el hecho de compartir conocimiento, ayudar a otros profesionales que tienen los mismos problemas que tu y que sin duda este tipo de eventos unen mas a esta hermosa comunidad.

Si tu alguna vez has tenido la inquietud de participar en estos eventos, debo decirte que no requieres mas que las ganas de hacerlo. Nadie nace sabiendo todo. Si tienes el interés puedes acercarte con cualquiera de los MVPs de Microsoft. Estoy seguro que te ayudaran con todo el gusto del mundo. ¡Te aseguro que lo vas a disfrutar, atrevete!

Hoy puedo decir que gane muchos amigos y eso… No tiene precio.

#HowToDyn365: Azure DevOps #2 — La evolución de Visual Studio Team Services (VSTS)

VSTS upgrade

Hace un par de días escribí la primer entrada de esta serie de blogs dedicados a la evolución  de  VSTS hacía Azure DevOps. Y tal como fue anunciado, los usuarios actuales de VSTS hemos comenzado a ver en el portal un mensaje anunciando que VSTS ahora es Azure DevOps y se acercan ‘emocionantes cambios’.

Vamos a revisar algunos de los más importantes.

3. Cambio de URL.

Uno de los cambios más importantes, tiene que ver con la URL y que cambiará de la siguiente manera:

Las URLs cambiarán de ejemplo.visualstudio.com a dev.azure.com/ejemplo

Actualmente puedes acceder con ambas URLs y para hacer ‘switch’ hacia el nuevo esquema de URLs el administrador del sistema debe realizar la configuración necesaria.

Org URL setting

2. Renovada experiencia de usuario.

Parte de los cambios más notables, es sin duda la nueva interfaz. La cual analizaremos en otro post a detalle.

De acuerdo con este post de Jeremy Epling, la nueva interfaz se basa en los lineamientos de diseño ‘Fluent’ y se han realizado varias iteraciones con el feedback que los usuarios han enviado (aquellos que optaron por la vista previa).

new navigation design

El objetivo de este diseño era tener una interfaz limpia, que prioriza una correcta densidad de información y que, por supuesto es mucho fuera mucho más rápida.

Actualmente, se habilita por default solo para usuarios nuevos, y en los meses siguientes se irá actualizando para usuarios actuales (VSTS).

Para los usuarios de Team Fundation Server (TFS) continuarán recibiendo actualizaciones y en nuevas versiones Team Fundation Server cambiará de nombre a Azure DevOps Server.

Fuente

#HowToDyn365: Azure DevOps #1 — Introducción

VSTS

Microsoft ha anunciado que su producto ‘Visual Studio Team Services’ (VSTS, visual studio online) será reemplazado por ‘Azure DevOps’; Conjunto de servicios en Azure. Encargados de realizar, por separado, las tareas comunes que realizábamos en VSTS.

Visual Studio Team Services una plataforma que facilita la colaboración en equipos de desarrollo de software. Incorporando herramientas que incluyen la gestión de repositorios Git para control de versiones; gestión de los procesos de compilación, automatización de pruebas y entrega; herramientas para la planeación y seguimiento de las tareas de desarrollo y que soporta extensiones para servicios incluidos Dynamics 365.

Aquellos usuarios que estén usando VSTS serán automáticamente actualizados a Azure DevOps como lo anunció microsoft. Los usuarios de VSTS no perderán ninguna funcionalidad en esta transición ya que ganarán más opciones de configuración y control de cada componente.

Los componentes anunciados de Azure DevOps son:

  • Azure Pipelines: Servicios de CI/CD (continuous integration/continuous delivery) que pueden integrarse con cualquier lenguaje, nube privada/publica y conectarse a cualquier repositorio Git para automatizar los procesos de compilacion y entrega de software.
  • Azure Boards: Servicio de seguimiento de trabajo que integra tableros Kanban, backlogs, tableros de equipos, reportes y otras herramientas que facilitan el seguimiento de tareas.
  • Azure Artifacts: Servicio de gestión de paquetes Maven, npm y NuGet de fuentes publicas o privadas.
  • Azure Repos: Servicio de almacenamiento privado para repositorios GIT.
  • Azure Test Plans: Servicio de gestión de planes de pruebas manuales o automatizadas.

Cada componente ahora será visto como un elemento individual en la suite de Devops de azure, los usuarios de Team Fundation Services OnPremise continuaran obteniendo actualizaciones y a partir de las nuevas versiones Team Fundation Services cambiará de nombre a Azure DevOps Server.

En post futuros, analizaremos cada componente de Azure DevOps Server y su relación con Dynamics 365.