Zur Navigation Zur Suche Zum Inhalt
Kontakt

VBA Performance Analyse: mit unserer Lösung ganz einfach, schnell & aussagekräftig

Andreas Imboden
VBA-Performance-Analyse_Andreas-Imboden_

Falls Sie Docugate (noch) nicht im Einsatz haben, aber sich für unsere Vorlagenverwaltungslösung interessieren oder Unterstützung für Ihre VBA-Landschaft bzw. deren Performance-Analyse benötigen, kontaktieren Sie uns einfach über dieses Formular.

In diesem How-To-Blogbeitrag zeigen wir Ihnen, welche Vorteile unsere Performance-Analyse-Lösung hat und wie Sie diese für sich einsetzen können. Wichtig für eine schnelle und professionelle Auflösung der vorhandenen Bremsen ist dabei ein optimales Ineinandergreifen von Analyse & Optimierung.

Analyse & Optimierung Bild

 

Finde den Fehler: Analysevorgang, Ursacheneingrenzung & Optimierung

Normalerweise zeigt sich fehlende Performance erst im subjektiven Empfinden bei der Anwendung von Docugate bzw. der VBA-Lösung. Die Fachanwender «warten» vor dem Bildschirm, bis ein Prozess abgeschlossen ist, der vorher deutlich schneller lief oder scheinbar viel zu lange dauert, gemessen an dem was man als subjektiv «normal» voraussetzt. Verständlicherweise bemängeln die Anwender dies dann bei den zuständigen Kollegen. Vor allem die Dokumenterstellung ist der häufigste Flaschenhals. Für die IT-Abteilung beginnt dann der übliche Vorgang von Analyse, Ursacheneingrenzung und Optimierung um die problematische Performance zu verbessern:

  • Meldung über fehlende Performance (subjektives Empfinden)
  • Bedarfsabklärung (Einholen von Fachfeedback zu den betroffenen Prozessen):
    • Welches Fachfeedback existiert?
    • Welche Abläufe sind zu langsam?
    • Welcher Prozess soll optimiert werden?
  • Priorisieren (Bestimmen welche Prozesse überhaupt optimiert werden sollten/müssen):
    • Wieviel Zeit lässt sich wobei einsparen?
    • Wie wichtig ist dieser Prozess unternehmensbezogen?
    • Ist die Performance bei diesem Prozess z.B. durch Kundenkontakt essentiell wichtig?
  • Analysieren (Eingrenzung & Identifizierung möglicher Ursachen):
    • offensichtliche, logische Eingrenzung (Ausschlussverfahren)
    • Identifikation möglicher technischer Ursachen
    • fokussierte Analyse
  • Optimieren (mögliche «Stellschrauben» bestimmen, anpassen und testen):
    • Code optimieren
      • Neue Möglichkeiten von Office
      • Code-Refactoring (bestehenden Quellcode umstrukturieren ohne dessen externes Verhalten zu ändern)
    • Prozesse optimieren und entschlacken
      • Ablösung durch Standardfunktionen
      • VBA Dialoge durch Auswahlfelder in Docugate ersetzen
    • Erneute Analyse nach Optimierung

 

Bei eben diesem komplexen Vorgang, speziell bei der aufwendigen Analyse, kann Ihnen unsere Performance-Analyse-Lösung viel Zeit und Aufwand einsparen. Beim Bestimmen der möglichen Ursachen ist es nämlich oft sehr schwierig, den Impact, also die zeitlichen Auswirkungen, von bestimmten Office-Features und individuellen Funktionen – sofern vorhanden – einzuschätzen. So bleiben «Performance-Bottlenecks» wie z.B. Refresh-Funktion, Barcode-Generierung, Logo-Einschub usw. im Dunklen, obwohl diese vielleicht die Hauptverursacher sind.

 

Klare Vorteile für Kunden und Entwickler

Unser Analyse-Tool bietet glasklare Vorteile für unsere Docugate-Kunden und die Fachanwender einerseits sowie die Entwickler und technikversierten User andererseits. Hier eine Übersicht:

Für Kunden und Fachanwender:

  • effiziente, zielorientierte Lösungsfindung
  • leicht leserliches Diagramm
  • Performance-Bremsen sind klar erkennbar
  • nicht «gefühlte» sondern präzise Messungen

Für Entwickler und technikversierte User:

  • einfach einzurichten
  • keine zusätzliche Konfiguration notwendig
  • gezielte und aussagekräftige Analyse der «Bottlenecks»
  • Logging und Auswertung via Excel-Diagramm mit exakten Prozesszeiten
  • dotm wird stets von uns weiterentwickelt

Sie können unsere Lösung ganz unkompliziert einsetzen, auch wenn Sie sich nicht umfassend mit Code und Datenbanken auskennen. Wenn Sie trotzdem Unterstützung benötigen oder Fragen haben, sind wir natürlich sehr gerne für Sie mit Rat und Tat zur Stelle. Hier können Sie uns kontaktieren und das Tool für Sie anfragen: