¿Qué es los agregados del event storming?
Los agregados del event storming, es un componente del sistema que tiene como objetivo identificar los objetos de dominio que hacen parte de un agregado dentro de la aplicación de software.
El elemento que hace parte de los agregados del event storming es el siguiente: agregados. El cual se implementa en la sección ejemplo del presente artÃculo.
Beneficios que ofrece los agregados del event storming.
- ✔ Sincronizar agregados con los eventos de dominio.
✔ Visualizar para cada agregado sus objetos de dominio y eventos de dominio.
✔ Insumo de apoyo para definir los criterios de aceptación que tendrá cada historia de usuario.
✔ Insumo de apoyo para analizar y diseñar la estructura que tendrá el modelo de base de datos.
Buenas prácticas para la implementación.
- ✔ Construir la lista de los bloques de datos llamados agregados que solo aportan valor dentro del sistema si son tratados como un todo. Por ejemplo: El agregado artÃculo, se compone de dos objetos de dominio: Cabecera y cuerpo del artÃculo.
✔ En el diagrama de Event Storming crear una tarjeta de color amarillo para cada agregado y asociarle las tarjetas rojo claro de los eventos de dominio que interactúan con los bloques de datos llamados agregados.
✔ En el marco de trabajo scrum los agregados serán parte del insumo para definir los criterios de aceptación 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.
✔ Las plantilla de apoyo para realizar los agregados del event storming , la puedes obtener en la sección ejemplo en formato PDF o en la sección descargar plantilla del presente artÃculo.
Pre-Condiciones y Post-Condiciones.
Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciadas.
| Paso | Acción clave | Condició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. | Ver el contenido de la presente guÃa. | N/A. |
| 7. Las vistas del event storming. | Identificar las interfaces que habrán de establecer una interacción entre los actores y un dominio del sistema. | Post. |
¿Quiénes son responsables?
El responsable de los agregados del event storming es el agile project manager, quien hace parte de la oficina de entrega de valor.
Ejemplo.
Este ejemplo es una plantilla resultado del análisis, diseño e implementación de este portal, respaldado por el estudio de guÃas y buenas prácticas en transformación digital.
Caso práctico: Definición de los objetos de dominio o datos que son utilizados en cada comando y evento dentro del portal web.
| Elemento | Descripción |
|---|---|
| Agregados | Son el conjunto de datos que interactúan dentro de los comandos y eventos. |
Imagen interactiva: El event storming.

El ejemplo incluye, una plantilla editable al final del presente artÃculo para aplicar los agregados del event storming.
Pregunta tipo examen.
Pregunta: La definición que mejor se ajusta para los agregados del event storming. ¿Debe ser?
A) Es un componente del sistema que tiene como objetivo identificar los usuarios y/o sistemas externos que realizan acciones sobre los comandos event storming.
B) Es un componente del sistema que esta fuera de nuestro control y tiene como objetivo apoyar la ejecución de un flujo de eventos de dominio dentro de un comando.
C) Es un componente del sistema que tiene como objetivo identificar los objetos de dominio que hacen parte de un agregado dentro de la aplicación de software.
D) 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.
Responde preguntas reales y evalúa tu conocimiento sobre: los agregados del event storming
Descargar plantilla.
Si deseas activar la descarga de la plantilla editable.
Los pasos que debes seguir son los siguientes:
1) Comparte el artÃculo en: Facebook, LinkedIn o Red X.
2) Ingresa de nuevo al artÃculo haciendo clic en la publicación compartida en la red social seleccionada.
3) El artÃculo cargará nuevamente y mostrará el enlace: Descargar plantilla.
4) En caso de no aparecer el enlace presiona: Ctrl + F5 y haz clic en el enlace enunciado en el punto 3.