Meine Vision: Idealer Einsatz und ideale Ergänzung von Mensch und Maschine.
Mein aktueller Schwerpunkt: META+KI - Architektur für intelligente Softwaresysteme. Mehr dazu auf der Startseite und im ersten Punkt unten.
Mit erstaunlichen Reibungsverlusten sind Entwicklungs-Vorhaben oftmals behaftet. Die Kommunikation zwischen Management, Marketing und Entwicklung gestaltet sich in vielen Fällen suboptimal. Starre Prozesse, fehlende Kommunikation und wenig zweckdienliche Hierarchien stehen regelmässig besserem Vorankommen im Weg. Auch im technischen Bereich liegt oftmals erstaunliches Potential brach.
Als externer und damit neutraler Berater bin ich in der Lage, Problemfelder schnell aufzuspüren und Ihnen dafür Lösungsvorschläge zu unterbreiten. Aufgrund langjähriger praktischer Erfahrung kann ich Ihnen aufzeigen, welcher Technologie- und Produkteinsatz die Entwicklung voranbringt.
Kontaktieren Sie mich gerne. Lassen Sie uns darüber sprechen, wie ich auch Sie maßgeschneidert unterstützen kann.
AI Readiness & Software Intelligence: Analyse von Architektur, Datenstrukturen und Wissensquellen - ein klarer Fahrplan, wie KI sinnvoll und nachhaltig eingesetzt werden kann.
Architektur- und Wissensmodellierung: Aufbau eines lebendigen Modells Ihrer Softwarelandschaft - Architektur-, Domänen-, Abhängigkeits- und Entscheidungswissen explizit und nutzbar gemacht.
Legacy-Modernisierung mit KI-Unterstützung: Reverse Engineering, Domänenextraktion und Migrationsplanung für gewachsene Systeme - vom unbekannten Legacy-System zur kontrollierten Evolution.
Meta-KI / Software Knowledge Systems: Wissensmodelle, Knowledge Graphs und Retrieval-Augmented-Generation, damit Unternehmenswissen für KI-Agenten verfügbar wird.
KI-gestützte Entwicklungsplattformen: Architektur-Guidelines, KI-gestützte Reviews und automatische Dokumentation für Entwicklungsteams.
Architektur-Sparring: Regelmäßiger Austausch mit CTOs, Architekten und Entwicklungsteams zu Zielarchitektur, Technologieentscheidungen und KI-Roadmaps.
Leitung: Projekt-, Team- und Abteilungs-Leitung, auch unterstützend, begleitend oder schulend.
Strategie und Innovation: Was ist zukunftsträchtig? Wie kann man sich erneuert am Markt präsentieren? Ausrichtung ihrer Entwicklungsabteilung auf die Zukunft aus personeller und aus technischer Sicht.
Evaluation und Scouting: Sie suchen nach geeigneten Mitteln für die Umsetzung ihres Vorhabens? Oder aber Sie können sich nicht entscheiden, welches Mittel das richtige ist? Haben Sie Teil an meiner breiten technischen und Führungs-Erfahrung.
Workshops und Moderation: Sie wollen mit ihren Managementkollegen technische Weichenstellungen vornehmen, wünschen sich dafür aber technische Expertise zur Untermauerung? Gerne lasse ich Sie an meinem Wissen teilhaben.
Vorbereitung: Schulung und Adaption prozeduraler, iterativer oder agiler Prozesse (V-Modell, RUP, Scrum), zugeschnitten auf ihre Organisation.
Begleitung: Unterstützung bei laufenden Projekten.
Assessment: Review laufender oder beendeter Projekte.
Entwurf: Als erfahrener Architekt setze ich auf Standardtechnologien und Entwurfsmuster, die auch in einem Multi-Developer-Setup funktioniert.
Schulung und Coaching: Sie möchten einen In-House-Architekten aufbauen? Gerne gebe ich meine Erfahrung weiter.
Assessment: Auch wenn sie nicht aus meiner Feder stammt, analysiere ich ihre Architektur, spüre Schwachstellen auf und zeige Lösungen zur Verbesserung auf.
UML: Das verbreitetste Metamodell, wenn es Modellierung geht. Allerdings bei weitem nicht das einzige und auch nicht immer das ideale.
SysML: Der defacto-Standard für die System-Entwicklung.
MOF und eCore: Die De-Facto-Standards, wenn es um Metamodellierung geht. Modellieren wir, wie es sinnvoll ist, nicht nur so, wie es das Werkzeug vorgibt.
XML, XSD, XSLT: Vor allem dem Web entstammend ermöglichen diese Technologien recht leichtgewichtiges Modellieren.
Modellierung: Rational Rose (Realtime), IBM Rhapsody, Enterprise Architect, Matlab/Simulink, LabView
IDEs: Microsoft Visual Studio, Eclipse, KDevelop, WinIDEA und weitere
Sprachen: Python, C++, C, Java, C# und viele andere
OS: Windows, Windows CE, Linux, Nucleus, ThreadX, Sciopta, eLinOs, viele weitere RTOS
Frameworks: BOOST, QT, .net, MFC, PEG
Generatoren und Parser: openArchitectureWare, ANTLR, PCCTS, Xerces, Xalan, Sablotron
Kommunikation: SOAP, TCP/IP, HTTP, USB, CAN, Corba, Connexis, Twisted, serielle Busse
DB: sqLite, mySql, PostGresQl