Blog

Kollaborative Fernmodellierung Teil 1: Einchecken

Kenny Baas-Schwegler

Aktualisiert Oktober 21, 2025
10 Minuten

Die kollaborative Modellierung ist nicht nur eine wesentliche Praxis im Domain-Driven Design, um ein gemeinsames Verständnis der Domäne zu schaffen. Ich glaube, dass sie für die Entwicklung nachhaltiger und umfassender Qualitätssoftware unerlässlich ist. Covid-19 hat uns dazu gezwungen, kollaborative Modellierungssitzungen online zu verlegen, und für fast alle ist das Neuland und kann ziemlich überwältigend sein. In dieser Serie von Beiträgen hoffe ich, Ihnen einige Anleitungen und Heuristiken an die Hand geben zu können, damit Sie mehr kollaborative Modellierung in einer entfernten Welt betreiben können, so dass wir mehr nachhaltige und integrative Qualitätssoftware entwickeln können. Wir beginnen diese Serie mit einer Praxis, die über Erfolg oder Misserfolg einer kollaborativen Modellierungssitzung entscheiden kann: ein Deep Democracy Check-in.

Was genau ist kollaborative Modellierung?

Lassen Sie uns mit einer kleinen Einführung in die kollaborative Modellierung beginnen. Bei der kollaborativen Modellierung werden Techniken zur Anforderungsanalyse und Modellierung eingesetzt, um ein gemeinsames Verständnis zu schaffen. Die traditionelle Art der Modellierung beinhaltete viele Übergaben und das Schreiben von Diagrammen und Dokumentationen dazu. Das Problem dabei ist, dass Übergaben Zeit kosten und Diagramme und Dokumentationen aufgrund kognitiver Voreingenommenheit mit Annahmen behaftet sind. Wie Ruth Malan sagt:

https://twitter.com/ruthmalan/status/1108409076998959105

Stattdessen entscheiden wir uns für die kollaborative Modellierung, um ein gemeinsames Verständnis des Problemraums und der potenziellen Lösung zu entwickeln und zu erhalten. Im Rahmen des bereichsorientierten Designs verwenden wir viele leichtgewichtige kollaborative Modellierungsverfahren wie EventStorming, Context Mapping, Example Mapping, Wardley Mapping und Impact Mapping (um nur einige zu nennen). Die einzige Herausforderung besteht darin, dass man, wenn man Menschen in einen Raum bringt, alle möglichen unterschiedlichen Ideen zusammenbringen muss, was zu Problemen führt! Denn alle Ideen in einer Gruppe anzuhören geht normalerweise gut (abgesehen davon, dass wir normalerweise zuhören, um zu reagieren und nicht, um zu verstehen). Aber wie bringen wir diese Ideen zusammen und führen sie zusammen?

Wenn Sie mehr über visuelle und kollaborative Modellierung erfahren möchten, sehen Sie sich Ruth Malans beeindruckendes Foliendokument über Designvisualisierung an: Smoke and Mirrors oder meinen Vortrag Visuelle und kollaborative Modellierung auf der Domain-Driven Design Europe.

Ermöglicht allen Teilen des Systems, mit Deep Democracy zu sprechen

Ich bin ein großer Fan der Anwendung von Deep Democracy in meiner Moderation. Die von Arnold Mindell geprägte Deep Democracy hat viele Ebenen, von tief philosophisch bis praktisch. Ich verwende die Myrna Lewis-Methode, die einen eher praktischen Rahmen für die Entscheidungsfindung darstellt. Der demokratische Teil konzentriert sich im Wesentlichen auf die Annahme, dass alle Ideen benötigt werden, um eine gute und nachhaltige Entscheidung zu treffen. Nichts, was auf den Tisch kommt, ist richtig oder falsch, oder wie Arnold Mindell sagt:

Wir müssen in der Lage sein, alle Teile in einem System zu erkennen und sie zu Wort kommen zu lassen. Alle Teile einer Gruppe, auch diejenigen, die wir nicht mögen oder für nutzlos halten, müssen präsent sein und unterstützt werden.

- Arnold Mindell

In den"tiefen Teil" einzutauchen bedeutet, dass wir praktisch mit tieferen Emotionen auf mehreren Ebenen des Gruppenbewusstseins in Kontakt kommen. Auf diesen verschiedenen Ebenen sind die Weisheit und das Potenzial der Gruppe zu finden.
Wir werden in einem späteren Beitrag in die tiefe Demokratie der Lewis-Methode eintauchen, wenn wir mehr über Ranking, Voreingenommenheit, Wahrheit und Entscheidungsfindung sprechen.

Beginnen Sie mit der Identifizierung von Teilen eines Systems mit einem Check-in.

Legen Sie zu Beginn einer kollaborativen Modellierungssitzung immer die Tagesordnung fest, erklären Sie die Regeln und die möglichen Ergebnisse. Auf diese Weise stellen Sie sicher, dass die Teilnehmer wissen, warum sie an der Sitzung teilnehmen. Der erste Punkt auf der Tagesordnung unserer kollaborativen Modellierungssitzung ist ein Check-in! In den letzten Jahren haben mehrere Rahmenwerke und Ansätze einen Check-in eingeführt, meist um sich gegenseitig als Personen kennenzulernen und darüber zu sprechen, wie es uns geht. Der persönliche Teil ist wichtig, damit wir uns gegenseitig nicht nur in ihren Titeln und hierarchischen Positionen sehen, wie z.B. Entwickler, Tester, UX-Forscher, Geschäftsleute, Architekten, Chefs usw. Hinter diesen Titeln und Positionen verbirgt sich eine Menge Wissen und Weisheit, die sich im Laufe der Jahre angesammelt hat: Lektionen aus Misserfolgen, Sorgen und Wünsche. Wenn Sie diesen Wissensbeständen, die in Deep Democracy als Rollen bezeichnet werden, Raum geben, werden Ihre Entscheidungen über das Modell reicher und nachhaltiger.

Image
Wenn Sie in Eile sind, machen Sie einen Umweg! By @frankweijers
Spelenmetruimte.nl/frank-weijers/

Ein weiterer entscheidender Teil der Check-ins wird häufig übersehen: die Relevanz für das Treffen. Fragen Sie sich, welchen Konflikt oder welche Polarisierung es in dieser Gruppe gibt? Was wurde in der Gruppe noch nicht gesagt, was aber wichtig ist? Was steht einer freien Diskussion über das Thema, an dem wir zusammenarbeiten wollen, im Wege? Wir müssen den Raum und die Sicherheit schaffen und aufrechterhalten, damit die Menschen diese Themen offen diskutieren können, sonst wird das die Gruppe zurückhalten. Letztendlich könnte es sogar zu einem Konflikt kommen, und das betrifft jeden und alles! Lassen Sie uns also diese Themen aus dem Weg räumen, indem wir sie zu Beginn des Treffens besprechen.

Erleichterung einer kollaborativen Fernüberprüfung der Modellierung

Es gibt ein paar wichtige Regeln für einen Deep Democracy Check-in:

  • Im Popcorn-Stil: Wir werden nicht mit dem Finger auf bestimmte Personen zeigen oder uns im Kreis drehen. Jeder macht einen Check-in.
  • Teilen und Wegwerfen: Es ist ein Monolog; wir reagieren nicht auf andere Menschen.
  • Der Vermittler beginnt. Gehen Sie mit gutem Beispiel voran und zeigen Sie einen Rahmen auf, wie andere ihren Check-in durchführen können.
  • Jeder nimmt sich die Zeit, die er braucht, weil er weiß, wie lange das Treffen dauern wird.

Ein Remote-Check-in unterscheidet sich nicht wesentlich von einem physischen Treffen. Es gibt jedoch einige Dinge, die Sie beachten sollten, da sie einen Check-in potenziell beeinflussen können: Menschen fühlen sich in einer entfernten Umgebung tendenziell weniger sicher. Fragen Sie die Teilnehmer zunächst, ob sie zumindest während des Check-Ins ihre Kamera einschalten können. Wenn man sich gegenseitig sehen kann, erhöht das die Sicherheit. Als Moderator können wir auch die Reaktion der Leute sehen. Ich verlange nie, dass die Teilnehmer ihre Kamera einschalten, denn allein dadurch könnten sie sich unsicher fühlen, was sich auf die Effektivität des Check-Ins und des Treffens auswirken wird. Selbst mit eingeschalteter Kamera ist es immer noch eine unsichere Umgebung. Wir können nicht sehen, was die Leute nebenbei machen, vielleicht tratschen sie über andere Leute in einem Chat auf ihrem Rechner. Denken Sie also daran: Wenn es in der Gruppe, die Sie moderieren, Konflikte gibt, werden das Treffen und die Konfliktlösung länger dauern, wenn sie aus der Ferne stattfinden. Achten Sie darauf, die Erwartungen zu steuern. Sie möchten nicht, dass die Konfliktlösung als weniger effektiv und langsamer interpretiert wird.

https://twitter.com/kenny_baas/status/1325704067855814656?s=20

Visualisieren Sie einen Check-In für die kollaborative Fernmodellierung

Ich mag es am liebsten, wenn wir uns von Angesicht zu Angesicht treffen, die Kamera läuft und jeder zumindest seinen Namen sagt. Es ist viel persönlicher, die Stimme von jemandem zu hören. In großen Gruppen kann es jedoch vorkommen, dass sich Menschen unsicher fühlen, technische Probleme haben oder zu Hause nicht in der Lage sind, das Mikrofon oder die Kamera einzuschalten. In diesen Fällen möchten wir trotzdem, dass die Teilnehmer einen Beitrag zum Check-In leisten. Wir gehen also einen Schritt weiter und kombinieren den Check-In für eine kollaborative Modellierungssitzung aus der Ferne mit der Verwendung von Visualisierungstechniken. Da wir für diese Sitzungen aus der Ferne ein Tool für die visuelle Zusammenarbeit verwenden müssen, ist es ganz einfach, diese Techniken in das Tool zu integrieren und zu berücksichtigen. Am liebsten beginne ich einen Workshop mit der Frage an die Teilnehmer, warum sie hier sein wollen und warum nicht.

Diese Techniken sind auch nützlich, um die Teilnehmer an das visuelle Kollaborationstool zu gewöhnen. Auf diese Weise können die Teilnehmer damit beginnen, Stickies zu platzieren und sie im Tool zu verschieben. Als Moderator beginnen wir mit dem Einchecken. Auf diese Weise zeigen wir auch, wie das Tool funktioniert, wenn wir unseren Bildschirm teilen. Sobald die Teilnehmer ihre Klebezettel an die Tafel geheftet haben, fassen die Moderatoren die Verbindung zwischen den Klebezetteln zusammen und fügen in dieser Zusammenfassung Gegensätze zusammen. Nach dem Zusammenfassen fragen wir die Teilnehmer, ob sie auf das Gesagte oder die Visualisierung reagieren möchten. Indem wir Raum für diesen Dialog schaffen, können wir anfangen, potenzielle Konflikte zu diskutieren, die sonst während unserer Sitzung auftauchen würden. Jetzt bringen wir den Konflikt nach vorne, was uns schneller voranbringt.

Visuelle Wahrnehmung bei der kollaborativen Fernkontrolle von Modellen

Mit einem Check-in stellen wir sicher, dass die Gruppe von der Orientierung (warum sind wir hier) zur Vertrauensbildung (wer ist alles an der Sitzung beteiligt) übergeht und dann zur Zielklärung (was tun wir) übergeht. Bei dieser Zielklärung ist es wichtig, dass Sie Ihre Annahmen explizit machen, klare, integrierte Ziele haben und eine gemeinsame Vision für die gemeinsame Modellierungssitzung entwickeln. Zur weiteren Klärung dieses Ziels können wir während unseres Check-Ins auch einige Techniken zur Sinnfindung anwenden. Ich habe diese Technik von Rebecca Wirfs-Brock und Ken Power während eines Kurses zur Entscheidungsfindung in der Architektur gelernt. Sensemaking ist der Prozess, durch den Menschen dem Kontext eine Bedeutung geben, und der Check-in, den ich zuvor beschrieben habe, war ein guter Anfang, um dem Kontext der Sitzung, dem Ziel, einen Sinn zu geben. Wir verwenden verschiedene Arten von Visualisierungen, bei denen die Teilnehmer sehen können, wo sie im Kontext stehen, z.B. auf einer Skala oder einer Pyramide.

Wir haben die Teilnehmer eines Workshops gefragt, wie sie bei ihrer derzeitigen Arbeit Wissen teilen. Die blauen Punkte repräsentieren ihre Antwort auf der Pyramidenskala.

Diese Sensemaking-Techniken geben uns als Moderatoren einen guten Einblick in die Muster, die in der Gruppe vorhanden sind. Wir können diese Muster nun mit der Gruppe besprechen, teilen und um eine Beobachtung der Ergebnisse bitten. Mit Sensemaking können wir wiederum Teile eines Systems identifizieren.

Feedback durch eine Kasse

Ähnlich wie bei einem Check-in sollten wir ein Meeting immer mit einem Check-out beenden. Der Unterschied besteht darin, dass wir beim Check-in die Menschen miteinander verbinden und beim Check-out den Menschen die Möglichkeit geben, die Dinge zu sagen, die sie brauchen, um die Sitzung bequem zu verlassen. Hier verwenden wir dieselben Techniken, die wir beim Check-in eingesetzt haben. Eine Technik zur Bewusstseinsbildung, die wir zu Beginn verwendet haben, sieht also folgendermaßen aus.

Stellen Sie sicher, dass Sie sich wieder auf das Ziel des Treffens besinnen, und wenn Sie nachfassen möchten, sehen Sie nach, welche Fragen noch offen sind. Stellen Sie nur sicher, dass wir nicht wieder in die Entscheidungsfindung oder einen Dialog einsteigen. Beim Check-Out können wir uns austauschen und alles loswerden, was wir brauchen, um die Sitzung bequem zu verlassen - alle Fragen oder Bedenken können wir in einer Visualisierung festhalten. Wir sind ein großer Fan des "Wow und How About"-Trainings aus dem hinteren Teil des Raums.

Ich hoffe, dass diese Heuristiken und die Struktur Ihnen bei Ihrer nächsten Sitzung zur visuellen kollaborativen Modellierung helfen werden. In diesem ersten Teil des Blogbeitrags über den Check-in der kollaborativen Fernmodellierung haben wir die folgenden Heuristiken besprochen:

  • Beginnen Sie immer mit einem Check-in
  • Stellen Sie relevante Fragen zur Sitzung in einem Check-in
  • Beenden Sie immer mit einem Check-out
  • Nutzen Sie die Visualisierung für einen Check-in und Check-out aus der Ferne
  • Verwenden Sie Sensemaking für einen Remote Check-In

In Teil 2 dieser Blogpostserie werde ich über Moderationsmuster sprechen, die den Fluss während einer kollaborativen Modellierungssitzung fördern, also bleiben Sie dran!

Weitere Lektüre

Kramer, Jitske (2019) Konfitüre-Kulturen

Sie können diesen Beitrag auch auf meiner persönlichen Blogseite finden.

Verfasst von

Kenny Baas-Schwegler

A lot of knowledge is lost when designing and building software — lost because of hand-overs in a telephone game, confusing communication by not having a shared language, discussing complexity without visualisation and by not leveraging the full potential and wisdom of the diversity of the people. That lost knowledge while creating software impacts the sustainability, quality and value of the software product. Kenny Baas-Schwegler is a strategic software delivery consultant and software architect with a focus on socio-technical systems. He blends IT approaches like Domain-Driven Design and Continuous Delivery and facilitates change with Deep Democracy by using visual and collaborative modelling practices like Eventstorming, Wardley mapping, context mapping and many more. Kenny empowers and collaboratively enables organisations, teams and groups of people in designing, architecting and building sustainable quality software products. One of Kenny's core principles is sharing knowledge. He does that by writing a blog on his website baasie.com and helping curate the Leanpub book visual collaboration tool. Besides writing, he also shares experience in the Domain-Driven Design community as an organiser of Virtual Domain-Driven Design (virtualddd.com) and Domain Driven Design Nederland. He enjoys being a public speaker by giving talks and hands-on workshops at conferences and meetups.

Contact

Let’s discuss how we can support your journey.