Wir verwenden
UML, allerdings in Visual Studio, kommt aber aufs Gleiche raus.
Wenn wir ein Klassenkonzept im Team diskutieren, hilft uns
UML, die Beziehungen der Klassen untereinander zu erklären.
Auch kann man damit schlechtes Klassendesign sofort erkennen, denn dann sieht so eine Grafik aus wie Kraut und Rüben. Oder wie Spaghettisalat oder so.
Persönlich arbeitet aber keiner von uns damit.