Event Storming Training

Level

Intermediate

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Event Storming Training

Event Storming is a software design method that enables a team to quickly and interactively understand complex business processes and application requirements. During the two-day training, participants will dive into the system design process, collaborate with other team members, and come up with effective business solutions. They will also take part in 5-7 Event Storming workshops, and have the chance to lead workshops and try out a facilitator’s role.

Who this training is for
  • logo infoshare Software developers: people responsible for writing code and implementing technological solutions as part of the project
  • logo infoshare Business analysts: specialists who analyze business requirements and translate them into terms the development team can understand
  • logo infoshare Project managers: people managing the project process, coordinating the team’s work, and ensuring goals are met on time and within budget
  • logo infoshare Software engineers: specialists responsible for designing, implementing, and maintaining IT systems

What you will learn

  • Business process modeling techniques: participants will learn how to model complex business processes effectively using Event Storming, helping them better understand how the organization operates
  • Creative problem solving: Event Storming requires active participation and team collaboration, which encourages creative thinking and joint problem solving
  • Understanding customer needs: by diving deeper into business processes, participants will gain a better understanding of client needs and expectations, resulting in products and services that better fit those needs
  • Designing flexible system architecture: Event Storming can help participants design more flexible and scalable system architectures that can adapt more easily to changing business requirements

Training Program

  • Introduction to Event Storming

    • What is an event?
    • Different types of events
    • Event Storming as a domain discovery technique
  • How to prepare for a workshop

    • Organizing the session
    • Participants
    • Differences between offline and online sessions
  • Types of workshops

    • Purpose of a workshop
    • Legend (notation)
    • Participants
  • The Role of the Facilitator

    • Responsibilities
    • How to ensure good session dynamics
    • Ensuring quality of discussion
    • Problems and challenges
  • Introduction to the domain used during the workshops
  • Big Picture Event Storming

    • Exploring and getting to know the domain
    • Defining subdomain boundaries
    • Problems and pitfalls
  • Strategic Domain-Driven Design

    • Ubiquitous Language
    • Bounded Context
  • Process Level

    • Organizing and validating the process
    • Enriching the gained knowledge
    • Enhancing the legend
  • Design Level (optional)

    • Adding invariants
    • Adding data
    • Identifying aggregates
  • Event Storming and Project Management

    • Defining tasks based on Event Storming workshops
    • Visualizing risks and ways to deal with them
    • How to handle “Hot Spots”
  • Summary

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.