Blog

Erweitern Sie Ihr Wissen bei der Softwaremodellierung: Entscheidungsprotokoll

João Rosa

João Rosa

Aktualisiert Oktober 21, 2025
2 Minuten

Das Wichtigste, was ich in meiner Karriere gelernt habe, ist, dass die Entwicklung von Software eine Teamleistung ist. Wir können ein Ein-Personen-Team sein, aber es gibt noch jemanden, der daran beteiligt ist; zumindest jemanden, der es benutzt.

Im Laufe der Zeit habe ich begonnen, mich mehr auf die Zusammenarbeit zwischen Teammitgliedern (und auch Teams, aber das ist nebensächlich) zu konzentrieren. Die effektivsten Techniken der Zusammenarbeit, die ich kennengelernt habe, sind die visuellen Techniken der Zusammenarbeit. Dazu gehören EventStorming, Specification by Example, Impact Mapping oder Example Mapping (ich könnte den ganzen Tag hier verbringen). Ich habe in verschiedenen Umgebungen beobachtet und moderiert. Bei den meisten handelt es sich um neue Teams innerhalb von Organisationen, die eingerichtet wurden, um Altsoftware abzulösen, und die oft miteinander verflochten sind. Die Teams sind damit beschäftigt, sich Wissen anzueignen, bevor sie mit der Programmierung der neuen Lösung beginnen, und ein Teil des Prozesses besteht darin, Entscheidungen zu treffen, die sich auf das Projekt auswirken können. Angesichts der komplexen Zusammenhänge, in denen die Teams arbeiten, ist es üblich, mehrere Modellierungssitzungen abzuhalten, die sich über mehrere Tage erstrecken. Während dieser Sitzungen treffen die Teams strategische und taktische Entscheidungen auf der Grundlage des erarbeiteten Wissens. Allerdings bleiben nicht alle diese Entscheidungen im Gedächtnis haften, und ich habe beobachtet (und bin in die gleiche Falle getappt), dass Leute zum gleichen Thema übergehen und sich nicht an die genaue Abfolge der Ereignisse für die Entscheidung erinnern können. Um effektive Sitzungen zu fördern, habe ich begonnen, eine visuelle Technik zu verwenden, die von einem Muster aus der Lebendigen Dokumentation inspiriert ist, dem Entscheidungsprotokoll:

Entscheidungsprotokoll - © Alle Rechte vorbehalten

Der größte Vorteil dieser visuellen Technik besteht darin, dass sie als schnelles Hilfsmittel für vergangene Entscheidungen dient, das während der Sitzung leicht konsultiert werden kann. Außerdem ist sie analog, so dass der Fokus auf der Sitzung bleibt.Ich empfehle jedoch dringend (und tue dies auch), die Entscheidungen in einem zuverlässigeren Format zu speichern. Dazu empfehle ich die Verwendung der Architecture Decision Records, für die es mehrere Vorlagen gibt, und das Team kann das Quellcode-Repository nutzen. Als Faustregel gilt, dass das Team (oder ein Teammitglied) nach der Sitzung das Protokoll anhand der vereinbarten Vorlage aufschreibt.Und Sie? Wie erweitern Sie das Wissen während einer Modellierungssitzung?

Dieser Blogbeitrag wurde in meinem persönlichen Blog veröffentlicht.

Verfasst von

João Rosa

Contact

Let’s discuss how we can support your journey.