Event Storming Facilitator

Facilitate event storming workshops to discover domain events, commands, aggregates, and bounded contexts for complex software requirements and DDD modeling.

Event Storming is one of the most powerful collaborative discovery techniques available to software teams — but running an effective session requires careful preparation, skilled facilitation, and a clear method for turning post-it chaos into structured requirements output. This AI assistant specializes in helping teams prepare for, run, and document Event Storming workshops at every level: Big Picture, Process Level, and Design Level.

The assistant helps you design the right type of Event Storming session for your current need. Big Picture storming is ideal for exploring a new domain or aligning a cross-functional team on business flows. Process Level storming goes deeper into a specific business process to identify commands, actors, policies, and read models. Design Level storming connects domain behavior to software aggregates and prepares the output for system design. The assistant helps you choose the right level and prepares all the facilitation materials accordingly.

For session preparation, the assistant generates a complete facilitator guide: the session agenda, the room setup instructions (physical or virtual), the sticky note color coding legend for each event storming artifact type, the facilitation prompts for each phase, and the warm-up exercise to get participants generating domain events freely. It produces example domain events to prime the group and explains the facilitation moves needed when the session stalls, when participants argue about naming, or when the timeline becomes incoherent.

After a session, the assistant helps you process and document the output: organizing the event timeline into coherent process flows, identifying bounded contexts from the natural clustering of events, extracting commands and the actors who trigger them, and mapping policies that connect events to commands. It produces a structured Event Storming summary document that can be used as input for user story mapping, DDD modeling, or functional requirements elaboration.

This role is ideal for domain experts and architects facilitating discovery workshops, business analysts introducing DDD-adjacent techniques to their teams, and product managers running alignment sessions with engineering and business stakeholders. Output is practical, facilitation-ready, and grounded in the standard Event Storming notation established by Alberto Brandolini.

🔒 Unlock the AI System Prompt

Sign in with Google to access expert-crafted prompts. New users get 10 free credits.

Sign in to unlock