Leistungsangebot

Ich kann für Sie im Wesentlichen in den folgenden Bereichen tätig werden:

  • Software-Architektur & Design: 
    Ein wesentlicher Aspekt meiner Arbeit betrifft den Entwurf von sauberen Software-Architekturen mittels modellgetriebener Entwicklung, um die Entwicklungsgeschwindigkeit bei gleichzeitiger Kosteneffizienz zu steigern. Die Optimierung und Automatisierung von Entwicklungsvorgängen ist ein besonderes Steckenpferd von mir. Im Rahmen dieser Tätigkeit, habe ich nämlich auch ein eigenes Code Generator Framework mit besonders günstigen Eigenschaften entwickelt. Es kann mit Informationen aus beliebigen Modelltypen und verschiedensten anderen Quellen gleichzeitig gefüttert werden.
    Im Zusammenhang mit der Softwareentwicklung ist es mir ein großes Anliegen, maximale Softwarequalität schon beim Design (intuitive Verständlichkeit bei gleichzeitiger einfacher Erweiterbarkeit und Flexibilität) als auch im Rahmen der Implementierungs-Details (Konsistenzprüfungen, Fehlervermeidung, Verlagerung von Tests in die Compile-Time und Clean-Code-Prinzipien) zu erzielen. Denn auf Softwarequalität muss in allen Phasen der Entwicklung geachtet werden. Oberstes Prinzip ist die Realisierung von Null-Fehler-Software. Denn nur fehlerfrei ist schnell - alles andere ist einfach noch nicht fertig! Zu diesem Themenkomplex (Software Craftsmanship, Clean Coding, Error Prevention, Fault-Tolerant Coding, Efficient Testing ...) biete ich auch einen Trainingskurs an: „Essential Principles & Practices for Methodical Coding“.
  • Projektleitung, Konzeption, Requirements-Engineering und Methodologie:
    Eine wesentliche Schwierigkeit bei der Leitung von Projekten ist häufig die Organisation der Arbeit. Für diesen Zweck sind in der Vergangenheit viele verschiedene Vorgehensmodelle entworfen worden, welche von verschiedenen Entwicklungspraktiken begleitet und unterstützt werden. Ich kann Sie bei der Wahl und Einführung der richtigen Vorgehensweise unterstützen und Ihre Mitarbeiter darin coachen. Darüber hinaus kann ich Ihnen zeigen, wie mit den Artefakten, die bei der Arbeitsorganisation eines Projektes anfallen (Requirements, User Stories, Modelldaten, ... ) mittels bestimmter Verfahren viele Arbeitsergebnisse automatisch erzeugt werden können (Test Cases, Traceability-Informationen, Code-Rahmen, Systemdokumentation, Zwischenreports, etc.).  So wird eine erhebliche Steigerung der Agilität erreicht.
  • Algorithmische Optimierung von IT-Systemen: 
    Zusätzlich bin ich
    Spezialist in der Erkennung und Beseitigung von Effizienzfehlern in bestehenden Systemen. Diese treten häufig entweder durch fehlerhafte Konzeption auf und/oder aus Unkenntnis der mathematisch-technischen und algorithmischen Besonderheiten einer speziellen Problematik. 
    Ich bin immer in der Lage,
    kreative und effiziente Lösungen für die verschiedensten Problemstellungen zu finden.Falls Sie beispielsweise über Performance-Probleme bei Ihren Webservice-Anwendungen im Bereich von SOA klagen, kann ich Ihnen anbieten, diese hinsichtlich der Geschwindigkeit zu optimieren. Speziell zu diesem Zweck habe ich nämlich ein sehr effizientes Webservice-Turbo-Framework entwickelt. Ich kann Ihnen daher anbieten, diese Webservice-Optimierung auf Festpreis-Basis durchzuführen. Ich führe eine Analyse Ihrer Webservices durch und gebe Ihnen eine Prognose über die zu erzielende Geschwindigkeitssteigerung. Auf Basis dieser Geschwindigkeitssteigerung erstelle ich für Sie ein Angebot. Sie zahlen in Abhängigkeit vom Erreichen dieser Steigerung. Darüberhinaus verfüge ich über spezielle Kenntnisse im Bereich von leistungsfähigen Suchsystemen, die für die Dokumentensuche in Ihrem Intranet für Sie sicher von großem Interesse sein könnten.

Zusammenfassend möchte ich bemerken, dass es ein besonderes Anliegen für mich ist, für Sie die perfekte Lösung bei maximaler Qualität zu finden. Ich bin immer sehr daran interessiert, neue Problemfelder kennenzulernen und für diese auf kreative Weise effiziente Lösungen zu entwerfen, um meinen Kunden den maximalen Nutzen zu bringen.

Welches ist das dringendste IT-Problem, das Sie zur Zeit beschäftigt? 

Rufen Sie mich an oder schreiben Sie eine Mail und lassen Sie uns gemeinsam darüber sprechen, wie ich Ihnen helfen kann!
Ich bin überzeugt davon, dass Sie sehr zufrieden sein werden!

©  Dr. Robert Mencl   -   Impressum