EventStorming 是一种基于研讨会的方法,用于快速找出软件程序领域中正在发生的事情。 [1]与其他方法相比,它非常轻巧,并且不需要计算机的支持。结果在宽墙上的便签中表达出来。业务流程被“冲出”为一系列领域事件,这些事件被表示为橙色便签(维基百科定义)
我第一次接触 EventStorming 是偶然的,它只是团队中有人提出的一种新方法,用于快速引入该领域。如今,经过几年的实践,在不同的项目中使用它,提供研讨会并深入研究 EventStorming(正如 Alberto 多次说过的,我们只是触及了表面!)这项技术成为我最重要的工具之一。
你需要知道这个工具吗?无论您从事的是未开发的软件、遗留应用程序还是非 IT 项目,您都会从这项技术中受益。那么……为什么不呢?
这是开发人员的(错误)理解,而不是发布到生产中的专业知识
阿尔贝托·布兰多里尼
您可以在此处找到一些指向有关 EventStorming 的有趣材料、文章或演示文稿的链接。拉请求总是受欢迎的!
符号(扩展)
EventStorming 为流程和软件建模提供符号,例如事件、命令、聚合、读取模型……符号是开放的,您始终可以添加自己的元素以使模型更好。 这就是我使用规则、度量、警报和其他一些概念的原因。 它总是将不同的视角嵌入到模型中,使它们可见。
Example Big Picture session
2x3h of Big Picture sessions we performed in our project:
Books
- Introducing EventStorming, Alberto Brandolini
- Domain-Driven Design Distilled, Chapter 7: Acceleration and Management Tools, Vaughn Vernon
- The EventStorming Handbook, Paul Rayner
- What is Domain-Driven Design?, Chapter 8: Event Storming, Vladik Khononov
Articles
- Introducing EventStorming, Alberto Brandolini
- Facilitating EventStorming, Mathias Verraes
- An introduction to EventStorming: The easy way to achieve domain-driven design, Steven A. Lowe
- Modelling Reactive Systems with EventStorming and Domain-Driven Design, Kevin Webber
- EventStorming: On Fake Domains and Happy Paths, Mathias Verraes
- EventStorming, Storytelling, Visualisations, Mathias Verraes
- EventStorming Exercise, Tim Schraepen
- EventStorming: Warsztaty Product Craftsmanship Agile Wrocław, Rafał Makara (PL)
- How to Use Event Storming for Product Development, Andrzej Samek
- Event Storming and Spring with a Splash of DDD, Jakub Pilimon
- EventStorming's Coincidence with Business Process Improvement
- "First Pop Coffee Company" series, Nick Chamberlain
- EventStorming, What You Need to Know, Daniel Whittaker
- How Event Storming Will Improve Your Business Processes, Wojciech Maciejak
- A facilitators recipe for Event Storming
- A step by step guide to Event Storming – our experience, Natalia Kolińska
- Event Storming and Event Modeling - Cheat Sheet For Organizers
- Misadventures with BDUF, a Big Picture Event Storming series, Philippe Bourgau
- Detailed Agenda for Design-Level Event Storming series, Philippe Bourgau
Videos
- 50.000 Orange Stickies Later, Alberto Brandolini
- EventStorming - Collaborative Learning for Complex Domains, Paul Rayner
- Event Storming for fun and profit, Dan North
- Transactions redefined, Alberto Brandolini
- Recording of Big Picture Online Event Storming
Presentation slides
- EventStorming Recipes, Alberto Brandolini
- Model Storming, Alberto Brandolini
- 50.000 Orange Stickies Later, Alberto Brandolini
- EventStorming, Colaborative Learning for Complex Domains, Paul Rayner
- Transactions redefined, Alberto Brandolini
People on Twitter
- Alberto Brandolini, inventor of EventStorming
- Mathias Verraes
- Dan North
- Mariusz Gil
- Alexey Zimarev
- Adam Dymitruk
- Marco Heimeshoff
- Martin Schimak
- Nick Tune
- Paul Rayner
- Nick Chamberlain
- Daniel Whittaker
- Kenny Baas
- Martin Schimak
- Philippe Bourgau
- Vladik Khononov
I'm sorry if I missed someone related to the topic...
Remote EventStorming
Have you ever been at "remote" party or tried to listen few parallel discussions the same time? Ok, you know the answer...
Notes from Alberto Brandolini
Tools
Other resources
"Trying out online EventStorming" video taken at Virtual DDD meetup:
- Making the most out of remote EventStorming, Kenny Baas-Schwegler
- Remote EventStorming Guiding Heuristics
- Remote Event Storming, Maciej Czerpiński
- Remote Team Flow EventStorming for Retrospectives, Nick Tune
Usage, software implementations using EventStorming
Online Communities
- EventStormers Google Group Community
- DDD/CQRS/ES Slack see the #event-storming channel
- Worldwide EventStorming
Offline Communities
Related topics
There are some interesting articles not directly connected to main topic, but underlaying concepts.
- How to spot a liar: get them to tell their story backwards
- Detection of Deception: Cognitive Load
- Divergent, Emergent & Convergent Thinking, Performance People Pty Ltd
- The rise and fall of the Dungeon Master
原文:https://github.com/mariuszgil/awesome-eventstorming
- 登录 发表评论