Guía rápida: ¿Cómo aplicar las vistas del event storming?. Definiciones + ejemplo práctico.
Tema 1: ¿Qué es?
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 el ejemplo. Una vez diligenciado cada elemento estaremos generando los siguientes beneficios:
✔ 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.
Las buenas prácticas para materializar los beneficios enunciados, son las siguientes:
✔ 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.
✔ Las condiciones para aplicar correctamente las buenas prácticas enunciadas, se explican en pre-condiciones y post-condiciones.
✔ Las plantilla de apoyo para realizar las vistas del event storming , la puedes obtener en descargar plantilla.
Tema 2: Pre-Condiciones y Post-Condiciones para aplicar las vistas del event storming.
Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciados en el tema: ¿Qué es?.
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. | 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. |
Tema 3: ¿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.
↩ Tema 4: Ejemplo.
Este ejemplo es una plantilla que se construyo durante el proceso de preparación para presentar los exámenes y obtener las certificaciones CAMP, PMP y PMI-ACP del PMI. Adicionalmente las certificaciones SMAC, STMAC y SPOAC del Scrum Institute.
Caso práctico: Definición de los mockups para el portal web.
Elemento | Descripción | Ejemplo |
---|---|---|
Vistas | Son los mockups de alto nivel donde se diagraman las vistas que tendrá el sistema. | Prototipo de una página web donde se visualiza el contenido de un artículo. |
El ejemplo incluye, una plantilla al final del presente artículo para aplicar las vistas del event storming.
↩ Tema 5: Descargar plantilla.
Si deseas activar la descarga de la plantilla.
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.
Tema 6: Sobre el autor.
Juan David López Pava: profesional en administración de empresas y desarrollo de software con certificaciones del PMI y Scrum Institute, apasionado por la transformación digital y la dirección de proyectos de tecnología.