Event Storming – The Complete Guide

Staffan Palopää
Jul 30
20 min

Introduction

Event Storming, created by Alberto Brandolini, is a flexible workshop format used to collaboratively explore complex business domains. It’s the most effective method we’ve seen for understanding business processes, solving problems, and agreeing on priorities. It naturally engages stakeholders and helps build alignment between different departments within an organization.

What is a Complex Domain

"A network of interdependent agents influencing each other" —Alberto Brandolini

In an organization, a complex domain arises when tasks are carried out in multiple steps, involving several teams or individuals. An example could be a recruitment process, where multiple stakeholders—HR, the hiring manager, team members, and security—must evaluate a candidate from different perspectives. The decision-making is collaborative, and success depends on factors like team fit, timing, communication, and adaptability.

Even with clear goals, the outcome is not entirely predictable, and each hiring situation may require a different approach to ensure effective onboarding and long-term success.

When a domain is complex, the real challenge in software projects is not writing code faster—it's understanding the domain or business processes more quickly. It's about identifying the right problem to solve.

While we have many tools to help us write software faster, there are still very few that help us understand the domain more effectively. This is where Event Storming comes to the rescue.

Domain Events

Event Storming uses a building block called a Domain Event. A Domain Event is something that happens and is relevant to the business or organization.

Orange sticky note labeled 'Domain Event'

Levels of Event Storming

Event Storming can be done at different levels and for different purposes. The three most common variations are:

  • Big Picture – Used to explore a complex business domain collaboratively. Useful when the scope is large or unclear.
  • Process Modeling – Focuses on detailing a specific business process from start to finish. Useful when the starting point and the goal of the process are clear.
  • Software Design – Extends Process Modeling to include designing the architecture of a software system, including aggregates, commands, and bounded contexts.

At all levels, Event Storming is based on Domain Events placed along a timeline, but each level introduces new kinds of elements into the notation:

A 3-level table showing the evolution of EventStorming from Big Picture to Software Design. All levels are based on 'Events'. The Big Picture level adds: Hot Spots, Systems, People. The Process Modelling level adds: Policies, Commands, and Read Models. The Software Design level adds: Aggregates.

Big Picture Event Storming

The main purpose of Big Picture Event Storming is to maximize learning by collaboratively exploring a business domain. The goal is to create a shared understanding across departments or silos and to agree on which problems are most critical to solve. During the workshop, inconsistencies are automatically visualized. Example scenarios include:

  • Project kickoff
  • Startup kickoff
  • Organization reboot
  • Onboarding new team members
  • Retrospects
  • Etc

Domain Events are initially collected in mixed order through brainstorming but are eventually arranged on a timeline. As participants organize the events chronologically, they are encouraged to communicate—and often discover things they hadn't considered before. These conversations lead to valuable insights. Different perspectives are revealed.

If participants disagree at first, that’s actually a good sign—sometimes even preferable. Disagreement is better than silence.

Big Picture Notation

In Big Picture Event Storming, we commonly use a notation with five different colors. However, the workshop’s goal should always determine which notation to use. There is no best-practice notation that works in all situations—feel free to customize it to suit your needs. With experience, you’ll learn to make better and better choices.

A legend explaining the meaning of colored sticky notes used in EventStorming:  Orange (EVENT): Something that happens in the organization, usually caused by people or triggered by dates or systems.  Yellow (PERSON): A person playing a role in the event flow, like a customer or support team member.  Pink (SYSTEM): An external or internal service treated as a black box, such as email or phone.  Magenta (HOT SPOT): A marker for problems or concerns that need attention.  Light green (OPPORTUNITY): A suggestion or idea that could benefit the business.

Perparations

So, you’ve been asked to facilitate a Big Picture Event Storming session—here’s how to prepare:

  1. Frame the Problem
    • Confirm that Big Picture is the right method. What problem are we solving? What’s the scope? What outcome is expected?
    • If you're exploring the whole business or the full organization, Big Picture is likely the best fit.
    • Big Picture works with or without a defined starting point. The less specific the problem, the more suitable it is.
    • If you're focusing on a specific process, consider Process Modeling instead—though starting with a limited Big Picture session may still help.
    • Decide if you’re mapping the as-is state or envisioning a to-be future.
  2. Invitations
    • Invite around 5–10 people (up to 20 if needed), ideally a mix of business and IT—but it can be business-only.
    • Ensure the group includes people who can both answer and ask key questions.
  3. Prepare materials
    • Bring plenty of sticky notes in all required colors and enough black markers for everyone.
  4. Room setup
    • Choose a room where people can stand and move freely. You’ll need at least 8 meters of wall space (sometimes up to 16).
    • Plastic roll works best—most whiteboards aren’t wide enough for Big Picture sessions.
    • Don’t forget the basics: food, lighting, and fresh air.
    • Arrive at least 30 minutes early to remove chairs, set up 8+ meters of roll (paper/plastic), and prepare the legend/notation on a separate sheet or board.

The Workshop

The room is ready and the participants are in—time to kick off the workshop. Here's an overview of the steps, followed by more detail on the key phases.

Kick-off

Start with a brief, informal round of introductions. Optionally, do a quick 20-minute warm-up on a familiar process, like recruitment or ordering a pizza.

Present the goals and align on the objectives. You might say something like:

“We’re going to explore the business process as a whole by placing relevant events along a timeline. We’ll highlight ideas, risks, and opportunities along the way.”

Keep the initial explanation of the method minimal. Instead, introduce concepts as they become relevant. Display a legend (notation guide) clearly on a whiteboard or paper and briefly walk through it before starting.

Chaotic exploration

Now ask participants to write Domain Events on orange sticky notes and place them on the wall—all at the same time.

Give each person a stack of orange notes and a marker. Let them dive in. Warn them that this phase will feel chaotic, and that’s perfectly fine—structure will come later. It’s more effective to get moving quickly than to over-explain.

Help people get started if needed. Good general prompts include:

  • “Do you receive payments?”
  • “Are contracts signed at some point?”

If someone hesitates, gently prompt them by asking about events relevant to their work. Your role is to help everyone get into the flow. Some people will start conversations; others may work quietly in parallel.

Timebox this phase to about 30 minutes, but adjust as needed based on the scope. Don’t worry about capturing every single event now—missing items can always be added later.

A visual representation of an EventStorming timeline. Orange sticky notes representing events are arranged on a long sheet of paper, progressing from left to right along a horizontal timeline labeled 'TIME'. The events are clustered and spaced to reflect different stages or groupings in a business process.

Enforce the timeline

Now it’s time to get people collaborating by arranging all Domain Events on a single timeline from left to right.

Some participants may have started their own separate timelines—now they must cooperate to align everything into one shared view. Encourage them to add missing events and start placing Hotspots (problems) and Opportunities (ideas or improvements) as they go.

Participants might ask: “Which event comes first?”
Answer: “We’re not aiming for perfection—just choose the most likely or preferred order.”

An EventStorming timeline with orange event sticky notes placed on a large sheet. Handwritten questions in pink indicate common issues when organizing events: 'Is this really the beginning?' on the left, 'Do they belong here?' in the middle, 'Are these following the timeline?' on the right, and 'Are they the same?' at the bottom. The image illustrates the importance of enforcing a clear chronological sequence in the model.

Arranging everything on one timeline can be messy. You may run out of space in some areas while others remain sparse. After a few minutes, you’ll likely need to step in and suggest a sorting strategy to guide the group. Useful strategies include:

  • Pivotal Events – anchor points in the flow
  • Swimlanes – parallel activities (e.g., by department)
  • Temporal Milestones – time-based anchors like “end of month”
  • Chapter Sorting – group events by themes or phases
  • Combinations – mix and adapt as needed

When disagreements or blockers arise, encourage participants to write a red Hotspot sticky note and place it at the problem area. This allows the group to move on and revisit all open issues together later.

Pivotal Events

Identify key pivotal events and mark them—e.g., with a yellow strip of tape beneath each one. Ask participants to place all other events relative to these anchors in time.

Don’t overthink which events to pick—just choose ones that help distribute the flow across the wall. You can adjust them later as the structure evolves.

Look for events that are especially relevant to the business or mark a transition between phases.

An EventStorming timeline with events represented by orange and hatched sticky notes placed from left to right. Vertical yellow bars highlight pivotal events that segment the timeline. These pivotal events are used to suggest candidate system boundaries. Labels in pink text identify 'Pivotal Events' and 'Candidate System Boundaries,' indicating key transition points in the process.

Swimlanes

Use a marker to draw swimlanes that separate roles, departments, or parallel processes. This makes the timeline easier to read and visually clear.

The trade-off: it takes up more space, so use it when clarity outweighs the need for wall real estate.

A Combination Of Many

Most workshops naturally combine strategies. We often start with Pivotal Events, then add local Swimlanes where they help improve clarity.

An EventStorming timeline with orange event sticky notes arranged horizontally and separated vertically by red lines, illustrating the use of swimlanes. The swimlanes help organize events by actors, systems, or domains, allowing for clearer identification of responsibilities and interactions in the process.

Adding People & Systems

Who are the key roles and systems involved in the flow of events? In this step, we make them visible to better understand potential challenges.

Use small yellow stickies for people and large pink stickies for external systems. Place them on the modeling surface where they play a meaningful role.

This step often surfaces many Hotspots and comments.
However, this step is not always necessary—skip it if the issues are already clear, the system doesn’t exist yet, or everything is already well-known. Sometimes it’s enough to highlight only external dependencies.

An EventStorming diagram illustrating how to add people and systems to a model. The orange sticky notes represent events, with one labeled 'USER LOGGED IN'. A pink sticky note labeled 'BANK ID' represents a system, and a yellow sticky note labeled 'CFO' with a stick figure represents a person. The placement shows the interaction between the CFO and the BANK ID system leading to the login event.

Explicit walkthrough

To ensure consistency, ask participants to take turns as narrators. Each person walks along the timeline and talks through the chain of events.

The rest of the group should challenge unclear parts, fill in gaps, and suggest improvements. Being the narrator is demanding, so keep turns short—around 5–10 minutes each.

Rearrange events, add missing ones, and place Hotspots or Opportunities as needed. Let the group assist the narrator in updating the board.

This step often takes the most time—a few hours is normal. Be sure to include refreshment breaks.

An EventStorming timeline with multiple events represented by orange and hatched sticky notes. Pivotal events are marked with vertical yellow bars and larger orange squares. A large orange arrow flows across the timeline in a wave-like motion, passing through the pivotal events, symbolizing an explicit walkthrough of the process. A stick figure at the bottom left suggests human interaction or facilitation during the walkthrough.

Reverse narrative

After the walkthrough, do a final pass in reverse—from end to start.

For example: for an invoice to be paid, it must first be sent. So, “Invoice Sent” should appear to the left of “Invoice Paid.”

This often reveals missing events. When that happens, pause and ask the group to help add them.

At the end, ask everyone: “Is anything still missing?” — and expect a few more additions.

Problems & Opportunities

Set aside dedicated time for participants to focus solely on identifying problems and opportunities.

Even if some Hotspots and Opportunities have already emerged earlier, this is the moment to dig deeper—to surface any lingering frustration, inefficiencies, or great ideas that haven’t yet been expressed.

Give the group 10–15 minutes to reflect and add notes.

  • Use red Hotspots for problems you’re aware of but don’t yet know how to solve.
  • Use green notes for opportunities where a solution is already in mind.
An EventStorming timeline showing orange and hatched sticky notes organized in horizontal swimlanes. Several magenta sticky notes labeled as 'HOT SPOTS!' highlight problem areas in the flow, while green sticky notes labeled as 'OPPORTUNITIES!' identify positive suggestions or improvements. Arrows point from the labeled terms to the corresponding notes on the board, emphasizing analysis and refinement of the process.

Arrow Voting – Pick the right problem

One of the most impactful parts of Big Picture Event Storming.

Give each participant 2–3 arrow votes—a large black arrow drawn on a blue sticky note. Say something like:

“Everything we’ve captured is important, but now it’s time to pick the two most urgent problems or opportunities you believe we should focus on.”

Voting only makes sense once everything is visible. Sometimes there’s clear consensus; other times, the results are surprising. Either way, the outcome is visual and powerful.

A good session is a learning experience across silos—participants often gain new insights into their own organization. Usually, a few top issues or opportunities stand out just by glancing at the wall.

An EventStorming timeline where blue arrows point toward specific sticky notes, indicating a voting process to highlight issues. Several magenta sticky notes (hot spots) and green ones (opportunities) are present, with one green note heavily surrounded by blue arrows—labeled 'A MASSIVE IMPEDIMENT!!!'—signifying team consensus on a major problem area.

Wrapping up

Sometimes the key outcomes are already reached by the end of the session:
everyone has a deeper understanding of the domain, and the top problems or opportunities have been clearly identified and agreed on.

For many organizations, simply acting on the top 2–3 issues can lead to a noticeable performance boost. In some cases, those few sticky notes are all the documentation you need.

Other times, you’ll want to document everything and continue with Process Modeling or Software Design in a follow-up session.

Either way, take photos of the board so the insights are preserved and can be revisited later.

Process Modeling Event Storming

Process Modeling Event Storming shifts the focus from a high-level exploration to the detailed design of a specific business process. Unlike the broad, exploratory nature of a Big Picture workshop, this phase is characterized by its focus and constraints. The team, typically a smaller group of 4-8 people, zooms in on a single, end-to-end process with an agreed-upon starting point and a clear goal. This can be a process identified as a key area during a Big Picture session or one being designed entirely from scratch.

The collaboration style also differs significantly. Instead of many participants working in parallel, the team works together, sequentially mapping out the process one step at a time. The typical workflow is as follows:

  1. Frame the Process: The session begins by clearly defining the scope and the desired outcome.
  2. Establish the "Happy Path": The main goal is to first map the most common, successful scenario from start to finish. The team can start from the initial trigger, work backward from the final outcome, or begin with a quick brainstorm of key events.
  3. Identify and Explore Alternatives: As the happy path is mapped, any alternative flows, exceptions, or questions are marked with "hotspots." Once the main flow is complete, the team systematically addresses these hotspots, detailing the valuable alternative paths. The objective isn't to map every possibility, but to ensure all significant scenarios are understood and designed for.

This structured approach ensures the team develops a deep, shared understanding and can effectively design a robust solution.

Process Modeling Notation

Process Modeling builds on the Big Picture notation with three additional elements:

A legend titled 'Additional Notation Used in Process Modeling' explaining three types of sticky notes used in EventStorming:  Purple note labeled 'POLICY': A business reaction to an event, typically framed as 'Whenever [Event], then [Command].'  Green note labeled 'READ MODEL': Represents the information needed to make a decision, such as price or stock availability.  Blue note labeled 'COMMAND': Represents an instruction or action triggered by a user or system, expressed in imperative form like 'Place Order.'

Process Modeling Grammar

Unlike Big Picture, Process Modeling follows a precise, repeatable pattern:

Event → Policy → Command → System → Event

If the policy requires human intervention, insert:
Policy → [Human] → [Read Model] → Command

This strict flow mirrors how real-world business applications operate and aligns directly with the Software Design level of Event Storming. Capturing processes this way not only clarifies business logic—it also lays the groundwork for system implementation.

Even when Commands seem redundant (repeating the event phrasing), each Command will later map to a specific feature in a system.

A process modeling flow using EventStorming notation. The sequence starts with an orange 'EVENT' sticky note, followed by a purple 'POLICY' note, a blue 'COMMAND' note, and a pink 'SYSTEM' note, leading to another 'EVENT'. A green 'READ MODEL' note with a yellow 'PERSON' note above it (depicting a user) supports the command. On the right, two more policy-command pairs are shown, indicating multiple reactions or follow-up actions to the second event.

Rules of the Game

As a facilitator, to get the most out of a Process Modelling Event Storming session, it can sometimes be effective to frame it as a collaborative game. The entire group is one team, and the "opponent" is the complexity of the business process itself. The goal isn't to compete with each other, but to work together to map the territory and conquer the problem. The goal is:

  1. Complete the most important and valuable path of the process. The preferred way for the events to unfold.
  2. The most important alternative path.
  3. We usually don't recommend covering all edge cases here. You will usually get most of the value by covering just a handful of alternative flows.

Read Models

A Read Model specifies the information a user needs to make a decision. For example, before a customer clicks "Add to Basket" for a product on an e-commerce site, they might want to see:

An EventStorming example illustrating a customer interaction in an e-commerce context. Three green sticky notes labeled 'PRODUCT IMAGES', 'PRODUCT FEATURES', and 'PRODUCT REVIEWS' represent read models available to the customer. A yellow sticky note labeled 'CUSTOMER' shows the user, who issues a blue 'ADD TO BASKET' command. This command interacts with a pink sticky note labeled 'E-COMMERCE SITE', representing the system.
  • Product attributes, such as size, colour, and weight.
  • Reviews from other customers.
  • The price and any available discounts.
  • Product images.

Policies

Policies are the lilac-coloured notes that function as the glue between an Event and a subsequent Command. A policy represents a business rule or an automated reaction that is triggered by a specific event.

You can think of a policy as a listener that waits for a certain type of event to occur. The language of a policy often follows a "whenever X, then Y" pattern, using keywords like Whenever, if, then, always and immediately.

For example:

  • Whenever an Invoice with an 'Unusual Payment Policy' is received, then always send an email to request a review.
  • Whenever an Invoice with a 'Recurring Payment Policy' is received, then always schedule the payment immedeately.
An EventStorming diagram showing two alternative payment processing flows triggered by the event 'INVOICE RECEIVED'. Based on 'PAYMENT TERMS' and 'EXPECTED BILLS' (green read models), either the 'RECURRING PAYMENT POLICY' or the 'UNUSUAL PAYMENT POLICY' (purple policies) is applied. The recurring policy leads to the command 'SCHEDULE PAYMENT' and then to the 'PAYMENT SYSTEM' (pink system). The unusual policy leads to the command 'ASK FOR REVIEW' and then sends a message through 'EMAIL'.

System

A System (pink sticky note) represents a software service, external party, or internal component treated as a "black box." It receives Commands (blue) and produces Events (orange) in response.

A special case is a Conversational System, like a chatbot or phone call. These are non-linear and better modeled by focusing on the exit conditions (e.g., “Customer Satisfied” or “Customer Abandoned Conversation”) rather than every possible path or utterance. Think of it as a checklist—what needs to happen before the conversation ends?

An EventStorming diagram showing a customer interaction with a chatbot. A yellow sticky note labeled 'CUSTOMER' is connected to a blue 'START CHAT' command, which interacts with a pink 'CHATBOT' system. Three possible outcomes are shown as orange event notes: 'CHATBOT ANSWERED', 'CUSTOMER SATISFIED', and 'CUSTOMER ABANDONED CONVERSATION', representing different paths based on the chatbot's performance.

Commands (Actions)

A Command (blue sticky note) represents an intent to change the system’s state—either from a user or another system. It’s phrased as a clear instruction, typically verb + noun (e.g., Place Order, Cancel Subscription).

Avoiding Vague Commands

Beware of generic verbs like Check, Verify, or Review. These often point to missing Read Models or unclear intent:

  • If it’s about retrieving information → Add a Read Model instead. The user is likely trying to see something before acting.
  • If it’s a real state change → Rephrase the command. For example:
    Check OrderMark Order as Checked
    This creates a traceable state transition and a clear resulting Event (e.g., Order Marked as Checked).

Process Modeling Example

An EventStorming diagram modeling the double opt-in newsletter subscription flow. Top row:  Starts with a green 'NEWSLETTER MARKETING' read model and a yellow 'USER'.  The user issues a 'SIGN UP REQUEST' command (blue), triggering the 'CRM' system (pink).  This leads to the event 'NEWSLETTER SIGN UP REQUESTED' (orange), which activates the 'REQUEST POLICY' (purple).  The policy triggers the 'SEND CONFIRM EMAIL' command, processed again by the 'CRM', which emits the 'CONFIRM EMAIL SENT' event.  Bottom row:  Begins with a green 'CONFIRM EMAIL REQUEST' and a yellow 'USER'.  The user issues a 'CONFIRM EMAIL' command.  'CRM' processes it and emits the event 'EMAIL CONFIRMED'.  A 'CONFIRMATION POLICY' then triggers 'ACCEPT SUBSCRIPTION', handled by 'CRM', leading to the event 'SUBSCRIPTION ACCEPTED'.

Software Design Event Storming

In Domain-Driven Design (DDD), two key goals are identifying Bounded Contexts and Aggregates. These are the foundations for dividing a complex system into meaningful, manageable parts—something notoriously hard to get right. Event Storming offers a hands-on way to achieve this.

  • Big Picture Event Storming helps uncover Bounded Contexts—the high-level domains of your system.
  • Software Design Event Storming zooms into a single Bounded Context to define its internal Aggregates.

Bounded Context

A diagram showing different business capabilities or domains inside an organization, each represented by labeled ovals within a shaded rectangular area. The capabilities include: 'ITINERARY DESIGN', 'STRATEGY & MARKET POSITIONING', 'CONTENT DESIGN', 'PRICING', 'BILLING', 'RESERVATION', 'SALES', and 'CUSTOMER CARE'. The layout suggests domain-driven design (DDD) or a capability map for a travel or service-oriented business.

One of the biggest challenges in large systems is deciding where to draw the boundaries. DDD recommends using linguistic and organizational borders as guides.

In a Big Picture workshop, these boundaries often reveal themselves. Different departments—sales, accounting, logistics—use different language for similar things. These linguistic mismatches signal where one Bounded Context should end and another should begin.

Forcing everyone into a single unified model creates friction. Instead, let each team work within its own Bounded Context: a system optimized for their language, goals, and expertise.

Each Bounded Context becomes a purpose-built tool for its domain experts—clear, focused, and free from cross-departmental compromises.

From Process Model to Software Design: Finding Aggregates

Once you've identified a Bounded Context, you can dive into a Software Design Event Storming session focused on that context. This builds on your process model—but shifts the focus from discovery to design.

The main goal:
Distinguish between what you’ll build (core domain) and what you’ll integrate with (generic subdomains).

Here’s how:

  • For features you plan to build, replace the pink System sticky note with a yellow Aggregate.
  • External systems or tools stay pink—those are outside your responsibility.

This signals a crucial shift:

  • Pink Systems = external “black boxes” you interact with.
  • Yellow Aggregates = internal “white boxes” you design and own.

This small visual change transforms your model from a process map into a blueprint for your system’s architecture.

A simple diagram showing a pink sticky note labeled 'SYSTEM' with an arrow pointing to a yellow sticky note labeled 'AGGREGATE'. This illustrates that an external or internal system interacts with or sends input to a domain aggregate in a software design context.

Software Design Notation

Software Design Event Storming builds on the Process Modeling notation, adding three new elements to support implementation-level thinking:

A legend describing additional notations used in software design diagrams:  Yellow sticky note labeled 'AGGREGATE': Represents a software component we design in detail, treated as a white box under our control.  White sticky note labeled 'UI': Used when a Read Model isn't enough; shows user interface wireframes or sketches, including layout and interactions.  White sticky note labeled 'BOUNDED CONTEXT': Represents a self-contained subsystem designed for a specific domain or team.

Software Design Example

Our pink System has just been replaced with a light yellow Aggregate.

An EventStorming-style process flow diagram showing a domain process:  Starts with an orange sticky labeled 'EVENT' triggering a purple 'POLICY',  Leads to a user (yellow stick figure) who interacts via a blue 'COMMAND',  Command targets a yellow 'AGGREGATE',  Which results in another orange 'EVENT',  That triggers two separate 'POLICY' blocks each issuing their own 'COMMAND'. A green 'READ MODEL' supports the user before issuing the command.

Defining the Aggregates

After completing the Software Design Event Storming session, the final step is to shape your Aggregates into well-defined software components with clear responsibilities and boundaries.

Steps:

  1. Isolate and Consolidate
    Move all 🟨 Aggregate sticky notes to a clean area. If the same concept appears multiple times (e.g., multiple “Order” notes), merge them into a single, canonical Aggregate.
  2. Define Boundaries
    For each Aggregate, collect:
    • All 🟦 Commands it handles (place on one side)
    • All 🟧 Events it emits (place on the other)

This layout visually defines the Aggregate’s public API—what it accepts (Commands) and what it produces (Events)—a core DDD principle.

Once laid out, review each Aggregate for completeness. Missing lifecycle steps are easy to spot. For example:

If you see Update Shipping Address but no Create Order, you’ve likely missed an important starting point in the Aggregate’s lifecycle.

This approach ensures your components are both well-scoped and robust.

An Event Modeling diagram showing a central yellow sticky labeled 'SHOPPING CART' (representing an aggregate). On the left are blue stickies for commands: ADD ITEM, REMOVE ITEM, UPDATE QTY, CREATE EMPTY, ADD CUSTOMER, MARK AS CHECKED OUT. On the right are orange stickies for resulting events: ITEM ADDED, ITEM REMOVED, QTY UPDATED, CART CREATED, CUSTOMER ADDED, CART CHECKED OUT.

Tools for Event Storming

If you are looking for a digital tool to help with Event Storming, Qlerify is a purpose-built application designed for this specific workflow.

It aims to solve common challenges in the process. An intelligent drawing engine automatically adjusts the layout as you work, reducing the need for manual rearrangement. For software design, the tool can automatically visualise aggregates by grouping the related commands and events to clarify component boundaries. It also includes AI support that can offer suggestions for process steps, which can be helpful when initiating a session or getting past a block. Sign up for a 4 week free trial.

Resources

List of recommended resources:

Recent posts
Why you should consider using Event Storming when developing IT systems
Experience from numerous software projects shows that achieving effective communication between domain experts and engineers is still a major challenge. Traditional methods, such as roundtable meetings or separate interviews, are often ineffective and limit business involvement.
Nikolaus Varzakaos
Jul 31
3 min
When I Discovered EventStorming
Through my career, in enterprise software development, I’ve worked with hundreds of organisation of all sizes. A common struggle in all of them has been lack of internal alignment. Silos that don't work well together. This causes delays and complains and makes digital transformation fail. I've wor..
Staffan Palopää
Jul 31
3 min
Great interest in Qlerify's talk about Event Storming
Staffan and Nikolaus from Qlerify speak at Sweden's largest requirements engineering conference, "Från Krav till System" "Från Krav till System" is Sweden's largest conference for requirements engineering. Attendees are primarily individuals responsible for procurement of IT systems. During two d..
Nikolaus Varzakaos
Jul 30
1 min