Durante el evento Microsoft Dynamics AX Technical Conference de este año 2014 (hashtag  #AXTech2014) el foco o protagonista fue Microsoft Dynamics AX 2012 R3 junto con todas las novedades más destacables que vienen con dicho release:

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

Dentro de este evento se recalcó varias veces de la utilidad/necesidad de operar y utilizar la plataforma Microsoft Dynamics Lifecycle Services (en adelante LCS), pero… ¿realmente los consultores o jefes de proyecto sabemos qué es esto?

LCS es un espacio colaborativo basado en una solución Cloud (concretamente Azure como era de esperar) en la que clientes y partners pueden gestionar y optimizar proyectos Microsoft Dynamics AX desde la fase de preventa hasta la propia implantación.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

Desde la matriz del fabricante nos recomiendan que a partir de ahora coordinemos nuestros proyectos a través de este espacio colaborativo ya que nos puede facilitar mucho la vida. A continuación os indico algunas de sus características principales por las cuales su utilidad es manifiesta:

  • Espacio de trabajo colaborativo (Collaborative Project workspace)

Es posible crear diferentes tipologías de proyectos tanto de implantación, evolutivos, preventa… Este espacio puede ser utilizado para definir al equipo de implantación de proyecto, crear un plan de proyecto, gestionar documentos de proyecto, utilizar y modificar checklists, procesos de modelado de negocios, seguimiento de incidencias y análisis de desarrollos. Además las herramientas de servicios de diagnóstico de sistemas están disponibles para ayudar a administradores a monitorizar y evaluar el estado de rendimiento de sus entornos Microsoft Dynamics AX.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

  • Modelado de Procesos de Negocio (Business Process Modeler)

A través de LCS, los equipos de proyecto serán capaces de crear, ver y modificar los diagramas de flujos para procesos de negocios estándar dentro de Microsoft Dynamics AX. Esto posibilita estandarizar los flujos de procesos y alinearlos a Microsoft Dynamics AX, identificando de una manera mucho más intuitiva los GAPFIT entre las necesidades del cliente y la funcionalidad estándar del ERP. Los procesos de negocios pueden ser adaptados desde proyectos previos, librería corporativa o librerías globales de Microsoft para las mencionadas industrias.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

Este modelado de negocios se integra con diferentes plataformas:

  • Microsoft Visual Studio Team Foundation Server (TFS): la lista de gaps que se ubiquen en LCS se pueden importar manualmente en TFS como elementos de trabajo que se referencian al flujo de proceso en cuestión.
  • Microsoft Word: permite la generación directa de documentación sobre los procesos de negocios (muy útil para las fases de análisis, cuántas horas nos habría quitado en versiones anteriores).
  • Microsoft Visio: permite la exportación de procesos de negocios a archivos Visio (otra maravilla).

También desde LCS junto con la versión actualizada del grabador de tareas (KB2863182) los equipos de proyecto podrán grabar información sobre los procesos de negocios. Cada diagrama de flujo incluye los pasos detallados y un vídeo creado por el grabador de tareas.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

  • Buscador de incidencias o bugs (Issue Search)

Este buscador permite la posibilidad a los miembros del proyecto de encontrar soluciones y alternativas a incidencias que hayan sido reportadas. Se pueden identificar las incidencias que se han solventado con el pertinente parche que lo resuelve y aquellas que todavía están pendientes de ser resueltas. Los desarrolladores pueden también suscribirse a notificaciones vía email para hotfixes concretos de áreas específicas en Microsoft Dynamics AX.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

Al seleccionar una de estas incidencias se muestra información relevante como la descripción de lo que se ha modificado junto con los objetos afectados. Existe la posibilidad de descargarte el hotfix y poderlo revisar más detenidamente aunque con un simple copy paste puede ser más sencillo.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

  • Perfil de uso en la implantación (Usage profiler – beta)

Esta herramienta permite recopilar información sobre el uso que se está dando a la implantación Microsoft Dynamics AX 2012 y puede ser utilizado para una amplia variedad de propósitos tales como el dimensionamiento del Hardware.

  • Muestra un resumen de las características de uso modelado, incluyendo configuración del sistema, volumen de transacción, información de planificación, productos ISV, personalizaciones, integraciones y reports.
  • Representa un gráfico con los perfiles de la organización con picos de carga. Este gráfico está basado en la combinación de usuarios concurrentes con procesos batch ejecutados. Desde este gráfico se puede definir el pico de carga y a partir de ello replanificar tareas en Microsoft Dynamics AX 2012 para mitigar en la medida de lo posible los picos de máximo rendimiento.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

  • Calculadora estimación licencia (License Estimator)

El calculador de licencia ayuda a los equipos de proyecto a estimar los números de licencias requeridas para Microsoft Dynamics AX 2012. Proporciona un espacio de trabajo que te permite identificar los roles necesarios a utilizar en el proyecto, calculando automáticamente las licencias de accesos a los clientes (CALs). Esta herramienta está disponible para los Partners en proyectos de preventa y a clientes en proyectos de implantación y evolutivos.

Esta simulación proporciona información que se puede utilizar antes que el cliente compre Microsoft Dynamics AX, antes de arrancar tu implantación, o antes de actualizar a una nueva versión de AX.

Una vez que se defina el número de empleados, el número de usuarios proveedores y el tipo de implantación (Nueva o Actualización) será necesario seleccionar los departamentos que estarán operativos en la implantación:

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

Para cada uno de ellos se tendrá que seleccionar el rol y el número de usuarios que van a desempeñar esta función.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

Con esta información el simulador ya está en disposición de presentarte un gráfico sobre la estimación de la licencia:

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

  • Análisis de procesos de negocio personalizados (Customization Analysis Services)

A través del LCS, la sección de análisis de personalizaciones ofrece a los clientes de Microsoft Dynamics AX 2012 una herramienta automatizada que valida su modelo definido comparándolo con el manual de buenas prácticas para tablas, clases, formularios y enumerados. Solo es necesario cargar el modelo (.axmodel) y el sistema genera un report con un resumen de lo que se ha personalizado, un Excel con las incidencias que haya podido detectar y un informe para que el desarrollador pueda cargarlo en el entorno de desarrollo (concretamente en el AOT en el apartado de Compiler output, importar).

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

  • Análisis para actualización de versiones (Upgrade Analysis)

En el caso que tu proyecto se base en un cambio de versión, esta funcionalidad será de gran ayuda ya que a través de la carga de los archivos AOD de las versiones anteriores (AX 4.0 o AX 2009), esta herramienta analiza la información del entorno existente ayudando a estimar lo que supondría el cambio de versión a través de un archivo Excel similar a este:

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

  • Servicios para el diagnóstico del sistema (System diagnostic services)

Esta funcionalidad permitirá ayudar a los administradores a monitorizar y entender el comportamiento de uno o varios entornos Microsoft Dynamics AX.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

Es una herramienta alojada en un entorno Cloud con un componente instalado localmente que puede ser configurado para cumplir con las siguientes tareas:

  • Definición de entornos on-premise (con BBDD e instancias de AOS).
  • Recopilar datos de entornos.
  • Ejecuta reglas en los datos recopilados.
  • Incumplimiento de reglas a través de un informe.
  • Reports varios relacionados.

Microsoft Dynamics Lifecycle Services, una herramienta en Azure cada vez más presente en proyectos AX.

Espero que este breve resumen de las funcionalidades del LCS que echaba en falta en castellano anime a más consultores y clientes a utilizarlo porque verdaderamente tiene una gran utilidad.

Aunque las horas dedicadas a parametrizar y configurar esta herramienta no sean muy justificadas comercialmente para facturarlas al cliente, esta herramienta se convertirá en uso casi obligatorio para versiones actuales y futuras.

Recordaros que para logarse en estas direcciones https://lifecycleservices.dynamics.com o https://lcs.dynamics.com es necesario tener credenciales en Partner o Customer Source.

A continuación os dejo las referencias de todos los vídeos publicados hasta el momento en relación a las funcionalidades vistas junto con documentación añadida (eso sí en inglés):

Visión global LCS – Microsoft Dynamics Lifecycle Services Overview
http://youtu.be/pNZ3jPyiqR8

Calculadora/Estimador de Licencia – Microsoft Dynamics Lifecycle Services License Sizing Estimator
http://youtu.be/9oRqnTA4-h4

Servicio de análisis de personalizaciones – Microsoft Dynamics Lifecycle Services Customization Analysis Service
http://youtu.be/6iyOTHWbT08

Servicio para cambios de versión – Microsoft Dynamics Lifecycle Services Upgrade Analysis Service
http://youtu.be/nxB6g-JYZlg

Modelado de Procesos de Negocio – Microsoft Dynamics Lifecycle Services Business Process Modeler
http://youtu.be/T_FDn1DxhYk

Servicios de diagnóstico del Sistema – Microsoft Dynamics Lifecycle Services System Diagnostic Service
http://youtu.be/vopziR-rU4g

Búsqueda de bugs o incidencias – Microsoft Dynamics Lifecycle Services Issue Search Service
http://youtu.be/ZyiFk2MYT3E

Hotfix para el grabador de tareas – Task Recorder Hotfix:

Podéis descargarlo aquí:
https://mbs2.microsoft.com/Knowledgebase/KBDisplay.aspx?scid=kb;en-us;2863182

Documentación Grabador de Tareas – Task Recorder Documentation:

Installation & Configuration guide for the Task Recorder update:
http://go.microsoft.com/fwlink/?LinkID=310185

Documentación Servicio BPM – BPM Service Documentation:

Business process modeler (Lifecycle Services) [AX 2012]:
http://go.microsoft.com/fwlink/?LinkID=306500