Guía rápida: ¿Cómo aplicar las vistas del event storming?

Explicaciones + Diagramas o Ejemplo práctico.

¿Qué es las vistas del event storming?


Las vistas del event storming, es un componente del sistema que tiene como objetivo diagramar a alto nivel, la estructura que tendrán los formularios y vistas de la aplicación de software.

El elemento que hace parte de las vistas del event storming es el siguiente: vistas. El cual se implementa en la sección ejemplo del presente artículo.

Beneficios que ofrece las vistas del event storming.


✔ Insumo de apoyo para realizar el análisis, diseño y maquetación de los formularios y vistas de la aplicación de software.

✔ Visualizar de forma temprana prototipos de alto nivel de la aplicación de software.

✔ Insumo de apoyo para definir los adjuntos y criterios de aceptación que tendrá cada historia de usuario.

Buenas prácticas para la implementación.


✔ Construir mockups o prototipos de alto nivel de los formularios y vistas de la aplicación de software.

✔ Diagramar el flujo de interacción a alto nivel entre los diferentes formularios y vistas de la aplicación de software.

✔ En el marco de trabajo scrum las vistas serán parte del insumo para definir los criterios de aceptación y adjuntos para cada historia de usuario. ✔ En el análisis y diseño de sistemas de información los agregados serán parte del insumo para construir el modelo de base de datos.





Pre-Condiciones y Post-Condiciones.


Este cuadro expone los pasos previos y posteriores que se deben ejecutar para asegurar la entrega de valor, garantizando que cada fase esté alineada con los objetivos del negocio, las necesidades del usuario y los resultados esperados del proyecto.

PasoAcción claveCondición
1. Los comandos del event storming.Identificar la secuencia de eventos claves dentro de un dominio del sistema.Pre.
2. Los eventos de dominio del event storming.Identificar los acontecimientos claves que debe generar un evento para soportar una acción clave dentro de un dominio del sistema.Pre.
3. Los roles del event storming.Identificar los actores claves que activan las acciones dentro de un dominio del sistema.Pre.
4. Los sistemas externos del event storming.Identificar los sistemas externos que apoyan la ejecución de los eventos dentro de un dominio del sistema.Pre.
5. Las reglas de negocio del event storming.Identificar las reglas de negocio que debe cumplir los acontecimientos que generan un evento dentro de un dominio del sistema.Pre.
6. Los agregados del event storming.Identificar los datos que son parte de un dominio del sistema.Pre.
7. Las vistas del event storming.Ver el contenido de la presente guía.N/A.

¿Quiénes son responsables?


El responsable de las vistas del event storming es el agile project manager, quien hace parte de la oficina de entrega de valor.

Ejemplo.


La(s) siguiente(s) imagen(es) interactivas te permitirán navegar por los diferentes elementos de nivel superior y sus pares, facilitando el acceso a los conceptos y al flujo de navegación entre los contenidos.

Si visualizas dos imágenes interactivas, la primera presenta los elementos de nivel superior y la segunda los elementos pares. Si únicamente visualizas una imagen, esta corresponde a los elementos pares.

Imagen interactiva: El event storming.



Las vistas del event stormingAgilismoAgilismoAgilismoAgilismoAgilismoAgilismoAgilismo


Este ejemplo es una plantilla en la que se aplican las definiciones previamente enunciadas.

Caso práctico: Definición de los mockups para el portal web.

ElementoDescripción
VistasSon los mockups de alto nivel donde se diagraman las vistas que tendrá el sistema.


Regístrate o inicia sesión para descargar la plantilla editable.

Pregunta tipo examen.


Pregunta: La definición que mejor se ajusta para las vistas del event storming. ¿Debe ser?

A) Es un componente del sistema que tiene como objetivo resaltar los acontecimientos o eventos principales del software.

B) Es un componente del sistema que tiene como objetivo desencadenar uno o varios eventos de dominio de forma ordenada.

C) Es un componente del sistema que tiene como objetivo diagramar a alto nivel, la estructura que tendrán los formularios y vistas de la aplicación de software.

D) Es un componente del sistema que tiene como objetivo identificar los usuarios y/o sistemas externos que realizan acciones sobre los comandos event storming.