SlideShare una empresa de Scribd logo
1 de 16
1
Un proceso para gobernarl@s a tod@s
Tech Shots by The Cocktail
Febrero 2018
Sauron siguió un proceso para crear su anillo…
2
El anillo único se forjó en el monte del destino, a manos de Sauron, su creador. Para ello, siguió un proceso que le
permitió controlar al resto de anillos de poder.
Sauron, siguió una serie de mecanismos, que se
aseguraron de garantizar que todo saliera como lo
tenía planeado.
- Fue a ver a los elfos para que le enseñaran el arte
de forjar anillos.
- Viajó de nuevo a Mordor para forjar su anillo.
- Paró en una gasolinera para comprar carbón.
- Encendió el fuego de Orodruin.
- Creó el anillo y lo grabó con la inscripción que
todos conocemos.
…Pero Sauron no tuvo todo en cuenta
3
El proceso que siguió Sauron le salió bien (unos años), pero llegó un momento que empezó a tener problemas, no supo
anticiparse y su proceso se rompió.
Sauron estaba tan centrado en disfrutar de su éxito y de que todo le hubiese salido bien, que no tuvo en cuenta una cosa:
¡No implantó controles de calidad!
Sé más listo que Sauron
4
¡Utiliza un proceso de control de calidad!
•Ofrece una mejora exponencial de la calidad de las entregas
•Unifica las herramientas de trabajo
•Identifica mejoras
•Aporta pautas y pasos a seguir de manera detallada
•Amplía la visión global de todo el equipo
•Garantiza las entregas
•Ofrece una manera ágil de trabajo
•Facilita la vida a los clientes
¿Qué es un proceso de control de calidad?
5
Un proceso de control de calidad son un conjunto de mecanismos, controles y herramientas implementados a lo largo de
todo el ciclo de vida de un proyecto.
“La función principal es que se asegure que la entrega a cliente tenga la calidad
requerida”
¿Cómo creamos un proceso de control de calidad?
6
Detectamos
las fases
Implantamos
las fases
Detectamos
los controles
Implantamos
los controles
Seguimos
los controles
Obtenemos
resultados
Y…¿¿Cómo llegamoshhh a todo esooohhh??
7
Pueshhh con…
EVENT STORMING
¿Qué es Event Storming?
Event Storming es un método basado en la realización de
diferentes “talleres” o reuniones que permiten comprobar
que está o va a suceder en un dominio (*) en concreto.
Para realizarlo, hace falta una pared ancha, “Post-it”, el
equipo de tecnología y a los expertos del dominio en
concreto.
• Equipo de tecnología: realizará las preguntas y dudas
que tenga para completar el “proyecto”.
• Expertos del dominio: son los conocedores de las
respuestas que se realizan y aclararán las dudas.
(*) Dominio: campo de estudio que define un conjunto de requisitos comunes,
terminología y funcionalidad para cualquier programa de software.
8
Pues…Event Storming es, básicamente, el concilio de Elrond
Fue una reunión en la que todas las partes interesadas se reunieron en
una sala (de Rivendel) y vieron lo que sucedía en un dominio (la tierra
media). Sacando conclusiones (llevar el anillo a Mordor a destruirlo).
9
¿Qué pasó en el concilio de Elrond?
En el Concilio de Elrond se expuso la situación de la Tierra
Media en ese momento y se buscó la solución a la amenaza
de Sauron.
Allí había un experto del dominio: Elrond (que era el tío este
tan apuesto de las orejas puntiagudas que manejaba mazo
del tema, más que nada porque tenía como 2500 años
aproximadamente).
Había un equipo de tecnología: La compañía del anillo, que
eran 9 y fueron los que iban a llevar el anillo a Mordor y esas
movidas (mientras el Elrond este se quedaba en su palacete
sin hacer ni el huevo…)
10
1. Crear evento de dominio: Lo primero que hay que realizar es la búsqueda de eventos del
dominio y escribirlos con los ”Post-it” naranjas.
2. Agregar los comandos: Una vez que se han encontrado todos los eventos, hay que encontrar
los comandos que lo han causado, con ”Post-it” azules.
3. Agregar al “actor o usuario”: Cada comando tiene un actor, que se coloca con ”Post-it”
amarillos y es la persona responsable de ejecutarlo.
4. Agregar el sistema externo: Por último, existe “Sistemas externos” que pueden ayudar a
“automatizar” ciertas acciones para facilitarnos el trabajo.
Pasos para utilizar Event Storming
11
¿Qué vamos a hacer ahora?
12
1. Buscar a dos dueños de dominio
2. Crear dos equipos
3. Crear el proceso con el que Frodo llevó el anillo al monte
del destino
13
¡A portar el anillo!
14
Proceso de testing de desarrollo con Event Storming
15
El ejemplo que tomamos para la realización de Event Storming fue el proceso
de testing en desarrollo, donde sacamos diferentes eventos a realizar y los
comandos que los accionan.
Definimos “sistemas externos” que nos ayudarían a la realización de esos
eventos (automatizándose) y pensamos en los actores que podrían realizarlos.
Febrero 2018
Muchas gracias.
¡Muchas gracias!

Más contenido relacionado

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxVICTORMANUELBEASAGUI
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 

Último (17)

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Un proceso para gobernarlos a todos

  • 1. 1 Un proceso para gobernarl@s a tod@s Tech Shots by The Cocktail Febrero 2018
  • 2. Sauron siguió un proceso para crear su anillo… 2 El anillo único se forjó en el monte del destino, a manos de Sauron, su creador. Para ello, siguió un proceso que le permitió controlar al resto de anillos de poder. Sauron, siguió una serie de mecanismos, que se aseguraron de garantizar que todo saliera como lo tenía planeado. - Fue a ver a los elfos para que le enseñaran el arte de forjar anillos. - Viajó de nuevo a Mordor para forjar su anillo. - Paró en una gasolinera para comprar carbón. - Encendió el fuego de Orodruin. - Creó el anillo y lo grabó con la inscripción que todos conocemos.
  • 3. …Pero Sauron no tuvo todo en cuenta 3 El proceso que siguió Sauron le salió bien (unos años), pero llegó un momento que empezó a tener problemas, no supo anticiparse y su proceso se rompió. Sauron estaba tan centrado en disfrutar de su éxito y de que todo le hubiese salido bien, que no tuvo en cuenta una cosa: ¡No implantó controles de calidad!
  • 4. Sé más listo que Sauron 4 ¡Utiliza un proceso de control de calidad! •Ofrece una mejora exponencial de la calidad de las entregas •Unifica las herramientas de trabajo •Identifica mejoras •Aporta pautas y pasos a seguir de manera detallada •Amplía la visión global de todo el equipo •Garantiza las entregas •Ofrece una manera ágil de trabajo •Facilita la vida a los clientes
  • 5. ¿Qué es un proceso de control de calidad? 5 Un proceso de control de calidad son un conjunto de mecanismos, controles y herramientas implementados a lo largo de todo el ciclo de vida de un proyecto. “La función principal es que se asegure que la entrega a cliente tenga la calidad requerida”
  • 6. ¿Cómo creamos un proceso de control de calidad? 6 Detectamos las fases Implantamos las fases Detectamos los controles Implantamos los controles Seguimos los controles Obtenemos resultados
  • 7. Y…¿¿Cómo llegamoshhh a todo esooohhh?? 7 Pueshhh con… EVENT STORMING
  • 8. ¿Qué es Event Storming? Event Storming es un método basado en la realización de diferentes “talleres” o reuniones que permiten comprobar que está o va a suceder en un dominio (*) en concreto. Para realizarlo, hace falta una pared ancha, “Post-it”, el equipo de tecnología y a los expertos del dominio en concreto. • Equipo de tecnología: realizará las preguntas y dudas que tenga para completar el “proyecto”. • Expertos del dominio: son los conocedores de las respuestas que se realizan y aclararán las dudas. (*) Dominio: campo de estudio que define un conjunto de requisitos comunes, terminología y funcionalidad para cualquier programa de software. 8
  • 9. Pues…Event Storming es, básicamente, el concilio de Elrond Fue una reunión en la que todas las partes interesadas se reunieron en una sala (de Rivendel) y vieron lo que sucedía en un dominio (la tierra media). Sacando conclusiones (llevar el anillo a Mordor a destruirlo). 9
  • 10. ¿Qué pasó en el concilio de Elrond? En el Concilio de Elrond se expuso la situación de la Tierra Media en ese momento y se buscó la solución a la amenaza de Sauron. Allí había un experto del dominio: Elrond (que era el tío este tan apuesto de las orejas puntiagudas que manejaba mazo del tema, más que nada porque tenía como 2500 años aproximadamente). Había un equipo de tecnología: La compañía del anillo, que eran 9 y fueron los que iban a llevar el anillo a Mordor y esas movidas (mientras el Elrond este se quedaba en su palacete sin hacer ni el huevo…) 10
  • 11. 1. Crear evento de dominio: Lo primero que hay que realizar es la búsqueda de eventos del dominio y escribirlos con los ”Post-it” naranjas. 2. Agregar los comandos: Una vez que se han encontrado todos los eventos, hay que encontrar los comandos que lo han causado, con ”Post-it” azules. 3. Agregar al “actor o usuario”: Cada comando tiene un actor, que se coloca con ”Post-it” amarillos y es la persona responsable de ejecutarlo. 4. Agregar el sistema externo: Por último, existe “Sistemas externos” que pueden ayudar a “automatizar” ciertas acciones para facilitarnos el trabajo. Pasos para utilizar Event Storming 11
  • 12. ¿Qué vamos a hacer ahora? 12 1. Buscar a dos dueños de dominio 2. Crear dos equipos 3. Crear el proceso con el que Frodo llevó el anillo al monte del destino
  • 13. 13
  • 14. ¡A portar el anillo! 14
  • 15. Proceso de testing de desarrollo con Event Storming 15 El ejemplo que tomamos para la realización de Event Storming fue el proceso de testing en desarrollo, donde sacamos diferentes eventos a realizar y los comandos que los accionan. Definimos “sistemas externos” que nos ayudarían a la realización de esos eventos (automatizándose) y pensamos en los actores que podrían realizarlos.