Skip to content

My DDD 101. And: Speed Dating with Collaborative Modeling!

Photo of Andreas Melcher
Hosted By
Andreas M. and Daniel S.
My DDD 101. And: Speed Dating with Collaborative Modeling!

Details

Hello everybody :-)

I loved our last meetup and meeting Michiel coming in from the Netherlands was great. However, it was also a very „specific“ topic for the growing number of experts in our group! :-) So then I had (again) more than one conversation with people who said: „I would love to learn more about DDD and I would probably visit more of your meetups, BUT … I’d need to know a bit more about the fundamentals! What is DDD all about? What’s the essence? Should I really care?

If these are questions that are on your mind then the upcoming meetup is definitely for YOU! But if you already feel well-informed about such „Essential DDD“, I’d also ask you to join. Why? Because we as a group want to be open and open-minded, don't we? So I imagine and hope that our DDD „seniors“ welcome and meet some of the new DDD „juniors“. :-)

--
16:00 – 17:00 Martin Schimak: „My DDD 101“
(30-40 Minutes Talk + Qs, As & Discussion)

Why should we care about DDD? Why is the interest in a fifteen years old book growing right now? What is the new third pillar of DDD aside its classic „strategic“ and „tactical“ pillars? Why are „shared mental models“ important? What is a model anyway? How is this related to the DDD idea of an „ubiquitous language“? What is a „bounded context“ and why does it matter? What’s the difference to a subdomain? And why do we focus on „core domains“? How much cost is linked to „introducing DDD“? What are the alternatives? Why does DDD want us to „model in code“ and what does that even mean? Which patterns can we apply? What are the most common misconceptions about DDD? Is DDD just plain old OOP?

17:00 – 17:30 Break for networking and grabbing some fingerfood

17:30 – 19.00: Speed Dating with Collaborative Modeling
(90 Minutes Hands-On + Qs, As with Martin Schimak "on the go"!-)

In this Hands-on we'll explore two out of the many Collaborative Modeling methods out there and get a first feeling for how I apply such methods in my workshops by means of a small set of colored sticky notes. First, we'll quickly use the "parallelizing power" of „Event Storming“ to create a big picture of a domain that has many aspects. We will then zoom in on the main customer journey. Here „Storytelling“ can help us to actively listen and be helpful to a customer or domain expert. Visualizing the basic "subject-predicate-object"-structure of sentences makes it easy to tell highly subjective stories in a flexible way, and can also help us to minimize less fruitful methodological discussions.

--
Bio

At the age of ten Martin fell in love with coding. Later he left his love and studied business and law. Only to find out: that’s awesome for developing business software! In the more than 15 years since then he talked to energy traders, telecom people, wind tunnel experts and many others. These conversations formed a hands-on domain „decoder“ with a passion for DDD and a soft spot for colored sticky notes. Martin is a trainer with experience in 50+ companies and 10+ countries. He regularly speaks at meetups and conferences across Europe - and from time to time in the US.

I am looking forward to meet you again! Location, food, and drinks will be sponsored by iteratec. Thank you trigo and willhaben for sponsoring DDD Vienna on an ongoing basis!

https://www.trigo.at/we-are-hiring
https://jobsbei.willhaben.at

Last not least ... DDDEurope will happen in February and we got a promo code for 2x EUR 100: for both tickets to the DDDEU main conference as well as the brand new DDD foundations conference! Use this link: https://ti.to/dddbv/dddeu20/discount/DDDVienna

We are looking forward to meet you Nov 29!
Martin, Angela, Gottfried, Fabian, Andy, Paul, Daniel, Hans and Christoph.

Photo of Domain-Driven Design Vienna group
Domain-Driven Design Vienna
See more events
iteratec GmbH
Donau-City-Straße 11 · Wien, Do