Software Performance Analyse & Optimierung

Ursachen von Performance- & Stabilitätsprobleme identifizieren

Dienstleistungen Seminare & Trainings Software Lizenzen
 
Software Performance Analyse & Optimierung Instabile und inperformante Softwareanwendungen führen zu einer schlechten Benutzerakzeptanz, Ineffizienz, mangelnder Datenqualität, höheren Betriebs-/Fehlerkosten und gefährdet Ihren Geschäftserfolg.
Unsere Performance Ingenieure analysieren Ihre Softwareanwendung und liefern Ihnen objektive Fakten zur Stabilität und dem Performanceverhalten Ihrer Anwendung. Auf Basis der identifizierten Ursachen leiten wir entsprechende Handlungsempfehlungen für Sie ab, die Ihnen ein planbares Vorgehen zur Behebung ermittelter Stabilitäts- und Performanceprobleme ermöglichen.
 

Vorbereitung - Zielstellung und Rahmenbedingen abstimmen

  • Abstimmung Ziele und Erwartungshaltung an die Analyse Ihrer Softwareanwendung
  • Einweisung in die zu betrachtende Softwareanwendung (Anwendungskontext, Systemarchitektur)
  • Auswahl der zu analysierenden Geschäftsprozesse
  • Klärung der organisatorischen und technischen Rahmenbedingungen (Ansprechpartner, Systemzugänge, Rechner Analysewerkzeug etc.)

Analyse - Dynamisches Laufzeitverhalten untersuchen

  • Installation und Konfiguration des Analysewerkzeuges Dynatrace
  • Analyse des Ressourcenverbrauches (CPU, Speicher, IO, etc.) für die Ausführung der ausgewählten Geschäftsprozesse
  • Ermittlung der Ursache für Instabilitäten und unzureichende Performance sowie Ableitung von Maßnahmenvorschlägen zur Behebung
  • Technische Abstimmung der identifizierten Ursachen mit Architekten und Entwicklern

Auswertung - Ergebnisse und Empfehlungen abstimmen

  • Präsentation und Diskussion der Analyseergebnisse zum Stabilitäts- und Performanceverhalten (Management Level bis Entwickler)
  • Abstimmung der Handlungsempfehlungen für die Behebung der Stabilitäts- und Performanceprobleme

Setzen Sie Stabilitäts- und Performanceanalysen gezielt zum Erreichen der folgenden Zielstellungen ein:

Troubleshooting / Firefighting

  • Antwortzeiten für Benutzerinteraktionen auf einer Anwendungsoberfläche (Desktop Client, Webseite, App) bzw. Schnittstellenaufrufe durch Drittsysteme unter Last validieren.

Projektbegleitende Performanceanalyse

  • Antwortzeiten für Benutzerinteraktionen auf einer Anwendungsoberfläche (Desktop Client, Webseite, App) bzw. Schnittstellenaufrufe durch Drittsysteme unter Last validieren.

Validierung und Abnahme von IT- & Anwendungssystemen

  • Antwortzeiten für Benutzerinteraktionen auf einer Anwendungsoberfläche (Desktop Client, Webseite, App) bzw. Schnittstellenaufrufe durch Drittsysteme unter Last validieren.

Mit der Durchführung von Stabilitäts- und Performanceanalysen können Sie folgenden Nutzen für Ihr Unternehmen erzielen:

Ursachen der Performanceprobleme identifiziert

  • Objektive Analyseergebnisse zu den Ursachen von Stabilitäts- und Performanceproblemen Ihrer Softwareanwendung ermöglichen Ihnen einen weiterführenden Handlungsspielraum (Notfallösung schaffen, Refactoring durchführen).

Konkrete Optimierungen geplant

  • Handlungsempfehlung für die Behebung bzw. Reduktion der identifizierten Schwachstellen (Coding, Softwarearchitektur, Framework, Systemarchitektur, Infrastruktur, Usability)

Erfolg der Optimierung validiert

  • Anhand derselben Mechanismen, wie zur Stabilitäts- und Performanceanalyse, können Sie den Erfolg der umgesetzten Optimierungsmaßnahmen objektivieren und messen.

QMETHODS verfügt über langjährige Projekterfahrungen in der Ursachenanalyse von Stabilitäts- & Performanceproblemen in unterschiedlichsten Anwendungssystemen und Technologieplattformen:

  • Java / Java Script
  • Node.js
  • .Net
  • PHP
  • C und C++

QMETHODS verfügt über langjährige Projekterfahrungen mit folgenden Werkzeugen für die Ursachenanalyse von Stabilitäts- und Performanceproblemen:

  • Application Performance Monitoring: Dynatrace (Markt- und technologieführende Produktlösung)
  • Lasttestwerkzeuge: k6, HP LoadRunner, Apache JMeter, LoadUI NG (SoapUI)

Die Kunden von QMETHODS haben auf Grund Ihrer Unternehmensgröße meist größere organisatorische und monetäre Aufwände für die zeitnahe und temporäre Bereitstellung notwendiger Test- und Evaluationsumgebungen (Performance Lab). Der begrenzte technische Zugang (Administrationsrechte, Portfreischaltungen usw.) ist zudem für den Projektfortschritt hinderlich. QMETHODS bietet Ihnen hier entsprechende Infrastrukturen und Dienstleistungen an:

  • Bereitstellung einer kundenspezifischen, isolierten Infrastruktur (Hardware, Netz, Betriebssystem, Datenbank) für die Durchführung von Last- & Performancetests, Produkt-Evaluationen und Performanceanalysen
  • Bereitstellung von Lizenzen für benötigte APM-Werkzeuge
  • Unterstützung bei der Durchführung von Last- & Performancetests, Benchmark-Tests, Performanceanalysen oder Evaluationen von APM-Werkzeugen sowie Fachanwendungen


Keywords

Performance

 

Stabilität

 

Verfügbarkeit

 

Ursachenanalyse

 

Application Performance Monitoring

 

APM

 

Observability

 

Lasttest

 

Performancetest

 

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website bieten. Lesen Sie die Datenschutzrichtlinien für weitere Informationen.