Meine Vision: Idealer Einsatz und ideale Ergänzung von Mensch und Maschine.

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.


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