Services

Consulting

Sie planen die Umsetzung einer neuen Benutzeroberfläche und wissen noch nicht welche Client-Technologie sinnvoll sein könnte? Vielleicht WPF, Qt mit QML oder doch eher Web und HTML5? Evtl. entwickeln Sie auch bereits eine ansprechende Benutzeroberfläche, jedoch nimmt das Projekt einfach keine Fahrt auf und mit den Designern klappt es auch nicht so gut? Oder kämpfen Sie vielleicht mit technischen Performance-Problemen? DataGrid und View-Wechsel? Keine Panik! Ich bin Experte für UI Development und kenne die Herausforderungen bestens. Gerne berate ich Sie zu allen Fragen und Themen im Bereich UI Development. Sprechen Sie mich an!

.NET / WPF / XAML Performance Analyse

Eine flüssige sowie reaktionsfähige Benutzeroberfläche gepaart mit schnellen und performanten Animationen, tragen zu einer positiven User Experience bei. Wie lässt sich die Performance und das Renderverhalten einer Benutzeroberfläche analysieren? Welche Lösungen helfen, wenn es hängt und ruckelt? Ich untersuche Ihren C# sowie XAML Source-Code und fixe Ihre Performance-Bottlenecks. Egal ob DataGrid, TreeView oder ListBox. Sie erhalten ebenfalls eine umfangreiche Schulung der gängigsten WPF Performance Tools und wertvolle Best Practices.

.NET / WPF Source-Code und Architektur Review

Ausreden für schlechten und nicht wartbaren Source-Code gibt es viele. Entscheidend ist jedoch der Wille zur Veränderung und kontinuierlicher Verbesserung. Ich analysiere das bestehende Projekt anhand international bewährter Prinzipien des Software Engineerings und klassifiziere entsprechende Probleme nach drei Schweregraden. Als Ergebnis erhalten Sie einen informativen Report mit den gefundenen Problemen samt Lösungsvorschlag. Gerne präsentiere ich das Review vor dem gesamten Team und unterstütze bei der Realisierung der Lösung z.B. mit Pair-Programming oder gezieltes Coaching / Training.

Workflows und Prozessoptimierung

Die Qualität einer Benutzeroberfläche wird maßgeblich durch die Zusammenarbeit zwischen UX Designern, UI Developern und Software Engineers geprägt. Gewählte Vorgehensmodelle, Arbeitsweisen und Prozesse spielen über den gesamten Software-Lebenszyklus hinweg eine zentrale Rolle. Wie erreicht man einen Einklang zwischen Design und Development? Wie entwickeln wir überhaupt Software und erfüllen die Anforderungen unserer Auftraggeber? Mit Hilfe spannender Moderationsmethoden finden wir gemeinsam im Team die Knackpunkte in Ihrem Prozess und modellieren neue Workflows. Ich unterstütze Sie dabei mit optimierten Arbeitsabläufen, modernen Methoden und zeitgemäßen Tools besser Software zu entwickeln. Ebenfalls profitieren Sie auch von meiner Erfahrung mit der ISO 9001 Zertifizierung.

Development Week

Idealerweise besuche ich Sie eine Woche vor Ort und wir veranstalten eine Development Week zur Weiterbildung des Teams! Der Einstieg an den ersten Tagen bildet meist ein interaktives Source-Code Review oder eine meiner Schulungen beispielsweise WPF UI Development. Ergänzend vermittle ich sehr gerne praxiserprobte Management- und Kommunikationsmethoden sowie neue Tools zur Zusammenarbeit. Auch ein Blick in bestehende Arbeitsabläufe hat sich bewährt. Je nach Bedarf helfe ich gerne bei der Beurteilung entsprechender Konzepte und gebe Hilfestellung durch gezieltes Coaching oder Pair-Programming. Interesse? Kontaktieren Sie mich einfach und wir planen Ihre individuelle Development Week.

More

  • Allgemeine UI Development Beratung
  • Kickstarter / Door Opener für UX und UI Development
  • Schulungen und Impulsvorträge im Bereich UX, UI Development und Management
  • Gezieltes UI Developer Coaching
  • Austausch UI Development Best Practices
  • Client-Technologie Workshops bei Technologiewechsel z.B. WPF vs. Web vs. Qt
  • Etablierung eines benutzerzentrierten Designprozesses
  • Etablierung UI Development Prozesse und Modelle
  • Ausarbeitung Designer / Developer Workflow
  • Erarbeitung von UX und UI Development Standards
  • Einführung Tools und IDEs wie JIRA, Trello, Visual Studio, PHPStorm etc.
  • Hilfe bei Stellenausschreibungen UX und UI Development
  • Vermittlung passender UX Design Dienstleister
  • Beantwortung technischer Fragen „Wie implementieren wir das am besten?“
  • Performance-Analysen für WPF
  • Beurteilung und Einschätzung der Benutzeroberfläche (Expert Review)
  • ...