An Introduction to Event Storming and Event Modeling | Rafal Maciag (Founder & CEO, ModelingEvolution)
Aug 14, 2023
auto_awesome
Learn about the foundational concept of Event Storming and Event Modeling, integrating these methods into businesses. Rafal Maciag shares insights on challenges, organizing events, and lessons from founding a company. Discover how ModelingEvolution helps organizations build the right things and improve collaboration.
Event Storming fosters collaboration between teams by facilitating communication and knowledge exchange.
Event Modeling provides a structured approach for designing systems that align with different team roles.
Deep dives
Importance of Modeling Techniques in Collaboration
Modeling techniques like event storming and event modeling play a crucial role in fostering collaboration between different teams in business. These techniques help ensure that everyone is on the same page by facilitating communication and knowledge exchange. By using workshops such as event storming, organizations can align various departments within a business to improve collaboration. The seamless transition between modeling techniques allows each team member to apply their specific skills, optimizing overall software development processes.
Understanding Event Storming
Event storming, a modeling technique developed by Alberto Brandalingi, focuses on helping engineers understand business requirements quickly and efficiently. This strategic workshop involves stakeholders and aims to optimize business processes by visualizing events that represent activities within the organization. The simplicity of event storming allows for easy contribution and questioning, leading to the discovery of process improvements and identification of potential risks.
Event Modeling for Precise System Design
Event modeling, introduced by Adam Dymit, provides a structured approach to modeling information systems without technical jargon. This technique enables product managers, UX designers, and engineers to collaborate effectively in designing systems that align with their respective roles. By visualizing the system behavior and key events, event modeling ensures a precise system design while addressing feasibility, usability, and business viability concerns.
Facilitators of Collaboration and Innovation
Event storming and event modeling workshops serve as facilitators for effective communication, knowledge transfer, and innovation within product teams. These techniques empower team members to work together seamlessly, fostering a shared team mentality. By focusing on natural communication and reducing the need for extensive documentation, modeling techniques streamline workflows and enhance team productivity, ultimately driving impactful results in software development.
Rafal Maciag is Founder and CEO of ModelingEvolution, which helps businesses and organisations implement effective, high-quality software solutions. The company's Modellution product provides a collaboration platform for Event Storming and Event Modeling.
In today's episode:
• The foundational concept of Event Storming and how it serves as a catalyst for collaborative transformation
• How to integrate Event Storming and Event Modeling concepts into a business
• Rafal's story of founding a company and lessons learned