Guía rápida: ¿Cómo aplicar el event storming?. Definiciones + ejemplo práctico.
Tema 1: ¿Qué es?
El event storming, es una técnica utilizada para descubrir el comportamiento de un negocio y los requerimientos funcionales y no funcionales del mismo. Una vez diligenciado cada elemento estaremos generando los siguientes beneficios:
* Permite la creación de modelos de dominio eficientes.
* Apoya en el proceso de generar una cultura de colaboración dentro de la organización para obtener productos de software de alta calidad.
* Apoya el aprendizaje continuo y transferencia de conocimiento entre los interesados que participan en la creación de un producto de software.
Las buenas prácticas para materializar los beneficios enunciados, son las siguientes:
* Identificar los eventos de dominio del negocio.
* Identificar los comandos del producto de software.
* Identificar los roles que interactúan con el producto de software.
* Identificar los sistemas externos que interactúan con el producto de software.
* Identificar las reglas de negocio que debe cubrir y apoyar el producto de software en la operación.
* Identificar los agregados del producto de software.
* Identificar las vistas que deben existir en el producto de software.
* Las condiciones para aplicar correctamente las buenas prácticas enunciadas, se explican en pre-condiciones y post-condiciones.
* Las plantilla de apoyo para realizar el event storming , la puedes obtener en descargar plantilla.
Tema 2: Pre-Condiciones y Post-Condiciones para aplicar el 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. El pensamiento Lean. | Pre. |
Las relaciones lógicas que hacen parte del flujo son las siguientes:
Elemento | Relación | Elemento |
---|---|---|
Los comandos del event storming | Final-Inicio | Los eventos de dominio del event storming |
Los comandos del event storming | Final-Inicio | Los roles del event storming |
Los roles del event storming | Final-Inicio | Los sistemas externos del event storming |
Los eventos de dominio del event storming | Final-Inicio | Los sistemas externos del event storming |
Los eventos de dominio del event storming | Final-Inicio | Las reglas de negocio del event storming |
Las reglas de negocio del event storming | Final-Inicio | Los agregados del event storming |
Los eventos de dominio del event storming | Final-Inicio | Las vistas del event storming |
Tema 3: ¿Quiénes son responsables?
El responsable del event storming es el scrum master, quien debe asegurar la ejecución correcta del trabajo y tener reuniones de seguimiento y control con el agile project management.
↩ 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.