Archivi tag: Domain-Driven Design

Customer Journey as a Bounded Context

Exploring your domain talking with different stakeholders can provide a lot of insight in terms of boundaries and competing languages to describe the business complexity. EventStorming can help a lot during the process, but there may still be a blind spot when it comes to including External Users (not necessarily limited to the customers category) in the picture.
Continua la lettura di Customer Journey as a Bounded Context

Domain-Driven Design, CQRS and Event Sourcing Unlocked

An interview with Marco Heimeshoff

We chatted with our trainer Marco Heimeshoff, self-proclaimed DDD care-bear and all-round expert when it comes to the challenging relationship between people and technology. Enthusiastic and full of energy, Marco gives us a fresh insight on the world of software development, Domain-Driven Design, and everything in between.

Continua la lettura di Domain-Driven Design, CQRS and Event Sourcing Unlocked

Alberto Brandolini’s Keynote at DDD eXchange 2018 (Skills Matter, London)

Check out “EventStorming Remote Modelling” online workshop with Alberto Brandolini (7-8-9 July 2020)!

Alberto Brandolini aka @ziobrando was invited to give a keynote at DDD eXchange 2018, the world’s longest-running conference on all the things Domain-Driven Design (at its 10th edition… wow!).

DDDX was organised once again by Skills Matter and it took place at CodeNode, Skills Matter‘s home, right in the right in the middle of the City of London, on April 26 and 27 2018.

Continua la lettura di Alberto Brandolini’s Keynote at DDD eXchange 2018 (Skills Matter, London)

Second-generation Agile Methodology: Dan North’s BDD Tales

Interview with Dan North

Writing an introduction to an interview with Dan North is not an easy task, being one of the very first names that come to anyone’s mind when talking about Agile and, as the saying goes, being one of those people who need no introduction.

Originator of BDD aka Behavior-Driven Development, Dan is a frequent conference speaker and a star of the software development world by all means. Dan will also be in Milan on May 15th-16th for his 2-day workshop “Software Faster”.

Among many other interesting things, in this interview we find out why the principles of the Agile Manifesto are aging well (like a good wine we might say!) and what we can do to make the most out of them in an ever changing world, almost 20 years since they were written for the first time.

Continua la lettura di Second-generation Agile Methodology: Dan North’s BDD Tales

EventStorming: invite the right people

Dopo il mio post Introducing EventStorming, finalmente ho trovato il tempo di scrivere ancora su questo tema.

Il focus, questa volta, è sulle persone.

_______________

People are the primary ingredient for a successful party. You’ll need good music and drinks too, but if the girls won’t show up, the party will be lame

You’ve been reached by some buzz around EventStorming, you may even have experienced it in some evening event t the local user group. Now you fell like trying the experiment in your own company. But then a question pops up.

Continua la lettura di EventStorming: invite the right people

Introducing EventStorming

In the past months I’ve spent some time experimenting with this weird thing. It started like a “Ouch I have no time to draw a precise UML diagram, let’s do this instead” then became a thing called Event-Based modelling workshop that I presented at Italian Agile Day 2012, I later had the chance to do more experiments in Belgium and Poland during Vaughn Vernon’s IDDD tour, and I gathered incredibly valuable feedbacks and insights. I managed to find a cooler name – EventStorming – just before the whole thing exploded in summer 2013. While I realised there was a lot of value in it, other practitioners (Mathias VerraesTom JanssenMarco Heimeshoff, Yves Reynhout, Tomas JaskulaAlessandro Colla, Andrea Balducci, Jef Claes, just to name a few) started exploring and playing with the format with amazing results, leading me to the conclusion that this is something more than “just another workshop format”.

Continua la lettura di Introducing EventStorming