References and resources
Currently, practice and experimentation are way ahead of documentation. The best entry
point for the newcomers are: www.eventStorming.com and the EventStormers
Community on Google+.
Alberto Brandolini
The original blog post is in Alberto’s Blog: http://
ziobrando.blogspot.it/2013/11/introducing-event-
storming.html#.Upp-dmSxNF8 …however the workshop
structure has evolved a lot since that.
The EventStorming book is still in progress, but with a few
questions already answered.
Here is the link: https://leanpub.com/introducingeventstorming
Many Interesting bits can be found on Alberto’s slideshare profile:
- The precision blade http://www.slideshare.net/ziobrando/the-precision-blade talks
about design level EventStorming.
- The Sweet Spot http://www.slideshare.net/ziobrando/the-sweet-spot-41853270 talks
mostly about the big picture, focusing on business, with hints about where to go next.
- Ideas, Stickies, Green Bar http://www.slideshare.net/ziobrando/idea-stickies-green-
bar-wroclaw-edition links together DDD and Theory of Constraints, and shows how
EventStorming can help designing good solutions for the right problem, with code in
mind.
- EventStorming Recipes http://www.slideshare.net/ziobrando/event-storming-recipes
focuses more on discovered human interactions patterns. Good tips for facilitators.
- If you want to dig deeper and understand what it is working, then have a look to
ModelStorming: http://www.slideshare.net/ziobrando/model-storming that tries to
explain the step to model whatever (not only DDD apps or business processes) in a
highly concurrent cooperative way.
© avanscoperta 2016. Avanscoperta s.r.l. - Società unipersonale. Via S. Silvestro 168 48018 Faenza (RA) Italy
Tel. +39-347-6005027, Fax +39-0546-646007, E-mail: info@avanscoperta.it
Iscrizione al Registro Imprese, Codice Fiscale e Partita IVA: 02352720391
Capitale Sociale € 20.000,00 Page 1 of 9
Unfortunately, the term Model Storming has been used before by Scott Ambler in this
article. http://www.agilemodeling.com/essays/modelStorming.htm Useful stuff, but not
as extreme as in the new definition.
Mathias Verraes
Mathias ha been one of the first to join the EventStorming community and to start
experimenting with the format bringing a lot of fresh and innovative ideas (such as
Modellathlon: the highly parallel modelling workshop)
Take a look to his blog on http://verraes.net/ you won’t regret it.
Dan North
Besides being one of the key inspirers of the whole thing - please have a look to the
milestone post Introducing Deliberate Discovery:
Dan also presented a talk about EventStorming at DDDX 2016 in London, where he
fulfilled Konstantin Kudyrashow prophecy: “He’s going to talk about your stuff, and you’re
going to learn new stuff about it” https://skillsmatter.com/skillscasts/8003-event-
storming-for-fun-and-profit
© avanscoperta 2016. Avanscoperta s.r.l. - Società unipersonale. Via S. Silvestro 168 48018 Faenza (RA) Italy
Tel. +39-347-6005027, Fax +39-0546-646007, E-mail: info@avanscoperta.it
Iscrizione al Registro Imprese, Codice Fiscale e Partita IVA: 02352720391
Capitale Sociale € 20.000,00 Page 2 of 9
The background
Workshop Facilitation
Game Storming - Dave Grey, Sunni Brown,
James Macanufo
O’Reilly
Brain storming and group activities could be an incredible source
of productivity ...or an incredible source of waste.
If you’re interested in ways to increase effectiveness of your
brainstorming and problem solving sessions, here’ll find a lot of
tips to fine tune the dynamics of a creative meeting or workshop
session.
Visual Meetings - David Sibbett
Sharing a vision might be an incredibly expensive
activity if people are just talking. The best way to come
to an agreement on a complex topic might be to
visualise it and make it a team artefact instead of an
individual idea.
Who said that the Ubiquitous Language could not be
visual?
Sketching & Visual Scribing
Drawing is a great skill to communicate, learn and remember. The real
secret is that you don’t have to be a good drawer, or an artist, in order
to do that.
This is a great book to demystify the supposed art of drawing and
sketch noting.
© avanscoperta 2016. Avanscoperta s.r.l. - Società unipersonale. Via S. Silvestro 168 48018 Faenza (RA) Italy
Tel. +39-347-6005027, Fax +39-0546-646007, E-mail: info@avanscoperta.it
Iscrizione al Registro Imprese, Codice Fiscale e Partita IVA: 02352720391
Capitale Sociale € 20.000,00 Page 3 of 9
Big Picture Exploration
Impact Mapping - Gojko Adzic
Working against specifications can turn into a recipe to
burn cash without delivering business value.
Gojko Adzic’s technique focuses instead on understanding
the real business goal and sketching the shortest path to
the expected outcome together with the business with the
common ingredient of “putting all the key people in the
same room”.
A must-have before embarking in a critical software
development process.
Gojko is smart and this process is incredibly sharp. A few dense pages definitely worth
reading.
User Story Mapping - Jeff Patton
The first two chapters perfectly map the approach of
EventStorming, so it may look like we’re litigating the same
space.
At a closer look, however it turns clear that despite having
similar ingredients, people in the same room and a huge
amount of modelling space, User Story Mapping is solving very
well a specific problem, such as define the perfect Minimum
Viable Product for a given problem.
Sprint: how to solve big problems and test new
ideas in just five days -Jake Knapp
A new entry in the landscape, Jake Knapp’s book provides a loot of
good ideas on the way to turn roughly sketched ideas into a viable
prototype in just five days.
Despite being born for different purposes and in different
environments, there’s a lot of idea fit.
© avanscoperta 2016. Avanscoperta s.r.l. - Società unipersonale. Via S. Silvestro 168 48018 Faenza (RA) Italy
Tel. +39-347-6005027, Fax +39-0546-646007, E-mail: info@avanscoperta.it
Iscrizione al Registro Imprese, Codice Fiscale e Partita IVA: 02352720391
Capitale Sociale € 20.000,00 Page 4 of 9
The business side
The Goal - Eliyahu Goldratt
This is the business book - written as a novel - that introduced
theory of constraints. If you’re wondering about the obsession for
the bottleneck concept, that’s the one you want to read.
A massive game changer for me.
The Phoenix Project - Gene Kim, Kevin Behr
and George Spafford
In some ways a rewriting of The Goal, with the same approach,
but more connected with the IT Word. Theory of Constraints
meets Lean meets Agile meets Devops.
Also, a totally immersive read. I felt I actually took part in the
status meeting and in some conversations.
Putting brains together
Software development is a learning process, but we know very little about learning.
Introducing Deliberate Discovery
This is where Dan North nails it down and forced me to think that we shouldn’t optimise
the coding but strive to improve the learning instead.
You can get the whole story at: http://dannorth.net/2010/08/30/introducing-deliberate-
discovery/
© avanscoperta 2016. Avanscoperta s.r.l. - Società unipersonale. Via S. Silvestro 168 48018 Faenza (RA) Italy
Tel. +39-347-6005027, Fax +39-0546-646007, E-mail: info@avanscoperta.it
Iscrizione al Registro Imprese, Codice Fiscale e Partita IVA: 02352720391
Capitale Sociale € 20.000,00 Page 5 of 9
Pragmatic Thinking and Learning, Refactor your wetware -
Andy Hunt
The Pragmatic Bookshelf
Written from a developer for software developers, this books
explores and explains the way our brain works focusing
particularly on learning and creative problem solving.
If you’re interested in understanding why the best ideas come
under the shower, and how to be more effective in learning
without wasting too much water. That’s the book for you.
Brain Rules - John Medina
A very simple and grounded introduction to how our brain works in
practice and how to make things easy for you.
You’ll discover the unintended consequences of stress in your
workplaces and how to rearrange your work in order to be more
effective.
Black Box Thinking - Matthew Syed
You just had a look to the whole process and had been struck with
a great idea. however, you also realise that this brilliant idea is
going to make some else look stupid and trigger a lot of resistance
from the organization.
Well, this awesome book by Matthew Syed is the best resource I
know about how to deal with the mental models of people facing
potential mistakes.
© avanscoperta 2016. Avanscoperta s.r.l. - Società unipersonale. Via S. Silvestro 168 48018 Faenza (RA) Italy
Tel. +39-347-6005027, Fax +39-0546-646007, E-mail: info@avanscoperta.it
Iscrizione al Registro Imprese, Codice Fiscale e Partita IVA: 02352720391
Capitale Sociale € 20.000,00 Page 6 of 9
Software Development And Architecture
If you’re into EventStorming in order to develop software, then these are the key books
for you.
Domain-Driven Design Tackling Complexity at
the heart of software - Eric Evans
Addison Wesley
This is where everything started, and it is by far the most
authoritative source of information about DDD.
However, many things happened since 2004, so it is better to keep
an eye open for some fresher content on the DDD community site.
This book has been designed with eternity in mind, and it actually
succeeded.
Domain-Driven Design Distilled - Vaughn
Vernon
This book is probably the best entry point into Domain-Driven
Design at the state of the art: if you’re curious and need an easy
way in… that’s the way to go.
Implementing Domain-Driven
Design - Vaughn Vernon
Addison Wesley
This book touches most of the hot topics in DDD providing
practical advice about how to overcome modelling and practical
implementation issues, focusing on implementations on the Java
platform, and on state-of-the art technologies, such as NoSQL,
messaging systems and so on.
It is probably the closest available to a second edition of the blue
book.
A must read for everybody approaching DDD now.
© avanscoperta 2016. Avanscoperta s.r.l. - Società unipersonale. Via S. Silvestro 168 48018 Faenza (RA) Italy
Tel. +39-347-6005027, Fax +39-0546-646007, E-mail: info@avanscoperta.it
Iscrizione al Registro Imprese, Codice Fiscale e Partita IVA: 02352720391
Capitale Sociale € 20.000,00 Page 7 of 9
Reactive Messaging Patterns with the Actor
Model - Vaughn Vernon
Actor Model seems like a perfect fit for modern Domain-Driven
Design. In order to show the implementation, Vaughn ended up
writing one of the best books on distributed systems.
Great Stuff.
More info also on Vaughn’s blog.
Enterprise Integration Patterns - Gregor Hohpe,
Bobby Woolf
Addison Wesley
This one didn’t look like a book about Domain-Driven Design at
first. Just like a damn-good book about message-driven
architectures and SOA. However, it is becoming clearer every day
that solid foundations are needed to deal with the issues of
message oriented architectures. This book demystifies the topic
and makes everything look incredibly easy.
Even though EventStorming is implementation agnostic, you’ll get an amazing combo if
you match it with an EventSourcing # CQRS implementation. It’s no conspiracy theory,
The most interesting place to start from is probably the official mailing list:
dddcqrs.googlegroups.com
Greg young’s Blog
Greg’s blog http://goodenoughsoftware.net/ has become probably the best de facto
reference for Event Sourcing.
Greg’s videos
Greg’s been working on a set of educational videos, edited from his training class. You
can find them here: http://subscriptions.viddler.com/GregYoung
© avanscoperta 2016. Avanscoperta s.r.l. - Società unipersonale. Via S. Silvestro 168 48018 Faenza (RA) Italy
Tel. +39-347-6005027, Fax +39-0546-646007, E-mail: info@avanscoperta.it
Iscrizione al Registro Imprese, Codice Fiscale e Partita IVA: 02352720391
Capitale Sociale € 20.000,00 Page 8 of 9
Growing Object Oriented Software Guided by
Tests - Steve Freeman # Nat Pryce
Addison Wesley
A fresher approach to Test Driven Development. Showing the
techniques, the architecture and the project. Unsurprisingly, the
Blue Book is one of the most frequently referenced books, since
the Domain Model pattern provides better testability, and the
tactical patterns perform at their best under heavy testing.
Lean Software Development, An Agile Toolkit -
Mary Poppendieck, Tom Poppendieck
Addison Wesley
Too often lean is associated only with the over-simplified vision of
eliminate waste, while in fact there’s a lot more. Deep
understanding of your product and of the problem you’re trying to
solve deeply resonates with the basic concepts of Domain-Driven
Design. Moreover, without a clear, business oriented vision it’s
definitely hard to focus only on the sensible part of the application.
Lean and DDD seem distant, but they’re not and the blue book is again frequently cited
here.
Discover more about our services and trainings on
www.avanscoperta.it
© avanscoperta 2016. Avanscoperta s.r.l. - Società unipersonale. Via S. Silvestro 168 48018 Faenza (RA) Italy
Tel. +39-347-6005027, Fax +39-0546-646007, E-mail: info@avanscoperta.it
Iscrizione al Registro Imprese, Codice Fiscale e Partita IVA: 02352720391
Capitale Sociale € 20.000,00 Page 9 of 9