| | Guía rápida event storming: ¿Qué es?, beneficios y buenas prácticasLa guía rápida: Event Storming, tiene como objetivo compartir el alcance general del elemento y su integración con elementos de otras guías para incrementar el valor del resultado.
El contenido del presente artículo para definir event storming, contiene las siguientes secciones: ¿Qué es?, Beneficios, Buenas prácticas y Descarga de plantilla. Adicionalmente, ponemos a disposición los siguientes cuadros de contenido:Las guías principales que hacen parte de la transformación digital son:Simuladores para la preparación del examen de certificación:Los puestos de trabajo y sus rangos salariales en la aplicación de la transformación digital son:Puesto de trabajo | Salario promedio |
---|
Junior | Intermedio | Senior | Agile Project Management | USD $1,000 | USD $1,500 | USD $2,000 |
¿Qué es event storming?Event Storming es es una técnica utilizada para descubrir el comportamiento de un negocio y los requerimientos funcionales y no funcionales del mismo.
El contenido del presente artículo para definir event storming tiene como paso antecesor: Kanban y tiene como paso sucesor: Coaching, dentro de la categoría o grupo: Agilismo. Sin embargo, el paso antecesor, sucesor y el momento de ejecución podría variar a partir del impacto generado por los factores ambientales y activos de la organización.
¿Cuáles son los beneficios de event storming?Los beneficios son el conjunto de resultados positivos que se obtienen, cuando se implementa event storming . Siendo los resultados, los siguientes:
1) Permite la creación de modelos de dominio eficientes.
2) Apoya en el proceso de generar una cultura de colaboración dentro de la organización para obtener productos de software de alta calidad.
3) Apoya el aprendizaje continuo y transferencia de conocimiento entre los interesados que participan en la creación de un producto de software.
¿Cuáles son las buenas prácticas aplicadas en event storming?Las buenas practicas son un conjunto de acciones recomendadas para la implementación de event storming . Siendo las acciones, las siguientes:
1) Identificar los eventos de dominio del negocio.
2) Identificar los comandos del producto de software.
3) Identificar los roles que interactúan con el producto de software.
4) Identificar los sistemas externos que interactúan con el producto de software.
5) Identificar las reglas de negocio que debe cubrir y apoyar el producto de software en la operación.
6) Identificar los agregados del producto de software.
7) Identificar las vistas que deben existir en el producto de software.
El siguiente cuadro presenta un listado de elementos con una breve descripción que van a permitir guiar al usuario en la implementación event storming
Los elementos del cuadro no se limitan solo apoyar la implementación para event storming. Por el contrario, su alcance tiene una mayor cobertura dentro de la transformación digital. Por consiguiente, los elementos del cuadro aparecerán en otras guías donde su aplicación genera valor.Elemento | Descripción |
---|
Los eventos de dominio del event storming | Es un componente del sistema que tiene como objetivo resaltar los acontecimientos o eventos principales del software. | Los comandos del event storming | Es un componente del sistema que tiene como objetivo desencadenar uno o varios eventos de dominio de forma ordenada. | Los roles del event storming | Es un componente del sistema que tiene como objetivo identificar los usuarios y/o sistemas externos que realizan acciones sobre los comandos event storming. | Los sistemas externos del event storming | 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. | Las reglas de negocio del event storming | Es un componente del sistema que tiene como objetivo asociar las reglas de negocio que se deben tener en cuenta dentro de los comandos y eventos de dominio. | 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. | 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. |
Activar la descarga de la plantilla con ejemplo incluido |
|