Learn how to stay in control as a software architect in the age of coding agents. 🔎 Discover our new training course: Architecting for Agentic Engineering.

Collaborative Software Modeling

3 Days

Dates and Booking

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 Benefits

Understand collaborative methods such as Event Storming and be able to apply them in a project context

Be able to select appropriate methods for specific modeling or decision-making situations

Understand the benefits and use cases of collaborative modeling

Reflect on and overcome barriers to collaboration among participants

Audience

You’re interested in collaborative architecture work. In-depth knowledge of architecture isn’t necessary. The training is useful for architects, developers, POs, project managers, and others in similar roles.

Your Trainers

socreatory trainer Eberhard Wolff

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.

socreatory trainer Tom Asel

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.

Online Courses

Dates by Request

On-site Courses

Event ticketing software by pretix

In-House Training

You can also book this training as an in-house training course exclusively for your team. Please use the enquiry form for more details.

Enquire now