SoFtware-Engineering mit UML

Beratung bzw. Coaching im Bereich Software-Engineering mit UML entstand bzw. entsteht immer aus der Notwendigkeit heraus, dass die UML keine Vorgehensweise ist und jede Vorgehensweise auf die Belange des Kunden unter Berücksichtigung von UML und den Tools anzupassen ist. Hier habe ich in den letzten Jahren vielen Kunden geholfen, für ihre Projekte Vorgehensweisen und Richtlinien zu entwickeln.

Warum ich als Coach/Berater im Bereich Software-Engineering mit UML?

Ich habe 1997 mit dem Thema „Entwicklung und Anwendung eines Vorgehensmodells zur objektorientierten Softwareentwicklung am Beispiel eines CAD-Systems“ promoviert.

Das setzte ein detailliertes Studium der Ansätze von Booch, Rumbaugh, Jacobson, Coad/Yourdon etc. voraus. Ich habe mich damals sehr detailliert in die OO-Analyse und Design-Techniken eingearbeitet. Diese detaillierten Kenntnisse habe ich seitdem immer weiter verfeinert und an die neuen Techniken angepasst. Dadurch kann ich Ihnen Vorgehensweisen und Inhalte für Ihr Projekt passgenau zurechtschneiden.

Warum sind Anpassungen von Methoden, UML und Tools an die Kundenspezifischen Belange notwendig?

Keine Vorgehensweise (oder auch Methode oder Methodology genannt) passt ohne Anpassungen zum Kunden. Es müssen viele Faktoren, wie Anzahl und Skills der Projektmitglieder, Art des Projekts, Zeit, Kosten etc., in der Vorgehensweise berücksichtigt werden. Kein Projekt ist wie das andere!

Die UML kennt über 14 verschiedene Diagramme. Im Projekt gilt, dass man nur so viele Diagramme einsetzt, wie unbedingt nötig. Diese müssen auch zur Aufgabenstellung im Projekt passen. Es wäre fahrlässig, die Diagramme einzusetzen, die man kennt (Golden Hammer) ohne die Belange des Projekts zu berücksichtigen.

Das Tool bzw. UML Werkzeug ist ein weiterer Faktor. Da die Werkzeuge generell viel mehr können als die Standard UML vorgibt, nutzt man leicht Diagramme oder Diagramm-Elemente, die nicht UML Standard sind. (A fool with a tool, is just a fool)!.

Im Anpassen von Vorgehensweisen, der UML und der Tools habe ich über 20 Jahre Erfahrung. Gerne nenne ich Ihnen in einem persönlichen Gespräch Referenzen und Details. Apropos Details: Details zum Software-Engineering finden Sie hier: www.my-software-engineering.de