Event Storming, part 3 - Know your neighbors - You can't escape them!
Just like software projects benefit from first creating a walking skeleton of its solution, we get a similar benefit from the risk assessment example in the previous article : If stakeholders cannot verbally agree on responsibility boundaries and terms, we cannot possibly produce a maintainable software solution to support the business. We need to find Software-to-Business Alignment . The hard part of software architecture lies where the boundaries intersect. What's inside of each boundary is, generally and relatively, easy. A Walking Skeleton is a tiny implementation of the system that performs a small end-to-end function. - http://alistair.cockburn.us/Walking+skeleton As an example of an identified conflict (i.e. two bounded contexts) in our exercise was the fact that parts of the business process saw the individuals that visited the event as Attendees whereas parts of the process identified them as Customers . A Customer should probably have some billing informatio