Collaborative Software Modeling (Cologne) - Eberhard Wolff, Tom Asel - German
Working together to develop a shared understanding of the domain is a key challenge in software development. Event Storming has now established itself as a method in this area. But in reality, there are many more methods for collaborating on a domain model.
Above all, this training provides you with the tools you need to strengthen collaboration in your day-to-day project work using a wider range of methods. You’ll learn how to prepare and facilitate these sessions. The focus isn’t just on the methodological approach, but also on group dynamics, common challenges, and the role of the facilitator.
Another focus is on software development as a socio-technical system: architecture does not emerge in isolation, but rather through the interplay of people, communication, and structures. The training demonstrates how collaborative modeling helps make architectural decisions more transparent and mutually sustainable.
You will also reflect on different roles in collaborative architecture and modeling processes and develop an understanding of how you yourself can work effectively in such settings. In addition, typical obstacles to collaboration will be identified, and ways to address them constructively will be explored.
By the end of the training, you will be able to confidently apply collaborative modeling methods, select appropriate techniques for specific problems, and design workshops that lead to robust, shared outcomes.
Agenda
- Collaborative Modeling - How to build a shared understanding?
- Event Storming in practice
- Preparing and facilitating Collaborative Modeling Workshops
- Additional Techniques Beyond Collaborative Modeling
- Understanding Software Development as a Socio-Technical System
- Understanding Roles in Collaborative Architecture Work
- Finding and Shaping Your Own Role
- Making Architecture Decisions Collaboratively
Your Trainers
Eberhard Wolff
SWAGLab
Architecture, Microservices, Domain-driven Design
- Collaborative Software Modeling
- Domain-driven Design renovates Legacy
- Flexible architectures
- Software architecture kickstart
- Team Topologies Deep Dive
Eberhard Wolff is Head of Architecture at SWAGLab and has worked as an architect and consultant for more than twenty years, often at the intersection of business and technology. He is the author of numerous articles and books, including on microservices, and is a regular speaker at international conferences. His technological focus is on modern architecture and development approaches such as cloud, domain-driven design and microservices.
Here is the link to his website.
Tom Asel
tangible concepts
Domain-driven design, software architecture, collaborative modeling
- CPSA Foundation Level
- Collaborative Software Modeling
Tom Asel is an architecture enthusiast and has been active at all levels of software development for over 20 years - from development to leading architecture teams to the role of enterprise architect.
As an enabler, he supports teams in creating the conditions for sustainable architecture work - structurally, methodically and in day-to-day cooperation.
His focus is on the interface between agile architecture work and strategic architecture management.
Tom is involved in various communities, including the iSAQB®, and is a regular speaker at conferences on domain-driven design, software architecture and collaborative modeling.