Paneles y gráficos para informes impresionantes con SparxEA

En esta nota, te contamos cómo generar paneles y gráficos para informes impactantes con la información en tus modelos de Enterprise Architect.

En la nueva versión 15.2 de Enterprise Architect se ha agregado una enorme biblioteca de gráficos dinámicos programables.

Enterprise Architect ahora incluye una biblioteca de gráficos JavaScript que se puede utilizar para generar gráficos, y agregar la información del tipo de gráfico, datos que lo componen y estilo deseado. 

Al agregar un elemento con el estereotipo SSDynamicChart, es posible realizar una llamada a esta biblioteca y generar un gráfico que se completa mediante un script. 

Los gráficos dinámicos se actualizan cada vez que se abre o actualiza el diagrama en el que se encuentran, por lo que los datos se actualizan automáticamente.

La nueva vista del editor de código de comportamiento se puede utilizar para ver y editar el script para generar el gráfico. Este script se ejecuta automáticamente durante la carga del diagrama para mostrarlo.

Te mostramos en el siguiente video cómo crear gráficos a partir de código Java Script:

También es posible crear los gráficos a partir de resultados de simulación o estructuras JSON, aprende como observando el siguiente video:

Luego de generados los gráficos, incluirlos en los reportes de sus proyectos es muy sencillo, en el siguiente video te mostramos cómo realizarlo rápidamente:

Conoce la suite de productos EAPRO completa

En esta nota, te contamos cómo se compone EA PRO y te mostramos el resto de los productos que componen la familia de #SparxEA y que junto a Enterprise Architect te permitirán alcanzar un nivel de colaboración y agilidad que aumentará significativamente la productividad de tu equipo y el valor que entregas al negocio.

Para entender qué es EA PRO, antes es necesario comprender cómo está compuesta la solución #SparxEA de forma completa y el lugar que ocupa EA PRO en particular.

En esta oportunidad, presentamos la solución de #SparxEA, haciendo una analogía con las capas de una cebolla.
Solución #SparxEA

Como se puede observar en la figura arriba, desde adentro hacia afuera tenemos: 

Enterprise Architect (ML1*): Como el inicio y núcleo fundamental de toda la solución tenemos a Enterprise Architect. Es la herramienta principal y los repositorios donde alojaremos todos los modelos y los proyectos en una forma ágil y organizada.

Marco Base (ML2*): Al adaptar la herramienta a las particularidades y necesidades de cada organización, se consigue un marco base personalizado, que permite utilizar las tecnologías MDG (Model Driven Generation) y generar modelos en forma automática.

EA PRO (ML3*): La capa EA PRO, es la que nos brinda un marco de trabajo más robusto y colaborativo, y nos permite aumentar la productividad y la agilidad del equipo aportando más valor al negocio. Está compuesta por las siguiente herramientas:

    • Pro Cloud Server
    • WebEA
    • Prolaborate
    • Integraciones

Integraciones (ML4*): Una vez que se cuenta con un marco de trabajo operativo y adoptado por el equipo, se puede potenciar la solución, mediante la integración con otras herramientas comerciales y soluciones que se utilicen en su organización, como Jira, Sharepoint, entre otras.

Plataforma SaaS (ML5*): Toda la solución puede funcionar bajo una plataforma SaaS (Software as a Service) en donde su organización se beneficia al delegar la administración y las configuraciones en entornos seguros en la nube a especialistas, mientras se ocupa de ser cada día más eficiente y productivo en sus proyectos.

 * Las siglas “MLx” hacen referencia al nivel de madurez necesario para implementar este tipo de solución en cualquier organización, y cada una de las capas se relaciona con un nivel específico del Modelo de Madurez implementado por Proagile

Te invitamos a observar la grabación de nuestro webinar: Lleva tus modelos y tus proyectos al siguiente nivel con EA PRO, donde te mostramos en detalle las diferentes funcionalidades de cada componente de la capa EA PRO. En el mismo te contamos:
 
    • ¿Qué es Pro Cloud Server?: Principales funcionalidades y configuraciones
    • ¿Qué es WebEA?: Activación y formas de visualizar el repositorio desde un browser
    • ¿Qué Prolaborate?: Principales funcionalidades y la sinergia con EA
    • ¿Qué integraciones existen?: Principales integraciones de EA PRO
 
 

Crear elementos y seguir cambios con WebEA

En esta nota te contamos cómo utilizar webEA para complementar Enterprise Architect y crear paquetes, diagramas y elementos, y seguir sus cambios, de forma online con un navegador web.

WebEA de Sparx Systems es una aplicación diseñada para mostrar los datos de los modelos de Enterprise Architect en un navegador web, sin la necesidad de contar con un cliente de escritorio, lo que significa que los usuarios pueden revisar y comentar un modelo en tiempo real, en una variedad de dispositivos móviles o en una estación de trabajo remota, sin necesidad de instalar Enterprise Architect.

WebEA es un componente de Sparx Systems Pro Cloud Server, que es un producto con licenciamiento e instalación por separado, para complementar Enterprise Architect. WebEA utiliza las tecnologías PHP, HTML, CSS3 y JavaScript y requiere un servidor web (como Apache o IIS) para alojarlo.
 
Ahora hablemos un poco acerca de que se puede hacer con WebEA, ya que no solo  permite ver objetos creados a partir de EA, sino que también permite crear una variedad de objetos (Requisitos, Incidencias, Casos de Uso, etc.). Además de la creación de objetos, WebEA también permite crear una variedad de características de elementos.
 
En el siguiente video les presentamos cómo habilitar el acceso a un repositorio de Enterprise Architect, y cómo navegar el modelo y crear elementos desde el navegador, usando WebEA.

Como vimos en el video anterior, puede ser muy útil para presentar contenido de modelos en vivo a través de la web o dispositivos móviles, o para colaborar con miembros del equipo que se encuentren distribuidos, para revisar y administrar las tareas asociadas a un elemento. 

Para mantenernos al tanto de los cambios en el modelo, usamos las listas de observación, las cuales proporcionan detalles concretos sobre las actividades que se llevan a cabo en el modelo. Esta es una función realmente útil si desea mantenerse actualizado sobre lo que sucede en los modelos de EA en los que se encuentre trabajando.

Lo mejor de las listas de observación es que se pueden personalizar según sus preferencias. Además, esto se puede configurar de una manera diferente para cada modelo.

Observen en el siguiente video, como configurar y acceder a las listas de observación de WebEA:

Acceso sencillo e integraciones con Pro Cloud Server

Compartimos en esta nota, dos de las funcionalidades más utilizadas de Pro Cloud Server, el acceso sencillo a los modelos en la nube, disponible en la versión gratuita, y como configurar y utilizar la integración con Jira, disponible en las ediciones licenciadas.

¿En su organización cuentan con uno o más equipos distribuidos?, ¿necesitan integrar sus proyectos con otras herramientas?

Sparx Systems Pro Cloud Server (PCS) ofrece una amplia gama de capacidades a los usuarios de EA.

En principio, permite realizar una conexión directa a uno o más modelos sin requerir que los clientes configuren una conexión de base de datos ya que proporciona acceso seguro y simplificado a los modelos de EA alojados en cualquier lugar de sus servidores o en la nube.

También permite a los usuarios obtener licencias flotantes cuando sea necesario

Puede consultar en el siguiente video, que sencillo es configurar el acceso a un modelo en Pro Cloud Server y luego realizar la conexión desde Enterprise Architect.

En sus versiones licenciadas, Pro Cloud Server ofrece una potente puerta de enlace para que las herramientas de terceros se integren con los modelos de Enterprise Architect, ya que permite integraciones con una amplia variedad de herramientas como Jira, ServiceNow, Azure DevOps, HP ALM, etc. Además permite que aplicaciones como Prolaborate y WebEA interactúen con los modelos de EA a través de las API ReST

Esto ofrece una ventaja significativa en el ecosistema de las herramientas de la organización. A medida que los equipos modernos evolucionan para ser más ágiles y sólidos, existe una necesidad creciente de utilizar diversas herramientas para intercambiar información sin problemas. 

Pro Cloud Server le permitirá explorar, consultar, recuperar y actualizar información de Enterprise Architect utilizando su poderosa interfaz OSLC. Además utiliza la extensa API RESTful para intercambiar información entre su repositorio de modelos y otros sistemas.

Le presentamos en el siguiente video, cómo configurar la integración con Jira desde Pro Cloud Server y cómo beneficiarse con esta integración desde Enterprise Architect:

 

Configurando prolaborate

En esta nota te mostramos algunas de las configuraciones más útiles para comenzar a trabajar con Prolaborate rápidamente.

Prolaborate, es una plataforma de colaboración web para Enterprise Architect que hace que el intercambio de modelos sea simple, eficiente y colaborativo, usando la tecnología de Sparx Systems Pro Cloud Server OSLC y RESTful API.

Prolaborate permite a los usuarios finales trabajar en los diagramas de EA y acceder a la información de los modelos en vivo a través de un portal de colaboración ágil. 

En este video te mostramos rápidamente la interfaz de la aplicación y cómo acceder a algunas de sus principales funcionalidades:

 

Cómo se vio en el video anterior, Prolaborate nos permite diseñar tableros de información personalizados, para que una vez que un usuario inicia sesión, aterriza directamente en los tableros dinámicos y en vivo diseñados específicamente para ellos.

Toda la información del modelo que necesitan consumir se les presenta en una sola página, que pueden consumir y revisar, y en base a esto tomar sus decisiones o participar en discusiones y colaborar con el equipo.

Observe en el siguiente video, cómo configurar los tableros de control de acuerdo a los roles involucrados en su proyecto:

Además Prolaborate nos ayuda a obtener el feedback de la audiencia correcta, a la vez que favorece la comunicación y la gestión rápida del proyecto al involucrar a las distintas audiencias en las discusiones y revisiones necesarias del modelo.

Con las discusiones, podemos realmente involucrar a nuestros stakeholder para agilizar el desarrollo de nuestros modelos, ya que al iniciar una discusión sobre un diagrama o un elemento, podemos hacer referencia y vincular a paquetes, diagramas y elementos. También podemos etiquetar a usuarios del modelo a los que queremos llamar la atención acerca de la discusión.

Las revisiones, nos permiten formalizar las discusiones y organizarlas en flujos de trabajo donde podemos indicar quienes estarán cumpliendo el rol de revisor, o el rol de aprobador, y también nos permiten establecer en qué fechas se espera que se pueda discutir sobre algún diagrama o elemento, y en qué fechas vamos a esperar la aprobación.

En el siguiente video, te mostramos cómo configurar las discusiones y revisiones en Prolaborate para sacar el máximo provecho de las opiniones de los Stakeholders:

 

Crea con Enterprise Architect, colabora activamente con WebEA (Pro Cloud Server), comunica abiertamente con Prolaborate e integra con otras herramientas