SlideShare una empresa de Scribd logo
1 de 16
EVENT STORMING
Dinámica de Aprendizaje Colectivo.
¿Qué se quiere de la aplicación y para qué?
Libertad Pozos
Especificaciones del proyecto
¿Alguna de ustedes ha leído unas
especificaciones que se parecen a la
imagen?
¿Quién soy?
Libertad Pozos
Adalaber Promoción Fairfax
@LibertadPozos
@libertaadp
https://www.linkedin.com/in/libertadpozos/
Es un taller para explorar de manera colaborativa el dominio. El objetivo es que al
final del taller se tenga más claro el dominio y poder así proponer soluciones
adecuadas.
Puede ser utilizado para:
● Evaluar la salud de una línea de negocio
● Prever nuevos servicios
● Explorar la viabilidad de un nuevo modelo de negocio
¿Qué es Event Storming? (Alberto Brandolini)
Taller de Process Modeling Event Storming
Asistentes: los que tienen las preguntas y los que tienen las respuestas
Materiales:
1. Establecer un timeline
● Verbo en pasado
2. Agregar Eventos
Reservación
cancelada
EVENT
Reservación
hecha
Servicios
extra
escogidos
2.1 Agregar comentarios
● Comentarios en los eventos correspondientes
Comments
Reservación
cancelada
Tarda mucho!
No se sabe
cómo proceder!
2.2 Arreglar el timeline
3. Agregar las Órdenes (Command)
● Acción iniciada por una persona (actor) que el sistema tiene que responder.
● Verbo imperativo
Haz
reservac
ión
Reserva
ción
hecha
Us
er
Comm
and
4. Agregar los sistemas
● Una persona da una orden que se ejecuta en un sistema y produce un evento.
Extern
al
Syste
m
Reserva
ción
hecha
Haz
reservac
ión
Us
er
Sistema
de
reservacio
nes
5. Políticas
● Las políticas representan las decisiones de negocio, las reacciones de la organización ante
determinados eventos.
○ Políticas implícitas- sin un acuerdo explícito
○ Políticas explícitas- se asume que todas las personas lo están siguiendo
Cancela
reservación
Sistema de
cancelaciones
Reservación
cancelada
Políticas de
cancelación
Cancelación
rechazada
Policies
User
Read Model
● Se necesita para tomar una decisión
● Data
Cancela
reservación
User
Sistema de
Reservaciones
Reservación
cancelada
Base de datos
de las
reservaciones
Nombre
Código de la
reservación
Read
Model
Read
Model
Policies
External
System
Command
Comments
User
Event
Mi experiencia haciendo Event Storming
Un Brief con qué es lo que tendría que hacer la aplicación: poder realizar la
gestión de rentabilidad de una empresa y de cada uno de sus proyectos.
Un Brief con qué es lo que se quería de la aplicación.
¿Preguntas?

Más contenido relacionado

La actualidad más candente

Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven ArchitectureChris Patterson
 
Event Driven Architecture (EDA) Reference Architecture
Event Driven Architecture (EDA) Reference ArchitectureEvent Driven Architecture (EDA) Reference Architecture
Event Driven Architecture (EDA) Reference ArchitectureBob Rhubart
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaKeet Sugathadasa
 
DataOps: An Agile Method for Data-Driven Organizations
DataOps: An Agile Method for Data-Driven OrganizationsDataOps: An Agile Method for Data-Driven Organizations
DataOps: An Agile Method for Data-Driven OrganizationsEllen Friedman
 
How to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solutionHow to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solutionkanimozhin
 
Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)Brian Brazil
 
Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...
Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...
Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...Demetris Trihinas
 
Spark (Structured) Streaming vs. Kafka Streams
Spark (Structured) Streaming vs. Kafka StreamsSpark (Structured) Streaming vs. Kafka Streams
Spark (Structured) Streaming vs. Kafka StreamsGuido Schmutz
 
How is Kafka so Fast?
How is Kafka so Fast?How is Kafka so Fast?
How is Kafka so Fast?Ricardo Paiva
 
Kafka Streams: What it is, and how to use it?
Kafka Streams: What it is, and how to use it?Kafka Streams: What it is, and how to use it?
Kafka Streams: What it is, and how to use it?confluent
 
Architecting Next Generatio IT Operating Models Using IT4IT and SFIA
Architecting Next Generatio IT Operating Models Using IT4IT and SFIAArchitecting Next Generatio IT Operating Models Using IT4IT and SFIA
Architecting Next Generatio IT Operating Models Using IT4IT and SFIASukumar Daniel
 
Introduction To IPaaS: Drivers, Requirements And Use Cases
Introduction To IPaaS: Drivers, Requirements And Use CasesIntroduction To IPaaS: Drivers, Requirements And Use Cases
Introduction To IPaaS: Drivers, Requirements And Use CasesSynerzip
 
Uber Real Time Data Analytics
Uber Real Time Data AnalyticsUber Real Time Data Analytics
Uber Real Time Data AnalyticsAnkur Bansal
 
Monitoring Kubernetes with Prometheus
Monitoring Kubernetes with PrometheusMonitoring Kubernetes with Prometheus
Monitoring Kubernetes with PrometheusGrafana Labs
 
Observability; a gentle introduction
Observability; a gentle introductionObservability; a gentle introduction
Observability; a gentle introductionBram Vogelaar
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkMuleSoft
 
Kafka Tutorial - introduction to the Kafka streaming platform
Kafka Tutorial - introduction to the Kafka streaming platformKafka Tutorial - introduction to the Kafka streaming platform
Kafka Tutorial - introduction to the Kafka streaming platformJean-Paul Azar
 

La actualidad más candente (20)

Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
Event Driven Architecture (EDA) Reference Architecture
Event Driven Architecture (EDA) Reference ArchitectureEvent Driven Architecture (EDA) Reference Architecture
Event Driven Architecture (EDA) Reference Architecture
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
 
DataOps: An Agile Method for Data-Driven Organizations
DataOps: An Agile Method for Data-Driven OrganizationsDataOps: An Agile Method for Data-Driven Organizations
DataOps: An Agile Method for Data-Driven Organizations
 
Modeling and Measuring DevOps Culture
Modeling and Measuring DevOps CultureModeling and Measuring DevOps Culture
Modeling and Measuring DevOps Culture
 
How to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solutionHow to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solution
 
Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)
 
Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...
Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...
Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...
 
Spark (Structured) Streaming vs. Kafka Streams
Spark (Structured) Streaming vs. Kafka StreamsSpark (Structured) Streaming vs. Kafka Streams
Spark (Structured) Streaming vs. Kafka Streams
 
How is Kafka so Fast?
How is Kafka so Fast?How is Kafka so Fast?
How is Kafka so Fast?
 
Kafka Streams: What it is, and how to use it?
Kafka Streams: What it is, and how to use it?Kafka Streams: What it is, and how to use it?
Kafka Streams: What it is, and how to use it?
 
Architecting Next Generatio IT Operating Models Using IT4IT and SFIA
Architecting Next Generatio IT Operating Models Using IT4IT and SFIAArchitecting Next Generatio IT Operating Models Using IT4IT and SFIA
Architecting Next Generatio IT Operating Models Using IT4IT and SFIA
 
Screw DevOps, Let's Talk DataOps
Screw DevOps, Let's Talk DataOpsScrew DevOps, Let's Talk DataOps
Screw DevOps, Let's Talk DataOps
 
Introduction To IPaaS: Drivers, Requirements And Use Cases
Introduction To IPaaS: Drivers, Requirements And Use CasesIntroduction To IPaaS: Drivers, Requirements And Use Cases
Introduction To IPaaS: Drivers, Requirements And Use Cases
 
Uber Real Time Data Analytics
Uber Real Time Data AnalyticsUber Real Time Data Analytics
Uber Real Time Data Analytics
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Monitoring Kubernetes with Prometheus
Monitoring Kubernetes with PrometheusMonitoring Kubernetes with Prometheus
Monitoring Kubernetes with Prometheus
 
Observability; a gentle introduction
Observability; a gentle introductionObservability; a gentle introduction
Observability; a gentle introduction
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at Splunk
 
Kafka Tutorial - introduction to the Kafka streaming platform
Kafka Tutorial - introduction to the Kafka streaming platformKafka Tutorial - introduction to the Kafka streaming platform
Kafka Tutorial - introduction to the Kafka streaming platform
 

Similar a Event storming

Administracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionAdministracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionEducaciontodos
 
Administración de proyectos cel2015
Administración de proyectos cel2015Administración de proyectos cel2015
Administración de proyectos cel2015Maestros Online
 
Administración de proyectos cel2015
Administración de proyectos cel2015Administración de proyectos cel2015
Administración de proyectos cel2015Educaciontodos
 
Analisis de codigo abierto
Analisis de codigo abiertoAnalisis de codigo abierto
Analisis de codigo abiertoMaestros Online
 
Análisis,diseño e implementación de una aplicación web para la creación de p...
Análisis,diseño e implementación de una aplicación web para  la creación de p...Análisis,diseño e implementación de una aplicación web para  la creación de p...
Análisis,diseño e implementación de una aplicación web para la creación de p...Mafer Solorzano
 
Curso problema
Curso problemaCurso problema
Curso problemaAsohosval
 
Administracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionAdministracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionMaestros en Linea
 
Clase 1 - Introducción al mundo ágil I.pptx
Clase 1 - Introducción al mundo ágil I.pptxClase 1 - Introducción al mundo ágil I.pptx
Clase 1 - Introducción al mundo ágil I.pptxsole41
 
2-2021 -Reporte Individual de Proyecto_TorricoJohn.pdf
2-2021 -Reporte Individual de Proyecto_TorricoJohn.pdf2-2021 -Reporte Individual de Proyecto_TorricoJohn.pdf
2-2021 -Reporte Individual de Proyecto_TorricoJohn.pdfJOHNARNOLDTORRICOCAM1
 
Manual participante_THALER
Manual participante_THALERManual participante_THALER
Manual participante_THALERAllyson Thompson
 
Implantación del Sprint zero
Implantación del Sprint zeroImplantación del Sprint zero
Implantación del Sprint zeroRafael Morales
 
The Empowerment educations for all students
The Empowerment educations for all studentsThe Empowerment educations for all students
The Empowerment educations for all studentsvictor841798
 
Bitacora_EA3_1.pptx
Bitacora_EA3_1.pptxBitacora_EA3_1.pptx
Bitacora_EA3_1.pptxCataCifu
 
Guia word sename 2018 okis (1)
Guia word sename 2018  okis (1)Guia word sename 2018  okis (1)
Guia word sename 2018 okis (1)Dulmar Torrado
 
Guia word sename 2018 okis (1)
Guia word sename 2018  okis (1)Guia word sename 2018  okis (1)
Guia word sename 2018 okis (1)LUISA SANCHEZ
 

Similar a Event storming (20)

Primer avance del_pmv (1)
Primer avance del_pmv (1)Primer avance del_pmv (1)
Primer avance del_pmv (1)
 
Administracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionAdministracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacion
 
Administración de proyectos cel2015
Administración de proyectos cel2015Administración de proyectos cel2015
Administración de proyectos cel2015
 
Administración de proyectos cel2015
Administración de proyectos cel2015Administración de proyectos cel2015
Administración de proyectos cel2015
 
Analisis de codigo abierto
Analisis de codigo abiertoAnalisis de codigo abierto
Analisis de codigo abierto
 
Analisis de codigo abierto
Analisis de codigo abiertoAnalisis de codigo abierto
Analisis de codigo abierto
 
Análisis,diseño e implementación de una aplicación web para la creación de p...
Análisis,diseño e implementación de una aplicación web para  la creación de p...Análisis,diseño e implementación de una aplicación web para  la creación de p...
Análisis,diseño e implementación de una aplicación web para la creación de p...
 
Administracion del cambio
Administracion del cambioAdministracion del cambio
Administracion del cambio
 
Curso problema
Curso problemaCurso problema
Curso problema
 
Administracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionAdministracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacion
 
Lista verificacion
Lista verificacionLista verificacion
Lista verificacion
 
Clase 1 - Introducción al mundo ágil I.pptx
Clase 1 - Introducción al mundo ágil I.pptxClase 1 - Introducción al mundo ágil I.pptx
Clase 1 - Introducción al mundo ágil I.pptx
 
2-2021 -Reporte Individual de Proyecto_TorricoJohn.pdf
2-2021 -Reporte Individual de Proyecto_TorricoJohn.pdf2-2021 -Reporte Individual de Proyecto_TorricoJohn.pdf
2-2021 -Reporte Individual de Proyecto_TorricoJohn.pdf
 
Manual participante_THALER
Manual participante_THALERManual participante_THALER
Manual participante_THALER
 
Implantación del Sprint zero
Implantación del Sprint zeroImplantación del Sprint zero
Implantación del Sprint zero
 
Webinar el rol del product owner desde la practica
Webinar el rol del product owner desde la practicaWebinar el rol del product owner desde la practica
Webinar el rol del product owner desde la practica
 
The Empowerment educations for all students
The Empowerment educations for all studentsThe Empowerment educations for all students
The Empowerment educations for all students
 
Bitacora_EA3_1.pptx
Bitacora_EA3_1.pptxBitacora_EA3_1.pptx
Bitacora_EA3_1.pptx
 
Guia word sename 2018 okis (1)
Guia word sename 2018  okis (1)Guia word sename 2018  okis (1)
Guia word sename 2018 okis (1)
 
Guia word sename 2018 okis (1)
Guia word sename 2018  okis (1)Guia word sename 2018  okis (1)
Guia word sename 2018 okis (1)
 

Event storming

  • 1. EVENT STORMING Dinámica de Aprendizaje Colectivo. ¿Qué se quiere de la aplicación y para qué? Libertad Pozos
  • 2. Especificaciones del proyecto ¿Alguna de ustedes ha leído unas especificaciones que se parecen a la imagen?
  • 3. ¿Quién soy? Libertad Pozos Adalaber Promoción Fairfax @LibertadPozos @libertaadp https://www.linkedin.com/in/libertadpozos/
  • 4. Es un taller para explorar de manera colaborativa el dominio. El objetivo es que al final del taller se tenga más claro el dominio y poder así proponer soluciones adecuadas. Puede ser utilizado para: ● Evaluar la salud de una línea de negocio ● Prever nuevos servicios ● Explorar la viabilidad de un nuevo modelo de negocio ¿Qué es Event Storming? (Alberto Brandolini)
  • 5. Taller de Process Modeling Event Storming Asistentes: los que tienen las preguntas y los que tienen las respuestas Materiales:
  • 6. 1. Establecer un timeline
  • 7. ● Verbo en pasado 2. Agregar Eventos Reservación cancelada EVENT Reservación hecha Servicios extra escogidos
  • 8. 2.1 Agregar comentarios ● Comentarios en los eventos correspondientes Comments Reservación cancelada Tarda mucho! No se sabe cómo proceder!
  • 9. 2.2 Arreglar el timeline
  • 10. 3. Agregar las Órdenes (Command) ● Acción iniciada por una persona (actor) que el sistema tiene que responder. ● Verbo imperativo Haz reservac ión Reserva ción hecha Us er Comm and
  • 11. 4. Agregar los sistemas ● Una persona da una orden que se ejecuta en un sistema y produce un evento. Extern al Syste m Reserva ción hecha Haz reservac ión Us er Sistema de reservacio nes
  • 12. 5. Políticas ● Las políticas representan las decisiones de negocio, las reacciones de la organización ante determinados eventos. ○ Políticas implícitas- sin un acuerdo explícito ○ Políticas explícitas- se asume que todas las personas lo están siguiendo Cancela reservación Sistema de cancelaciones Reservación cancelada Políticas de cancelación Cancelación rechazada Policies User
  • 13. Read Model ● Se necesita para tomar una decisión ● Data Cancela reservación User Sistema de Reservaciones Reservación cancelada Base de datos de las reservaciones Nombre Código de la reservación Read Model
  • 15. Mi experiencia haciendo Event Storming Un Brief con qué es lo que tendría que hacer la aplicación: poder realizar la gestión de rentabilidad de una empresa y de cada uno de sus proyectos. Un Brief con qué es lo que se quería de la aplicación.